[MIR] gnome-settings-daemon

Bug #1685414 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-settings-daemon (Ubuntu)
Fix Released
High
Mathieu Trudel-Lapierre

Bug Description

April 28 update
---------------
gnome-settings-daemon source is already in main so it's just the binary that needs to be promoted.

Original report
---------------
This is an abbreviated MIR since gnome-settings-daemon was in Ubuntu since the beginning (therefore there was no MIR before) until it was replaced by unity-settings-daemon, a fork of gnome-settings-daemon 3.6 (?). The intent now is to replace unity-settings-daemon in main with gnome-settings-daemon.

At least for now, I expect unity-settings-daemon to remain in universe in case it's useful for attempts to keep Unity going. On the other hand, that's a pain since the gsettings schemas can't be forked, so there is a lot of patching to keep schemas around since unity-control-center has not kept up with gnome-settings-daemon at all.

Ubuntu Desktop Bugs is still subscribed to bugs for this package.

The last time gnome-settings-daemon was merged with Debian was 3.22:

    + Split out schemas into gnome-settings-daemon-schemas so
      unity-settings-daemon can use them
    + debian/control.in:
      - Build-depend on accountsservice
      - Bump breaks/replaces for moving files to the -schemas pkg
    + debian/patches:
       - 05_disable_corner_tapping.patch:
          Disable corner tapping when disabling tap to click
       - 45_suppress-printer-may-not-be-connected-notification.patch
       - 53_sync_input_sources_to_accountsservice.patch
       - 64_restore_terminal_keyboard_shortcut_schema.patch
       - correct_logout_action.patch
          display the logout action on ctrl-alt-del
       - ubuntu-lid-close-suspend.patch
          Reimplement support for setting lid close suspend actions
       - revert_background_dropping.patch
          Keep gsettings keys background u-s-d needs them
       - revert-gsettings-removals.patch
          Revert gsettings keys that were dropped since 3.8, for u-s-d
    + debian/gnome-settings-daemon-schemas.install:
      - Install schemas, translations and the rfkill rule
    + Don't install gnome-settings-daemon.gsettings-override
    + debian/rules:
      - Dont link with "-Wl,-Bsymbolic-functions",
        this was causing GType mismatches between plugins using
        gsd-device-manager (LP: #1427877)

Jeremy Bícha (jbicha)
description: updated
description: updated
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Please re-enable unit tests and make sure they fail the build if they fail. The open bug as a rationale for disabling tests seems like something that should be quite easy to fix, even if the fix is to remove that test as a distro patch.

Changed in gnome-settings-daemon (Ubuntu):
status: New → Incomplete
importance: Undecided → High
assignee: nobody → Mathieu Trudel-Lapierre (cyphermox)
milestone: none → ubuntu-17.05
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

MIR approved. The test fixes are committed to the packaging branch.

Changed in gnome-settings-daemon (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

It seems that only some archs were promoted (no trace of who did this though). I did a run:
Override component to main
gnome-settings-daemon 3.24.2-0ubuntu2 in artful: main/gnome -> main
gnome-settings-daemon 3.24.2-0ubuntu2 in artful amd64: universe/gnome/extra/100% -> main
gnome-settings-daemon 3.24.2-0ubuntu2 in artful arm64: universe/gnome/extra/100% -> main
gnome-settings-daemon 3.24.2-0ubuntu2 in artful armhf: universe/gnome/extra/100% -> main
gnome-settings-daemon 3.24.2-0ubuntu2 in artful i386: universe/gnome/extra/100% -> main
gnome-settings-daemon 3.24.2-0ubuntu2 in artful ppc64el: universe/gnome/extra/100% -> main
gnome-settings-daemon 3.24.2-0ubuntu2 in artful s390x: universe/gnome/extra/100% -> main
gnome-settings-daemon-dev 3.24.2-0ubuntu2 in artful amd64: main/gnome/extra/100% -> main
gnome-settings-daemon-dev 3.24.2-0ubuntu2 in artful arm64: main/gnome/extra/100% -> main
gnome-settings-daemon-dev 3.24.2-0ubuntu2 in artful armhf: main/gnome/extra/100% -> main
gnome-settings-daemon-dev 3.24.2-0ubuntu2 in artful i386: main/gnome/extra/100% -> main
gnome-settings-daemon-dev 3.24.2-0ubuntu2 in artful ppc64el: main/gnome/extra/100% -> main
gnome-settings-daemon-dev 3.24.2-0ubuntu2 in artful s390x: main/gnome/extra/100% -> main
gnome-settings-daemon-schemas 3.24.2-0ubuntu2 in artful amd64: main/gnome/optional/100% -> main
gnome-settings-daemon-schemas 3.24.2-0ubuntu2 in artful arm64: main/gnome/optional/100% -> main
gnome-settings-daemon-schemas 3.24.2-0ubuntu2 in artful armhf: main/gnome/optional/100% -> main
gnome-settings-daemon-schemas 3.24.2-0ubuntu2 in artful i386: main/gnome/optional/100% -> main
gnome-settings-daemon-schemas 3.24.2-0ubuntu2 in artful ppc64el: main/gnome/optional/100% -> main
gnome-settings-daemon-schemas 3.24.2-0ubuntu2 in artful s390x: main/gnome/optional/100% -> main
Override [y|N]? y
gnome-settings-daemon 3.24.2-0ubuntu2 in artful remained the sam
6 publications overridden; 13 publications remained the same.

Changed in gnome-settings-daemon (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.