Unexpressed dependency between gnome-control-center and mutter-common
I work on a Linux desktop environment that bundles gnome-control-center with gnome-flashback. gnome-shell is not used or installed by default. The following issue was encountered when bundling the desktop on a "respin" of Ubuntu. Reviewing the NEWS file of gnome-control-center seems to indicate that mutter (mutter-common specifically) is a dependency of gnome-control-center, but doesn't seem to be expressed as such in it's package dependencies.
Ubuntu Release: 20.04 Package Version: 1:3.36.1-1ubuntu5
Steps to reproduce: Pre-requisite: Ubuntu system with gnome-control-center installed but not mutter-common (ex: Regolith 1.4/20.04)
- launch gnome-control-center from terminal
- navigate to display tab
Observed behaviour: (gnome-control-center:54513): GLib-GIO-ERROR **: 13:49:43.782: Settings schema 'org.gnome.mutter' is not installed (core dumped)
Expected behaviour: no crash
Once I install the package mutter-common, the crash does not occur and I am able to use gnome-control-center.