[FFe] gnome-desktop 3.12 transition
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gnome-desktop3 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gnome-settings-daemon (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
indicator-keyboard (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
We have been trying to land this transition for about 9 months now (well previously was 3.10, but that was largely the same). The big blocker was the removal of xrandr and idlemonitor code out of gnome-desktop. Robert Ancell has solved that issue see Bug 1372240
There is a SONAME bump, however that only affects g-s-d/g-c-c. Mostly apps are using things like the thumbnailer etc, and these are not affected by api changes, so they just need to be rebuilt.
gnome-session could be updated to the latest 3.10 stable release, however this is not strictly required and will require reverting removal of fallback dialogs. A rebuild would be fine for now.
Full lost of r-depends:
Reverse-Depends
===============
* cheese [x]
* eog [x]
* epiphany-browser [x]
* evince (separately uploaded, no need to rebuild)
* gnome-clocks [x]
* gnome-contacts [x]
* gnome-control-
* gnome-documents [x]
* gnome-font-viewer [x]
* gnome-panel [x]
* gnome-photos [x]
* gnome-screensaver [x]
* gnome-session [x]
* gnome-settings-
* indicator-keyboard [x]
* evolution [x]
* mutter [x]
* nautilus [x]
* unity [x]
* unity-control-
* unity-settings-
packages marked [x] are uploaded
I have debian merges ready to go for gnome-desktop, g-s-d and g-c-c 3.12 (but using 3.10 power plugin/panel to untangle from upower 0.99).
gnome-control-
Related branches
- Martin Pitt: Approve
-
Diff: 5622 lines (+4035/-1091)28 files modifieddebian/changelog (+510/-32)
debian/control (+27/-30)
debian/control.in (+26/-29)
debian/gnome-settings-daemon.examples (+1/-0)
debian/gnome-settings-daemon.install (+3/-3)
debian/gnome-settings-daemon.maintscript (+11/-8)
debian/gnome-update-wallpaper-cache.c (+0/-70)
debian/patches/43_disable_locale_settings.patch (+5/-5)
debian/patches/48_register_client_before_idle_callbacks.patch (+0/-116)
debian/patches/53_sync_input_sources_to_accountsservice.patch (+9/-9)
debian/patches/64_restore_terminal_keyboard_shortcut_schema.patch (+17/-23)
debian/patches/git_enable_auto_hidpi.patch (+0/-26)
debian/patches/git_hidpi_scalling.patch (+0/-169)
debian/patches/git_keybindings_add_screen_reader_toggle.patch (+0/-26)
debian/patches/git_lp1339244.patch (+0/-52)
debian/patches/git_micmute.patch (+0/-20)
debian/patches/git_new_screencast_keybinding.patch (+0/-202)
debian/patches/git_touchpad_scrolling.patch (+0/-56)
debian/patches/git_xsettings_segfaults.patch (+0/-33)
debian/patches/nexus-orientation.patch (+12/-12)
debian/patches/revert-gsettings-removals.patch (+113/-0)
debian/patches/revert_media-keys_fix_battery_key.patch (+112/-0)
debian/patches/revert_power_310.patch (+3143/-0)
debian/patches/series (+3/-9)
debian/patches/touchscreen_rotation.patch (+0/-114)
debian/patches/ubuntu-lid-close-suspend.patch (+25/-32)
debian/rules (+16/-13)
debian/watch (+2/-2)
- Martin Pitt: Approve
-
Diff: 5698 lines (+3404/-1523)32 files modifieddebian/changelog (+392/-0)
debian/control (+45/-44)
debian/control.in (+44/-43)
debian/gnome-control-center-data.maintscript (+2/-0)
debian/gnome-control-center-data.postinst (+8/-0)
debian/gnome-control-center.install (+6/-1)
debian/gnome-control-center.pkla (+2/-2)
debian/gnome-control-center.postinst (+7/-0)
debian/gnome-control-center.postrm (+12/-0)
debian/patches/01_menu_category.patch (+13/-0)
debian/patches/02_new_goa.patch (+0/-46)
debian/patches/06_handle_passwd_with_ldap.patch (+19/-0)
debian/patches/07_polkit_wheel_sudo_group.patch (+16/-0)
debian/patches/52_region_language.patch (+40/-40)
debian/patches/99_add_lock-on-suspend.patch (+2/-9)
debian/patches/gcc_not_in_unity.patch (+0/-154)
debian/patches/git-background-lock-screen.patch (+0/-862)
debian/patches/git-background-remove-unused-widget.patch (+0/-111)
debian/patches/git-online-accounts-chat-providers.patch (+0/-51)
debian/patches/git_fix_libbackground_linking.patch (+0/-24)
debian/patches/git_iconview_columns.patch (+0/-16)
debian/patches/git_rename_natural_scrolling.patch (+0/-26)
debian/patches/power-panel-3.10.patch (+979/-0)
debian/patches/revert-bluetooth-BlueZ5-interface.patch (+34/-0)
debian/patches/revert_git_dont_hide_zoom.patch (+23/-25)
debian/patches/revert_git_drop_library.patch (+10/-11)
debian/patches/revert_git_new_bluetooth_panel.patch (+1607/-0)
debian/patches/revert_new_bluetooth.patch (+68/-0)
debian/patches/series (+7/-8)
debian/patches/ubuntu-gnome-version.patch (+14/-8)
debian/patches/ubuntu_external_panels.patch (+53/-41)
debian/watch (+1/-1)
- Ubuntu branches: Pending requested
-
Diff: 74037 lines (+25326/-37286)183 files modified.pc/02_refuse_to_break_GL_compositors.patch/configure.ac (+0/-245)
.pc/02_refuse_to_break_GL_compositors.patch/libgnome-desktop/Makefile.am (+0/-155)
.pc/02_refuse_to_break_GL_compositors.patch/libgnome-desktop/gnome-rr-config.c (+0/-1950)
.pc/04_compute_average_color.patch/libgnome-desktop/gnome-bg.c (+0/-2682)
.pc/applied-patches (+0/-9)
.pc/backlight-property-name.patch/libgnome-desktop/gnome-rr.c (+0/-2624)
.pc/git_no_filename_warning.patch/libgnome-desktop/gnome-bg.c (+0/-2850)
.pc/git_revert_draw_background.patch/libgnome-desktop/gnome-bg.c (+0/-2823)
.pc/git_revert_draw_background.patch/libgnome-desktop/gnome-bg.h (+0/-121)
.pc/ignore_errors_with_primary_outputs.patch/libgnome-desktop/gnome-rr.c (+0/-2621)
.pc/tweak_color_computation.patch/libgnome-desktop/gnome-bg.c (+0/-2823)
.pc/ubuntu_language.patch/libgnome-desktop/gnome-languages.c (+0/-1487)
.pc/ubuntu_language_list_from_SUPPORTED.patch/libgnome-desktop/gnome-languages.c (+0/-1526)
.pc/ubuntu_language_list_from_SUPPORTED.patch/libgnome-desktop/gnome-languages.h (+0/-55)
ChangeLog (+1782/-311)
NEWS (+133/-61)
aclocal.m4 (+787/-757)
config.guess (+64/-87)
config.sub (+16/-14)
configure (+28/-28)
configure.ac (+3/-6)
debian/changelog (+132/-0)
debian/control (+9/-11)
debian/control.in (+8/-9)
debian/libgnome-desktop-3-10.install (+2/-0)
debian/libgnome-desktop-3-10.symbols (+173/-0)
debian/libgnome-desktop-3-7.install (+0/-2)
debian/libgnome-desktop-3-7.symbols (+0/-184)
debian/patches/02_refuse_to_break_GL_compositors.patch (+0/-318)
debian/patches/backlight-property-name.patch (+0/-35)
debian/patches/git_no_filename_warning.patch (+0/-27)
debian/patches/ignore_errors_with_primary_outputs.patch (+0/-38)
debian/patches/realpath-PATH_MAX.patch (+37/-0)
debian/patches/series (+1/-4)
debian/patches/ubuntu_language.patch (+24/-42)
debian/rules (+2/-2)
desktop-docs/fdl/ca/ca.po (+122/-114)
desktop-docs/fdl/ca/index.docbook (+34/-17)
desktop-docs/fdl/pt_BR/index.docbook (+1/-8)
desktop-docs/fdl/pt_BR/pt_BR.po (+145/-73)
desktop-docs/gpl/Makefile.am (+1/-1)
desktop-docs/gpl/Makefile.in (+1/-1)
desktop-docs/gpl/ca/ca.po (+124/-117)
desktop-docs/gpl/ca/index.docbook (+64/-109)
desktop-docs/gpl/gl/gl.po (+862/-0)
desktop-docs/gpl/gl/index.docbook (+207/-0)
desktop-docs/gpl/pt_BR/index.docbook (+209/-0)
desktop-docs/gpl/pt_BR/pt_BR.po (+839/-0)
desktop-docs/lgpl/Makefile.am (+1/-1)
desktop-docs/lgpl/Makefile.in (+1/-1)
desktop-docs/lgpl/ca/ca.po (+907/-0)
desktop-docs/lgpl/ca/index.docbook (+602/-0)
docs/reference/gnome-desktop3/Makefile.am (+5/-1)
docs/reference/gnome-desktop3/Makefile.in (+6/-1)
docs/reference/gnome-desktop3/gnome-desktop3-sections.txt (+8/-19)
docs/reference/gnome-desktop3/html/GnomeDesktopThumbnailFactory.html (+155/-18)
docs/reference/gnome-desktop3/html/GnomeIdleMonitor.html (+12/-6)
docs/reference/gnome-desktop3/html/GnomeXkbInfo.html (+5/-61)
docs/reference/gnome-desktop3/html/gnome-desktop3-Language-Utilities.html (+5/-5)
docs/reference/gnome-desktop3/html/gnome-desktop3-gnome-bg.html (+18/-18)
docs/reference/gnome-desktop3/html/gnome-desktop3-gnome-pnp-ids.html (+1/-1)
docs/reference/gnome-desktop3/html/gnome-desktop3-gnome-rr-config.html (+37/-90)
docs/reference/gnome-desktop3/html/gnome-desktop3-gnome-rr.html (+89/-180)
docs/reference/gnome-desktop3/html/gnome-desktop3.devhelp2 (+8/-21)
docs/reference/gnome-desktop3/html/index.html (+2/-1)
docs/reference/gnome-desktop3/html/index.sgml (+9/-21)
docs/reference/gnome-desktop3/html/thumbnail.html (+2/-1)
docs/reference/gnome-desktop3/tmpl/edid.sgml (+0/-9)
docs/reference/gnome-desktop3/tmpl/gnome-idle-monitor.sgml (+1/-0)
docs/reference/gnome-desktop3/tmpl/gnome-rr-config.sgml (+28/-69)
docs/reference/gnome-desktop3/tmpl/gnome-rr.sgml (+40/-113)
docs/reference/gnome-desktop3/tmpl/gnome-xkb-info.sgml (+0/-17)
libgnome-desktop/Makefile.am (+30/-14)
libgnome-desktop/Makefile.in (+108/-26)
libgnome-desktop/check_gl_texture_size.c (+0/-86)
libgnome-desktop/default-input-sources.h (+1/-0)
libgnome-desktop/display-name.c (+0/-144)
libgnome-desktop/edid-parse.c (+1/-1)
libgnome-desktop/edid.h (+0/-2)
libgnome-desktop/gnome-bg-slide-show.c (+6/-0)
libgnome-desktop/gnome-bg.c (+10/-174)
libgnome-desktop/gnome-bg.h (+1/-3)
libgnome-desktop/gnome-desktop-3.0.pc.in (+0/-1)
libgnome-desktop/gnome-desktop-thumbnail.c (+224/-56)
libgnome-desktop/gnome-idle-monitor.c (+318/-269)
libgnome-desktop/gnome-idle-monitor.h (+4/-4)
libgnome-desktop/gnome-languages.c (+43/-272)
libgnome-desktop/gnome-languages.h (+1/-3)
libgnome-desktop/gnome-rr-config.c (+157/-1068)
libgnome-desktop/gnome-rr-config.h (+11/-23)
libgnome-desktop/gnome-rr-debug.c (+50/-66)
libgnome-desktop/gnome-rr-output-info.c (+18/-12)
libgnome-desktop/gnome-rr-private.h (+32/-18)
libgnome-desktop/gnome-rr.c (+640/-1271)
libgnome-desktop/gnome-rr.h (+18/-36)
libgnome-desktop/gnome-wall-clock.c (+40/-26)
libgnome-desktop/gnome-xkb-info.c (+77/-113)
libgnome-desktop/gnome-xkb-info.h (+0/-7)
libgnome-desktop/idle-monitor.xml (+35/-0)
libgnome-desktop/libgsystem/Makefile-libgsystem.am (+14/-1)
libgnome-desktop/libgsystem/gsystem-console.c (+443/-0)
libgnome-desktop/libgsystem/gsystem-console.h (+59/-0)
libgnome-desktop/libgsystem/gsystem-file-utils.c (+1561/-19)
libgnome-desktop/libgsystem/gsystem-file-utils.h (+139/-1)
libgnome-desktop/libgsystem/gsystem-glib-compat.h (+54/-0)
libgnome-desktop/libgsystem/gsystem-local-alloc.c (+48/-41)
libgnome-desktop/libgsystem/gsystem-local-alloc.h (+133/-11)
libgnome-desktop/libgsystem/gsystem-log.c (+167/-0)
libgnome-desktop/libgsystem/gsystem-log.h (+42/-0)
libgnome-desktop/libgsystem/gsystem-shutil.c (+459/-0)
libgnome-desktop/libgsystem/gsystem-shutil.h (+47/-0)
libgnome-desktop/libgsystem/gsystem-subprocess-context-private.h (+65/-0)
libgnome-desktop/libgsystem/gsystem-subprocess-context.c (+501/-0)
libgnome-desktop/libgsystem/gsystem-subprocess-context.h (+128/-0)
libgnome-desktop/libgsystem/gsystem-subprocess.c (+966/-0)
libgnome-desktop/libgsystem/gsystem-subprocess.h (+101/-0)
libgnome-desktop/libgsystem/libgsystem.h (+18/-2)
libgnome-desktop/locarchive.h (+0/-97)
libgnome-desktop/meta-dbus-idle-monitor.c (+2239/-0)
libgnome-desktop/meta-dbus-idle-monitor.h (+408/-0)
libgnome-desktop/meta-dbus-xrandr.c (+2495/-0)
libgnome-desktop/meta-dbus-xrandr.h (+353/-0)
libgnome-desktop/meta-xrandr-shared.h (+41/-0)
libgnome-desktop/test-idle-monitor.c (+4/-2)
libgnome-desktop/test-wall-clock.c (+2/-0)
libgnome-desktop/test-xkb-info.c (+0/-3)
libgnome-desktop/xrandr.xml (+293/-0)
m4/libtool.m4 (+9/-3)
po/LINGUAS (+3/-0)
po/POTFILES.in (+0/-1)
po/ar.po (+110/-125)
po/as.po (+129/-150)
po/be.po (+49/-138)
po/ca.po (+49/-571)
po/ca@valencia.po (+50/-572)
po/cs.po (+63/-173)
po/da.po (+114/-144)
po/de.po (+122/-145)
po/el.po (+112/-139)
po/en.po (+74/-0)
po/es.po (+123/-147)
po/et.po (+91/-106)
po/eu.po (+116/-147)
po/fa.po (+120/-139)
po/fi.po (+89/-157)
po/fr.po (+115/-147)
po/ga.po (+133/-259)
po/gd.po (+252/-0)
po/gl.po (+112/-143)
po/gu.po (+13/-9)
po/he.po (+126/-143)
po/hi.po (+77/-111)
po/hu.po (+118/-146)
po/id.po (+51/-137)
po/it.po (+109/-135)
po/ja.po (+109/-140)
po/kk.po (+125/-404)
po/kn.po (+1/-1)
po/ko.po (+50/-427)
po/lt.po (+48/-129)
po/lv.po (+129/-151)
po/ml.po (+38/-57)
po/nb.po (+36/-121)
po/nl.po (+115/-147)
po/pa.po (+114/-136)
po/pl.po (+51/-138)
po/pt.po (+114/-144)
po/pt_BR.po (+99/-399)
po/ru.po (+99/-138)
po/sk.po (+54/-293)
po/sl.po (+114/-147)
po/sr.po (+49/-125)
po/sr@latin.po (+49/-125)
po/ta.po (+143/-178)
po/te.po (+74/-112)
po/tg.po (+211/-0)
po/th.po (+79/-109)
po/tr.po (+149/-123)
po/ug.po (+7/-9)
po/uk.po (+86/-118)
po/zh_CN.po (+75/-171)
po/zh_HK.po (+111/-141)
po/zh_TW.po (+111/-143)
- Robert Ancell: Approve
-
Diff: 286 lines (+157/-10)8 files modifiedconfigure.ac (+3/-1)
debian/changelog (+18/-0)
debian/control (+5/-5)
plugins/keyboard/Makefile.am (+5/-0)
plugins/keyboard/gsd-keyboard-manager.c (+3/-4)
plugins/keyboard/gsd-xkb-utils.c (+90/-0)
plugins/keyboard/gsd-xkb-utils.h (+32/-0)
plugins/keyboard/test-keyboard-ibus-utils.c (+1/-0)
- Robert Ancell: Approve
-
Diff: 121 lines (+88/-2)4 files modifieddebian/changelog (+7/-0)
debian/control.in (+2/-2)
debian/patches/geoclue-build-fixes.patch (+78/-0)
debian/patches/series (+1/-0)
- Robert Ancell: Approve
-
Diff: 133 lines (+113/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/revert_automatic_timezone.patch (+105/-0)
debian/patches/series (+1/-0)
description: | updated |
description: | updated |
tags: | added: ubuntugnome-blocker |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in gnome-control-center (Ubuntu): | |
status: | New → Fix Committed |
Changed in gnome-settings-daemon (Ubuntu): | |
status: | New → Fix Committed |
description: | updated |
Changed in indicator-keyboard (Ubuntu): | |
status: | New → Fix Released |
I want to do this for you guys, but we have beta freeze today. We can't get this done in time for that.
What about if you prepare the packages in a PPA and then I can help with copies / bzr merges on Thursday when the freeze is lifted? That should make the transition go quickly. I think the freeze should mean that we don't have much movement underneath us so it ought to be easy.