Not working with Rhythmbox 0.13.3 on Fedora 14.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
autoqueue |
Fix Committed
|
High
|
Eric Casteleijn |
Bug Description
I was about to start writing a similar library when I searched around to find one is already in production so let me start by saying thanks!
I installed autoqueue and the rhythmbox plugin on Fedora 14 (32 bit) with Rhythmbox 0.13.3 and the plugin fails to load with some sort of metaclass issue. The relevant output of "rhythmbox -d" is below:
(16:44:20) [0x9dcd0d0] [rb_python_
Traceback (most recent call last):
File "/usr/lib/
class AutoQueuePlugin
TypeError: Error when calling the metaclass bases
metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
(rhythmbox:3770): Rhythmbox-WARNING **: Could not load plugin rhythmbox_autoqueue
(16:44:20) [0x9dcd0d0] [rb_python_
(rhythmbox:3770): Rhythmbox-WARNING **: Error, impossible to activate plugin 'Autoqueue plugin'
In order to perform the installation I decided to turn both autoqueue and the rhythmbox plugin into RPM files for Fedora. As a contribution to the project I attach the spec file used for this purpose, which if you're not familiar with making RPMS is all you (or your users) need to make RPM files for their distribution.
Once installed, these RPMs have installed the following files on my system:
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
Related branches
Changed in autoqueue: | |
status: | New → Fix Committed |
Hi Graham, thanks for reporting this, and helping with the RPM stuff!
I will look into this after work.