Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 612508 - media-sound/quodlibet should depend on net-libs/libsoup[introspection]
Summary: media-sound/quodlibet should depend on net-libs/libsoup[introspection]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthias Maier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-13 15:33 UTC by igel
Modified: 2017-05-01 01:20 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description igel 2017-03-13 15:33:07 UTC
Quod Libet (media-sound/quotlibet) requires net-libs/libsoup which is correctly stated in the ebuild(s). However, if libsoup is not compiled with [introspection], then Quot Libet fails to start:

% /usr/bin/quodlibet
Traceback (most recent call last):
  File "/usr/bin/quodlibet", line 14, in <module>
    sys.exit(main())
  File "/usr/lib64/python2.7/site-packages/quodlibet/main.py", line 36, in main
    quodlibet.init()
  File "/usr/lib64/python2.7/site-packages/quodlibet/_init.py", line 75, in init
    _init_gtk()
  File "/usr/lib64/python2.7/site-packages/quodlibet/_init.py", line 306, in _init_gtk
    gi.require_version('Soup', '2.4')
  File "/usr/lib64/python2.7/site-packages/gi/__init__.py", line 118, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Soup not available

Thus, net-libs/libsoup[introspection] should be the right dependency.
(related to https://bugs.gentoo.org/show_bug.cgi?id=585488)
Comment 1 Matthias Maier gentoo-dev 2017-05-01 01:20:07 UTC
Thanks a lot!

commit 80b68e6838fc065c3a3a162f7ea4b7761019644b
Author: Matthias Maier <tamiko@gentoo.org>
Date:   Sun Apr 30 20:17:43 2017 -0500

    media-sound/quodlibet: fix dependency, bug #612508
    
    Package-Manager: Portage-2.3.5, Repoman-2.3.2