Package: gnome-settings-daemon Version: 3.22.2-1 Severity: important Tags: patch upstream fixed-upstream
https://mail.gnome.org/archives/distributor-list/2017-April/thread.html > For around 6 years, the API implemented by the multimedia keys plugin > did not match the API documentation for it. A work-around was put in > place for GNOME 3.24, and a fix for both development and older versions > is available to make the implemented API match the documented one. tl;dr: The multimedia keys plugin was meant to provide its API on the documented org.gnome.SettingsDaemon.MediaKeys bus name, but in fact the process only owned org.gnome.SettingsDaemon. All working clients of this API relied on that name. The reason this now needs changing is that in GNOME 3.24, the single large gnome-settings-daemon process was broken up into many tiny daemons; it would be misleading for any of these to own the org.gnome.SettingsDaemon name. GNOME 3.22 in stretch currently only uses the wrong name; a patch is available upstream to make it take both names. 3.24 has been patched so the multimedia keys process will take both names (which is misleading since it does not actually provide everything that the old monolithic gnome-settings-daemon did, but is necessary for backwards compat), while 3.26 will only take the originally-intended org.gnome.SettingsDaemon.MediaKeys name. If we make gnome-settings-daemon in stretch take both names, then we can do a mass-bug-filing in buster to switch over to the name that was actually documented; the patch is trivial and will make buster better, so I'm filing this as important. Input for a future MBF: https://codesearch.debian.net/search?q=org.gnome.SettingsDaemon&perpkg=1 Regards, S

