libsoup + gsettings-desktop-schemas for server code



Hi,

I use GLib/gjs for server side code in several places.  For example, I recently wrote
https://github.com/cgwalters/min-metadata-service
which uses libsoup.  Which at the RPM level, Requires: glib-networking which in turn requires gsettings-desktop-schemas.

It's a little ugly to pull this in on minimal servers just so that I can resolve the proxy config.

Furthermore - as a daemon running as root, I don't even have a non-Memory GSettings backend.  That presently causes a warning, which is a bit ugly.  Now as I understand it, the idea is servers could use the keyfile backend - except I don't want to have my own keyfile for the proxy setup.

How about this as a strawman:

1) Split off some of the core settings like org.gnome.system.proxy into gsettings-core-settings or something
2) Have a common keyfile in /etc/gsettings-core.conf that headless server code can use




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]