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

Bug 702694

Summary: games-util/lutris-0.5.4 should RDEPEND on x11-libs/libnotify[introspection] - lutris: ValueError: Namespace Notify not available
Product: Gentoo Linux Reporter: Alexey Mishustin <halcon>
Component: Current packagesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: normal CC: halcon, tommy
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: AMD64   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/18055
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexey Mishustin 2019-12-13 15:10:10 UTC
$ lutris
Traceback (most recent call last):
  File "/usr/lib/python-exec/python3.6/lutris", line 34, in <module>
    from lutris.gui.application import Application
  File "/usr/lib64/python3.6/site-packages/lutris/gui/application.py", line 51, in <module>
    from .lutriswindow import LutrisWindow
  File "/usr/lib64/python3.6/site-packages/lutris/gui/lutriswindow.py", line 29, in <module>
    from lutris.gui.widgets.services import SyncServiceWindow
  File "/usr/lib64/python3.6/site-packages/lutris/gui/widgets/services.py", line 5, in <module>
    from lutris.gui.widgets.notifications import send_notification
  File "/usr/lib64/python3.6/site-packages/lutris/gui/widgets/notifications.py", line 4, in <module>
    gi.require_version('Notify', '0.7')
  File "/usr/lib64/python3.6/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Notify not available

After adding USE flag introspection to x11-libs/libnotify and re-emerging x11-libs/libnotify the error is gone.

Reproducible: Always
Comment 1 isalgueiro 2020-05-19 11:13:12 UTC
Still an issue in games-util/lutris-0.5.6

$ lutris 
Gtk-Message: 12:48:49.689: Failed to load module "canberra-gtk-module"
2020-05-19 12:48:49,737: Package 'distro' unavailable. Unable to read Linux distribution
Traceback (most recent call last):
  File "/usr/lib/python-exec/python3.7/lutris", line 40, in <module>
    from lutris.gui.application import Application
  File "/usr/lib/python3.7/site-packages/lutris/gui/application.py", line 54, in <module>
    from .lutriswindow import LutrisWindow
  File "/usr/lib/python3.7/site-packages/lutris/gui/lutriswindow.py", line 29, in <module>
    from lutris.gui.widgets.services import SyncServiceWindow
  File "/usr/lib/python3.7/site-packages/lutris/gui/widgets/services.py", line 5, in <module>
    from lutris.gui.widgets.notifications import send_notification
  File "/usr/lib/python3.7/site-packages/lutris/gui/widgets/notifications.py", line 4, in <module>
    gi.require_version('Notify', '0.7')
  File "/usr/lib/python3.7/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Notify not available
Comment 2 Larry the Git Cow gentoo-dev 2021-01-14 14:43:08 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eb33cdbcc13b69983eea42324c5d12c52d53a5a

commit 7eb33cdbcc13b69983eea42324c5d12c52d53a5a
Author:     Theo Anderson <telans@posteo.de>
AuthorDate: 2020-12-30 07:38:19 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-01-14 14:43:01 +0000

    games-util/lutris: rdepend x11-libs/libnotify[introspection]
    
    Closes: https://bugs.gentoo.org/702694
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Theo Anderson <telans@posteo.de>
    Signed-off-by: Sam James <sam@gentoo.org>

 games-util/lutris/lutris-0.5.7.1.ebuild | 2 +-
 games-util/lutris/lutris-0.5.8.1.ebuild | 2 +-
 games-util/lutris/lutris-0.5.8.ebuild   | 2 +-
 games-util/lutris/lutris-9999.ebuild    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)