** Description changed: - For GNOME 3.10, all the display configuration/xrandr code has been moved - into Mutter as dbus interface. The Main reason for this move was to - abstract away the display server (x11/wayland). + Ubuntu GNOME would like to transition for gnome-settings-daemon/gnome- + control-center 3.10. This however requires a transition to gnome-desktop + 3-10. I have been working on this for quite some time however this work + was essentially blocked waiting on the unity- forks for settings daemon + and control center. These were only finalised the day before feature + freeze. + + Right now there are quite a few features that are not available for + configuration in g-c-c given it is so old. We are also hitting some odd + bugs with mutter using its own display config separate to what gnome- + settings-daemon is doing with xrandr. + + + For GNOME 3.10, all the display configuration/xrandr code has been moved into Mutter as dbus interface. The Main reason for this move was to abstract away the display server (x11/wayland). Apart from these changes there were no significant changes in the API. This affects gnome-desktop3 and gnome-settings-daemon. In particular the changes in gnome-desktop would create a gigantic mess if we tried to - revert these changes for Unity only. As such it seems the cleanest - solution would be to copy the display config interface from Mutter into - Unity. The code itself is fairly self contained, so apart from the - resulting duplication of code, it shouldnt really be much of an issue. + revert these changes for Unity only. As such have forked the display + config code from mutter and ported *-settings-daemon and *-control- + center to the new api. The code itself is fairly self contained, so + apart from the resulting duplication of code, it shouldnt really be much + of an issue. + + ultimately it was We did do some testing via a ppa, however it was hard + to get extensive testing, due to the amount of archive churn in the + affected packages. I am pretty confident there are no much regressions + and I will commit to fixing any issues to do appear. + + Essentially this transition will involve: + new displayconfig package: This is the relevant code forked from mutter 3.10.4 (with a couple of fixes from 3.11 backported), wrapped up in a daemon. This gets autostarted when required by g/u-s-d (although dbus activation may be broken in flashback session) + + gnome/unity-settings-daemon, have backported patches to adapt to the new API. + Likewise for gnome/unity-control-center. + All other rdepends just require a no-change rebuild to adapt to the new soname.
** Description changed: Ubuntu GNOME would like to transition for gnome-settings-daemon/gnome- control-center 3.10. This however requires a transition to gnome-desktop 3-10. I have been working on this for quite some time however this work was essentially blocked waiting on the unity- forks for settings daemon and control center. These were only finalised the day before feature freeze. Right now there are quite a few features that are not available for configuration in g-c-c given it is so old. We are also hitting some odd bugs with mutter using its own display config separate to what gnome- settings-daemon is doing with xrandr. - - For GNOME 3.10, all the display configuration/xrandr code has been moved into Mutter as dbus interface. The Main reason for this move was to abstract away the display server (x11/wayland). Apart from these changes there were no significant changes in the API. + For GNOME 3.10, all the display configuration/xrandr code has been moved + into Mutter as dbus interface. The Main reason for this move was to + abstract away the display server (x11/wayland). Apart from these changes + there were no significant changes in the API. This affects gnome-desktop3 and gnome-settings-daemon. In particular the changes in gnome-desktop would create a gigantic mess if we tried to revert these changes for Unity only. As such have forked the display config code from mutter and ported *-settings-daemon and *-control- center to the new api. The code itself is fairly self contained, so apart from the resulting duplication of code, it shouldnt really be much of an issue. - ultimately it was We did do some testing via a ppa, however it was hard - to get extensive testing, due to the amount of archive churn in the - affected packages. I am pretty confident there are no much regressions - and I will commit to fixing any issues to do appear. + We have tested this via a ppa, however it was hard to get extensive + testing, due to the amount of archive churn in the affected packages. I + am pretty confident there are no much regressions and I will commit to + fixing any issues to do appear. Essentially this transition will involve: new displayconfig package: This is the relevant code forked from mutter 3.10.4 (with a couple of fixes from 3.11 backported), wrapped up in a daemon. This gets autostarted when required by g/u-s-d (although dbus activation may be broken in flashback session) + my upstream branch is at https://github.com/darkxst/displayconfig (I had trouble working out how to import a git branch into bzr, but I imagine it should live in bzr once approved) gnome/unity-settings-daemon, have backported patches to adapt to the new API. Likewise for gnome/unity-control-center. All other rdepends just require a no-change rebuild to adapt to the new soname. + + Assuming this gets a approved, subsequent FFe's for gnome-settings- + daemon and gnome-control-center 3.10 will follow. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1228765 Title: [FFe] Implement DisplayConfig dbus interface and transition to gnome- desktop 3.10 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1228765/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs