Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 656628 - gnome-base/dconf-0.26.1 sys-apps/dbus[-X11] fails test gdbus/thread/sync-call/success
Summary: gnome-base/dconf-0.26.1 sys-apps/dbus[-X11] fails test gdbus/thread/sync-call...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
Depends on:
Reported: 2018-05-27 08:51 UTC by Jeremy Marchant
Modified: 2018-12-02 14:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
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/...