Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 656628

Summary: gnome-base/dconf-0.26.1 sys-apps/dbus[-X11] fails test gdbus/thread/sync-call/success
Product: Gentoo Linux Reporter: Jeremy Marchant <jeremymarchant>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: UNCONFIRMED ---    
Severity: normal Keywords: TESTFAILURE
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=632082
Whiteboard:
Package list:
Runtime testing required: ---

Description Jeremy Marchant 2018-05-27 08:51:49 UTC
The package dconf-0.26.1 fails its test /gdbus/thread/sync-call/success with

ERROR:dbus.c:237:test_sync_call_success: assertion failed (error == NULL): Error spawning command line ?dbus-launch --autolaunch=... --binary-syntax --close-stderr?: Child process exited with code 1 (g-spawn-exit-error-quark, 1)

Running dbus-launch manually yields

dbus-launch --autolaunch=... --binary-syntax --close-stderr
Autolaunch requested, but X11 support not compiled in.
Cannot continue.

with exit code 1. The error message of dbus-launch is indeed right: I've compiled sys-apps/dbus without USE flag X.

Please note that the dconf code does not run the dbus-launch command but some code in glib does (file gio/gdbusaddress.c) (at least that I've found by quickly grepping through the source code of the packages).

As the code of glib uses the autolaunch it might be a good idea that dev-libs/glib or dev-util/gdbus-codegen or whatever package contains that code depends on sys-apps/dbus[X]. Though I'm a little unsure about this.

A similar issue but not strictly related is: #632082
Comment 1 Jeremy Marchant 2018-12-02 14:49:48 UTC
Any news on this? This might also break other packages which use the dbus facility of glib/...