With the current implementation for bug #42068, telepathy-mission-control aborts if the settings schema 'im.telepathy.MissionControl.FromEmpathy' is not installed. From the motivation for the key, it is not necessary for Mission Control to work properly. Therefore, absence of the key, or the schema, or any GSettings backend for that matter, should not abort it.
I guess it can be made to "always" work if glib-compile-schemas is invoked after installation of telepathy-mission-control. GSettings should always have some backend, so there is no extra implicit dependency on e.g. dconf.
I'm converting this bug to a request for a configure option to disable usage of GSettings, which I have implemented: http://cgit.freedesktop.org/~zabaluev/telepathy-mission-control/log/?h=optionalize-gsettings
Looks OK to me.
Thanks, merged and pushed to master.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.