After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 640412 - gsettings/basic test fails when $GSETTINGS_BACKEND is set to "gconf"
gsettings/basic test fails when $GSETTINGS_BACKEND is set to "gconf"
Status: RESOLVED NOTABUG
Product: glib
Classification: Platform
Component: gsettings
2.26.x
Other Linux
: Normal normal
: ---
Assigned To: Allison Karlitskaya (desrt)
gtkdev
Depends on:
Blocks:
 
 
Reported: 2011-01-24 13:01 UTC by Pacho Ramos
Modified: 2011-01-24 13:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pacho Ramos 2011-01-24 13:01:47 UTC
It fails with the following error when running make check with glib-2.26.1:

TEST: contexts... (pid=3610)
  /gio/contexts/thread-independence:                                   OK
  /gio/contexts/context-independence:                                  OK
PASS: contexts
TEST: gsettings... (pid=3626)

GLib-GIO-WARNING **: Can't find GSettings backend 'gconf' given in GSETTINGS_BACKEND environment variable
aborting...
  /gsettings/basic:                                                    FAIL
GTester: last random seed: R02Sb6d3d0645be9631c240532f9d599fa88
/bin/sh: línea 1:  2358 Terminado               MALLOC_CHECK_=2 MALLOC_PERTURB_=$((${RANDOM:-256} % 256)) ../../glib/gtester --verbose memory-input-stream memory-output-stream readwrite g-file g-file-info converter-stream data-input-stream data-output-stream g-icon buffered-input-stream buffered-output-stream sleepy-stream filter-streams volumemonitor simple-async-result srvtarget contexts gsettings gschema-compile async-close-output-stream gdbus-addresses network-address gdbus-message socket gdbus-connection gdbus-connection-slow gdbus-names gdbus-proxy gdbus-proxy-well-known-name gdbus-introspection gdbus-threading gdbus-export gdbus-error gdbus-peer gdbus-exit-on-close gdbus-non-socket gdbus-bz627724 appinfo contenttype file live-g-file desktop-app-info unix-fd unix-streams gdbus-serialization
make[4]: *** [test-nonrecursive] Error 143
make[4]: Leaving directory `/home/pacho/glib-2.26.1/gio/tests'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/home/pacho/glib-2.26.1/gio/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/home/pacho/glib-2.26.1/gio'
make[1]: *** [check] Error 2
make[1]: Leaving directory `/home/pacho/glib-2.26.1/gio'
make: *** [check-recursive] Error 1

I have gconf-2.32.0 and apps look to save settings properly then, maybe it's a problem with the test :-/

Thanks for your help
Comment 1 Allison Karlitskaya (desrt) 2011-01-24 13:44:58 UTC
The gconf backend is not meant to be used at all except as a tool for porting applications.

Please never set GSETTINGS_BACKEND=gconf in any kind of global way.  This way lies pain.