Community Packages

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#78512 - [cinnamon-screensaver] De facto dependency on cinnamon via org.cinnamon.keyboard gsettings schema

Attached to Project: Community Packages
Opened by Gaƫl Bonithon (shoryuken) - Saturday, 13 May 2023, 16:26 GMT
Last edited by Toolybird (Toolybird) - Saturday, 13 May 2023, 23:28 GMT
Task Type Bug Report
Category Packages
Status Assigned
Assigned To Bruno Pagani (ArchangeGabriel)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No



If cinnamon-screensaver is installed alone it fails to start:

GLib-GIO-ERROR **: 18:19:09.168: Settings schema 'org.cinnamon.keyboard' is not installed

Installing cinnamon as well fixes the issue.

Note also that copying by hand org.cinnamon.gschema.xml in /usr/share/glib-2.0/schemas/ and running `sudo glib-compile-schemas /usr/share/glib-2.0/schemas/` is not enough to make it work.
cinnamon-screensaver actually depends on caribou as well:

gi.require_version('Caribou', '1.0')

Additional info:
* package version(s): cinnamon-screensaver 5.6.3-1

Steps to reproduce:
$ sudo pacman -S cinnamon-screensaver
$ cinnamon-screensaver
This task depends upon