After upgrading from qtile-0.16.1 to qtile-0.17.0, qtile would no longer launch. This was the error: Traceback (most recent call last): File "/home/zaheen/.config/qtile/config.py", line 29, in <module> from libqtile import bar, layout, widget File "/usr/lib/python3.9/site-packages/libqtile/bar.py", line 23, in <module> from libqtile import configurable, drawer, window File "/usr/lib/python3.9/site-packages/libqtile/drawer.py", line 38, in <module> from libqtile import pangocffi, utils File "/usr/lib/python3.9/site-packages/libqtile/utils.py", line 38, in <module> gi.require_version("Notify", "0.7") # type: ignore File "/usr/lib/python3.9/site-packages/gi/__init__.py", line 126, in require_version raise ValueError('Namespace %s not available' % namespace) ValueError: Namespace Notify not available After installing x11-libs/libnotify, qtile started fine. Not sure why this only effects qtile-0.16.1 and not qtile-0.17.0 though.
I was able to reproduce this Bug today same Error and same solution for qtile-0.17.0
Created attachment 741312 [details, diff] Patch file to add x11-libs/libnotify dependency I also had the issue and installing x11-libs/libnotify fixed it for me. I am attaching a new ebuild file that should fix the issue.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f3a531efac8ce3bcfcb770498ed8b9434b7c5e commit 50f3a531efac8ce3bcfcb770498ed8b9434b7c5e Author: Sam James <sam@gentoo.org> AuthorDate: 2022-05-03 03:25:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-03 03:25:36 +0000 x11-wm/qtile: add missing dependencies Closes: https://bugs.gentoo.org/793791 Closes: https://bugs.gentoo.org/833521 Signed-off-by: Sam James <sam@gentoo.org> x11-wm/qtile/{qtile-0.17.0.ebuild => qtile-0.17.0-r1.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)