FS#23981 - [libwebkit?] claws fancy plugin crashes due to missing gsettings-desktop-schemas

Attached to Project: Arch Linux
Opened by Andreas Radke (AndyRTR) - Friday, 29 April 2011, 08:06 GMT
Last edited by Ionut Biru (wonder) - Friday, 29 April 2011, 16:35 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan de Groot (JGC)
Ionut Biru (wonder)
Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Claws mail fancy plugin uses the gtk2 libwebkit to show html mails. After some pkg installs/removes it kept crashing with

fancy_viewer.c:934:fancy_viewer_create

GLib-GIO-ERROR **: Settings schema 'org.gnome.system.proxy' is not installed

aborting...


Installing gsetting-desktop-schemas solved it. No idea if it should be a dependency for the gtk2 libwebkit pkg. But it depends on gtk3 through the standard theme.


Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:
This task depends upon

Closed by  Ionut Biru (wonder)
Friday, 29 April 2011, 16:35 GMT
Reason for closing:  Fixed
Comment by Ionut Biru (wonder) - Friday, 29 April 2011, 08:19 GMT
in my opinion gnome-themes-standard should be dropped from gsetting-desktop-schemas dependency list. I didn't understand at that time why Jan added, i don't understand now too :D
Comment by Andreas Radke (AndyRTR) - Friday, 29 April 2011, 08:49 GMT
If it's possible gnome-themes-standard should be dropped or become an optional dependency of gsetting-desktop-schemas. Then we should add gsetting-desktop-schemas as a dep to libwebkit(gtk2) for proxy detection.
Comment by Jan de Groot (JGC) - Friday, 29 April 2011, 10:19 GMT
Are you sure this error comes from libwebkit? libsoup or glib-networking looks more like the lib that needs the dependency.
Comment by Ionut Biru (wonder) - Friday, 29 April 2011, 10:35 GMT
is in glib-networking
Comment by Ionut Biru (wonder) - Friday, 29 April 2011, 10:36 GMT
right now is in makedepends to enable gnome proxy support in 2.28.6. I guess this problem come from there.

Loading...