Summary: | =media-sound/quodlibet-3.1.2 gstreamer backend is not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Manuel Ullmann <labre> |
Component: | Current packages | Assignee: | Matthias Maier <tamiko> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | sound |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Traceback of gstbe loading |
Description
Manuel Ullmann
2015-06-29 20:36:07 UTC
Created attachment 405972 [details]
Traceback of gstbe loading
Here is the traceback. I looked into the code, but I do not know python well enough to resolve the bug myself.
I cannot reproduce. Please: - ensure that you have run python-updater - that your system is fully updated and all dependencies are resolved (emerge -uDN @world) - that you have manually rebuilt all gstreamer packages and quodlibet as well (media-libs/gstreamer:1.0, media-libs/gst-plugins-base:1.0, media-libs/gst-plugins-good, media-libs/gst-plugins-meta, media-sound/quodlibet) - please test quodlibet-3.1.4 as well. errr, media-sound/quodlibet-3.4.1 Hi, I tried your suggestions, but they did not help. python-updater pulled in openoffice-bin as usual, but nothing else. emerge -DNuqa world did an update on openrc and my unstable gentoo-sources-4.1* FEATURES="-getbinpkg" emerge -q1 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-plugins/gst-plugins-meta:1.0 media-sound/quodlibet runned through flawlessly. I assumed that PORTAGE_BINHOST would be printed by emerge --info. So one important information about my system would be the use of the calculate binary server. The profile is however Gentoo and the calculate and distros overlays are masked. I migrated ca. a month ago and have used Gentoo the 4 years before, until the mainboard died. It provides binary packages for the desktop system (e.g. KDE and X11 packages). You can lookup the full Package list here: http://mirror.cnet.kz/calculate/CLD/grp/x86_64/Packages As I wrote, I compiled gstreamer:1.0 myself this time, and it is working (as before) with gst-launch-1.0 playbin. The traceback is still reproducible and updating to quodlibet-3.4.1 did not help. I also tried to unmerge oneplay-gstreamer-codecs-pack-bin to verify, that it is not a plugin problem (it is in my local overlay and eventually intended for sunrise). The namespace Gst should be actually already available by emerging media-libs/gstreamer:1.0 or is it exposed by another package? So I have currently not really a clue, where the problem lies. quodlibet-2.6.3 was working fine and I don´t think, that gstreamer-1.0 is the culprit, since it works with (unstable) phonon and playbin... Sorry for the long delay. According to your description you have a mixed userland of binary packages coming from a binhost (from calculate linux) and packages compiled from source via vanilla gentoo ebuilds. You encounter an ABI compatiblity in you python packages - if I recall correctly, dev-python/pygobject (where the gst namespace comes from). The best course of action is to try to recompile dev-python/pygobject and if this does not help, recompile the whole userland (# emerge -e ...). I close as invalid because there is not really much that I can fix.. Yes, I expected that. I´ve noticed the responsibility pygobject for gi import a week ago, but unfortunately recompiling did not help. I guess emerge -e would be the way to go. Hopefully there is no messed up configuration responsible for it. I´ve not decided yet, whether I will really do that, since it will likely decrease my laptop´s life time. Another way to go would be opening a ticket on calculate bug tracker, which would at least spare my hardware. I mean everything else is working decent and I always loved Gentoo for its stability compared to bleeding edge* distributions like Arch, Fedora, Ubuntu (and derivatives), OpenSUSE and CentOS. Thanks for your time and hints and sorry for wasting it. *Defined as: It takes less than 30 minutes for me to find a bug. |