[FFe] Remove unstable RandR and IdleMonitor gnome-desktop API from u-s-d/u-c-c
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| unity-control-center (Ubuntu) |
Wishlist
|
Unassigned | ||
| unity-settings-daemon (Ubuntu) |
Wishlist
|
Unassigned |
Bug Description
Unity Settings Daemon / Unity Control Center currently depend on API from gnome-desktop that is marked as unstable. These APIs have been removed or significantly changed in newer versions of gnome-desktop. To allow gnome-desktop to be upgraded we will stop depending on these APIs by bringing the existing code into Unity Settings Daemon and using that from Unity Control Center.
This requires two unity-settings-
Packages with these changes have been in the Ubuntu desktop PPA [3] since the 29th August with no problems detected.
[1] lp:~robert-ancell/unity-settings-daemon/xrandr
[2] lp:~robert-ancell/unity-control-center/libusd
[3] https:/
Related branches
- Iain Lane: Approve on 2014-09-22
- PS Jenkins bot (community): Approve (continuous-integration) on 2014-08-29
-
Diff: 11698 lines (+8776/-587)42 files modifiedconfigure.ac (+10/-0)
data/Makefile.am (+2/-1)
data/libunity-settings-daemon.pc.in (+12/-0)
debian/control (+19/-1)
debian/libunity-settings-daemon1.install (+1/-0)
debian/libunity-settings-daemon1.symbols (+105/-0)
debian/rules (+1/-1)
debian/unity-settings-daemon-dev.install (+1/-0)
debian/unity-settings-daemon.install (+0/-1)
gnome-settings-daemon/Makefile.am (+48/-0)
gnome-settings-daemon/check_gl_texture_size.c (+86/-0)
gnome-settings-daemon/display-name.c (+144/-0)
gnome-settings-daemon/edid-parse.c (+540/-0)
gnome-settings-daemon/edid.h (+195/-0)
gnome-settings-daemon/edid_parse.c (+540/-0)
gnome-settings-daemon/gnome-settings-manager.c (+3/-5)
gnome-settings-daemon/gsd-idle-monitor.c (+616/-0)
gnome-settings-daemon/gsd-idle-monitor.h (+81/-0)
gnome-settings-daemon/gsd-pnp-ids.c (+341/-0)
gnome-settings-daemon/gsd-pnp-ids.h (+58/-0)
gnome-settings-daemon/gsd-rr-config.c (+2091/-0)
gnome-settings-daemon/gsd-rr-config.h (+151/-0)
gnome-settings-daemon/gsd-rr-output-info.c (+242/-0)
gnome-settings-daemon/gsd-rr-private.h (+79/-0)
gnome-settings-daemon/gsd-rr.c (+2622/-0)
gnome-settings-daemon/gsd-rr.h (+222/-0)
plugins/color/Makefile.am (+1/-0)
plugins/color/gcm-edid.c (+4/-4)
plugins/color/gsd-color-manager.c (+81/-83)
plugins/cursor/Makefile.am (+2/-0)
plugins/cursor/gsd-cursor-manager.c (+10/-12)
plugins/orientation/gsd-orientation-manager.c (+8/-10)
plugins/power/Makefile.am (+2/-0)
plugins/power/gpm-common.c (+59/-61)
plugins/power/gpm-common.h (+12/-10)
plugins/power/gsd-power-manager.c (+39/-41)
plugins/power/gsdpowerenums.py (+0/-9)
plugins/wacom/Makefile.am (+4/-0)
plugins/wacom/gsd-wacom-device.c (+67/-68)
plugins/wacom/gsd-wacom-manager.c (+6/-7)
plugins/xrandr/Makefile.am (+1/-0)
plugins/xrandr/gsd-xrandr-manager.c (+270/-273)
- Iain Lane: Approve on 2014-09-22
- PS Jenkins bot (community): Needs Fixing (continuous-integration) on 2014-08-29
-
Diff: 1984 lines (+338/-341)7 files modifiedconfigure.ac (+2/-2)
debian/control (+1/-0)
panels/display/cc-display-panel.c (+232/-233)
panels/display/cc-rr-labeler.c (+19/-19)
panels/display/cc-rr-labeler.h (+3/-4)
panels/wacom/cc-wacom-mapping-panel.c (+14/-15)
panels/wacom/gsd-wacom-device.c (+67/-68)
description: | updated |
Changed in unity-control-center (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in unity-settings-daemon (Ubuntu): | |
importance: | Undecided → Wishlist |
Iain Lane (laney) wrote : | #1 |
Changed in unity-control-center (Ubuntu): | |
status: | New → Triaged |
Changed in unity-settings-daemon (Ubuntu): | |
status: | New → Triaged |
Launchpad Janitor (janitor) wrote : | #2 |
This bug was fixed in the package unity-settings-
---------------
unity-settings-
[ Robert Ancell ]
* Move libgnome-desktop RandR code into u-s-d since newer versions
remove this unstable API (LP: #1372240)
[ Rui Matos ]
* Apply git patch that pulls in code removed from gnome-desktop3 3.12
[ Bastien Nocera ]
* common: Check the exit status of hotplug scripts correctly
[ Tim Lunn ]
* Apply git patch that pulls in code removed from gnome-desktop3 3.12
-- Ubuntu daily release <email address hidden> Mon, 22 Sep 2014 11:29:11 +0000
Changed in unity-settings-daemon (Ubuntu): | |
status: | Triaged → Fix Released |
Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package unity-control-
---------------
unity-control-
[ Robert Ancell ]
* Fix Vcs-Bzr link that was pointing to gnome-control-
* Use libunity-
changed/removed in libgnome-desktop (LP: #1372240)
[ David Henningsson ]
* Make sure selecting a bluetooth input works even when the headset is
in A2DP mode, and make sure the correct levels are shown in the
level bar (Bug 1367693) (LP: #1367693)
[ Mathieu Trudel-Lapierre ]
* Deactivate the wired device when wired is switched off. (LP:
#1354987)
-- Ubuntu daily release <email address hidden> Mon, 22 Sep 2014 11:36:24 +0000
Changed in unity-control-center (Ubuntu): | |
status: | Triaged → Fix Released |
I think we should do this, and ideally I think we should have this in the beta for maximum testage.
Approved.