Bug ID 1020651
Summary libgio dependency on dbus-1-x11 should be avoided
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component GNOME
Assignee bnc-team-gnome@forge.provo.novell.com
Reporter behlert@suse.com
QA Contact qa-bugs@suse.de
CC fcrozat@suse.com, werner@suse.com
Found By ---
Blocker ---

This is a follow-up on bsc#678518, which was opened to _add_ a dependency to
dbus-1-x11 to libgio due to emacs, especially emacs-x11.
Unfortunately, (or fortunately,) meanwhile we have emaces-x11 and emacs-nox,
which has the intention to install emacs without all the Xlibs.

Now, with libgio being required by emacs, and this requiring dbus-1-x11 in
turn, we are including libX11-6, and a lot of other packages.

As the requirement was added to get access to dbus-launch, not dbus-launch.x11,
I think that some refinement can be done.
My assumption is that dbus-launch.x11 requires x11, but dbus-launch itself not.

I am not sure what the best way is, maybe splitting the package is one, or
changing the requirement in libgio.
 I think it is wrong to require dbus-1-x11 in libgio general. It should be
rather dbus-launch in my opinion.

And before you ask: Yes, that general requirement is an issue if you want a
small installation without X but with emacs or something else that requires
libgio.


You are receiving this mail because: