Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

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!
Tasklist

FS#66849 - [glib-networking] Make gsettings-desktop-schemas an optional dependency

Attached to Project: Arch Linux
Opened by Martin Sandsmark (sandsmark) - Sunday, 31 May 2020, 18:01 GMT
Last edited by freswa (frederik) - Sunday, 31 May 2020, 18:18 GMT
Task Type General Gripe
Category Packages: Extra
Status Assigned
Assigned To Jan de Groot (JGC)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 5
Private No

Details

gsettings-desktop-schemas is only required for the gnome integration module, which doesn't work outside of gnome. It even explicitly checks if `XDG_CURRENT_DESKTOP` is set to `GNOME` before enabling itself (https://gitlab.gnome.org/GNOME/glib-networking/-/blob/master/proxy/gnome/gproxyresolvergnome.c#L316 -> https://gitlab.gnome.org/GNOME/glib-networking/-/blob/master/proxy/gnome/gproxyresolvergnome.c#L522).

I'm not sure if even an optional dependency is necessary, since the module assumes a full gnome session is enabled, so you might get weird behavior if you try to force-enabling it by setting XDG_CURRENT_DESKTOP manually and installing gsettings-desktop-schemas.

And gsettings-desktop-schemas pulls in a lot of weird stuff like fonts...
This task depends upon

Loading...