gnome-settings-daemon FTBFS in cosmic-proposed due to circular relationship involving mutter
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mutter (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Iain Lane |
Bug Description
[ Description ]
Currently gnome-settings-
The following packages have unmet dependencies:
sbuild-
analysing the situation with chdist shows:
The following packages have unmet dependencies.
mutter : Depends: gnome-settings-
and then diving further:
The following packages have unmet dependencies.
gnome-
What has happened is that gnome-settings-
src:g-s-d - (BD) -> mutter - (D) -> g-s-d
gnome-settings-
Presumably we'd gotten lucky up until now and never had a newer g-s-d-schemas published before all other arches at least started building.
[ Fix ]
Cut the arch:any part of the circular dependency. We make mutter Depend on gnome-settings-
src:g-s-d - (BD) -> mutter - (D) -> g-s-d-schemas
...importantly there are no strict version requirements any more, so this kind of skew isn't a problem. If mutter ever changes to have "Depends: gnome-settings-
[ QA ]
I tested this in a bileto silo and it worked:
https:/
Once the fixed mutter is published, we should be able to retry the g-s-d builds.
[ Regression potential ]
mutter will no longer Depend on gnome-settings-
laney@raleigh> reverse-depends -r cosmic mutter
Reverse-Depends
===============
* gnome-shell
* vanilla-
and both of these depend on gnome-settings-
This was fixed in debian by introducing a g-s-d-common package. That's synced to disco, so disco is good too.