INFO Guake not running, starting it ERROR Unable to load the GLib schema, try to compile it Traceback (most recent call last): File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 175, in activate_name_owner return self.get_name_owner(bus_name) File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 361, in get_name_owner 's', (bus_name,), **keywords) File "/usr/lib64/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.Guake': no such name During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.6/site-packages/guake/main.py", line 295, in main remote_object = bus.get_object(DBUS_NAME, DBUS_PATH) File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 241, in get_object follow_name_owner_changes=follow_name_owner_changes) File "/usr/lib64/python3.6/site-packages/dbus/proxies.py", line 248, in __init__ self._named_service = conn.activate_name_owner(bus_name) File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 180, in activate_name_owner self.start_service_by_name(bus_name) File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 278, in start_service_by_name 'su', (bus_name, flags))) File "/usr/lib64/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.Guake was not provided by any .service files [and so on]
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a6dcbe1a5668bd29d2668fe959a065d566aaf2 commit a0a6dcbe1a5668bd29d2668fe959a065d566aaf2 Author: Jeroen Roovers <jer@gentoo.org> AuthorDate: 2018-10-06 10:22:46 +0000 Commit: Jeroen Roovers <jer@gentoo.org> CommitDate: 2018-10-06 10:25:09 +0000 x11-terms/guake: Fix dependencies, runtime Bug: https://bugs.gentoo.org/667878 Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Jeroen Roovers <jer@gentoo.org> x11-terms/guake/files/guake-3.4.0-paths.patch | 14 ++++++++++++++ .../guake/{guake-3.4.0.ebuild => guake-3.4.0-r1.ebuild} | 8 +++++--- x11-terms/guake/guake-9999.ebuild | 10 ++++++---- 3 files changed, 25 insertions(+), 7 deletions(-)
Is the new dev-libs/glib[${PYTHON_USEDEP}] dependency correct? I'm running a system with glib-2.56.2 which appears to be missing the python flags, so I'm getting a merge conflict. It seems to be forcing glib-2.54.3-r6 (also masked) so it appears to have problems with glib-2.52.3 as well. So either [${PYTHON_USEDEP}] is wrong or we need to file a bug against glib to fix it's python handling. glib-2.52.3 - only PYTHON_TARGETS flags: [ebuild UD ] dev-libs/glib-2.52.3:2::gentoo [2.56.2:2::gentoo] USE="dbus (mime) xattr -debug (-fam) (-selinux) -static-libs -systemtap -test -utils" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7%*" 7,500 KiB glib-2.54.3-r6 - PYTHON_TARGETS and PYTHON_SINGLE_TARGET flags: [ebuild UD~] dev-libs/glib-2.54.3-r6:2::gentoo [2.56.2:2::gentoo] USE="dbus (mime) xattr -debug (-fam) (-selinux) -static-libs -systemtap -test -utils" ABI_X86="32 (64) (-x32)" PYTHON_SINGLE_TARGET="python3_6%* -python2_7% -python3_5% -python3_7%" PYTHON_TARGETS="python2_7%* python3_6%* -python3_5% -python3_7%" 7,692 KiB glib-2.56.2:2 - no python flags: [ebuild R ~] dev-libs/glib-2.56.2:2::gentoo USE="dbus (mime) xattr -debug (-fam) (-selinux) -static-libs -systemtap -test -utils" ABI_X86="32 (64) (-x32)" 0 KiB
(In reply to Matthew Turnbull from comment #2) > Is the new dev-libs/glib[${PYTHON_USEDEP}] dependency correct? No, that's not right. Not sure how that slipped in, but I removed it now.
Thanks! I can confirm that guake-3.4.0-r1 now installs and runs. Just waiting on what upstream has to say :) However, it looks like guake-9999 still has the has glib dependency.
I bumped to 3.6.1 a few days ago and added a new x11-libs/libwnck dependency today. I tried to bump to 3.6.2 as well, but that release has the same problem as 3.4.0 originally had (this bug report).
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4fe442ebef92f454bc27a33679047621d1ee1b commit bb4fe442ebef92f454bc27a33679047621d1ee1b Author: Jeroen Roovers <jer@gentoo.org> AuthorDate: 2019-05-14 11:00:44 +0000 Commit: Jeroen Roovers <jer@gentoo.org> CommitDate: 2019-05-14 11:01:15 +0000 x11-terms/guake: Version 3.6.3 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Bug: https://bugs.gentoo.org/667878 Signed-off-by: Jeroen Roovers <jer@gentoo.org> x11-terms/guake/Manifest | 1 + x11-terms/guake/guake-3.6.3.ebuild | 73 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+)
(In reply to Matthew Turnbull from comment #4) > Thanks! I can confirm that guake-3.4.0-r1 now installs and runs. Just > waiting on what upstream has to say :) > > > However, it looks like guake-9999 still has the has glib dependency. commit 5526ab6ff366b6dc3ee0d6ca365780bf535f370b Author: Jeroen Roovers <jer@gentoo.org> Date: Wed Oct 10 09:15:58 2018 +0200 x11-terms/guake: Drop PYTHON_USEDEP USE dep for dev-libs/glib Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Jeroen Roovers <jer@gentoo.org> diff --git a/x11-terms/guake/guake-9999.ebuild b/x11-terms/guake/guake-9999.ebuild index 593f8375adb..b12d887f6d2 100644 --- a/x11-terms/guake/guake-9999.ebuild +++ b/x11-terms/guake/guake-9999.ebuild @@ -17,7 +17,7 @@ KEYWORDS="" IUSE="utempter" RDEPEND=" - dev-libs/glib[${PYTHON_USEDEP}] + dev-libs/glib dev-libs/keybinder:3[introspection] dev-python/dbus-python[${PYTHON_USEDEP}] dev-python/pbr[${PYTHON_USEDEP}]