Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 652042 - =media-sound/quodlibet-3.8.1-r1 - quodlibet: File "/usr/lib64/python2.7/site-packages/quodlibet/player/xinebe/player.py", line 82, in __init__ driver = driver.encode("utf-8") AttributeError: 'NoneType' object has no attribute 'encode'
Summary: =media-sound/quodlibet-3.8.1-r1 - quodlibet: File "/usr/lib64/python2.7/site-...
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: 2018-03-30 19:01 UTC by tt_1
Modified: 2018-06-05 19:53 UTC (History)
2 users (show)

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


Attachments
emerge --info (emerge.info,7.24 KB, text/plain)
2018-03-30 19:01 UTC, tt_1
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tt_1 2018-03-30 19:01:26 UTC
Created attachment 526170 [details]
emerge --info

these are my useflags: 

[ebuild     UD ] media-sound/quodlibet-3.8.1-r1::gentoo [3.9.1::gentoo] USE="dbus udev -gstreamer -ipod" PYTHON_TARGETS="python2_7" 0 KiB

and this is the output, from console

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 69, in main
    player = quodlibet.player.init_player(backend, app.librarian)
  File "/usr/lib64/python2.7/site-packages/quodlibet/player/__init__.py", line 49, in init_player
    return backend.init(librarian)
  File "/usr/lib64/python2.7/site-packages/quodlibet/player/xinebe/player.py", line 341, in init
    return XinePlaylistPlayer(driver, librarian)
  File "/usr/lib64/python2.7/site-packages/quodlibet/player/xinebe/player.py", line 82, in __init__
    driver = driver.encode("utf-8")
AttributeError: 'NoneType' object has no attribute 'encode'
Comment 1 tt_1 2018-03-30 19:04:00 UTC
=quodlibet-3.9.1 works just fine, so if not someone would like to rebase a fix, it's best to go ahead and stabilise 3.9.1 or even 4.0.2
Comment 2 tt_1 2018-03-30 19:06:30 UTC
upon removing =quodlibet-3.9.1, I get this message

/var/tmp/portage/._unmerge_/media-sound/quodlibet-3.9.1/temp/environment: line 2843: xdg-utils_desktop_database_update: command not found

shall I open a new bug for that? ,__,
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2018-03-31 12:32:16 UTC
(Note that there was no segmentation fault.)
Comment 4 tt_1 2018-04-24 15:39:36 UTC
Yeah, I got fooled by the traceback message and because I can't read python errors that well. 

My suggestion would be to go ahead and stabilize 3.9.1
Comment 5 Matthias Maier gentoo-dev 2018-06-05 19:53:14 UTC
Fixed on amd64/x86 by bug #654058