After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 639463 - Jamendo plugin depends on deprecated libgnome-python
Jamendo plugin depends on deprecated libgnome-python
Status: RESOLVED DUPLICATE of bug 625942
Product: rhythmbox
Classification: Other
Component: Plugins (other)
unspecified
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-01-13 21:25 UTC by Peter Hjalmarsson
Modified: 2011-01-14 08:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peter Hjalmarsson 2011-01-13 21:25:00 UTC
Together with the deprecation of libgnome, also its bindings like libgnome-python became deprecated.
The bug #576038 was closed when rhythmbox stopped using the main package libgnome, however:


xake@lillen ~/devel/gnome/rhythmbox $ grep import . -R | grep gnome
./plugins/jamendo/jamendo/JamendoSource.py:import gnome, gconf
./plugins/jamendo/jamendo/JamendoConfigureDialog.py:import gconf, gnome
./plugins/magnatune/magnatune/__init__.py:import gconf, gnome
(bloat in output trimmed)


So with other words the jamendo and magnatune python plugins still need libgnome.

Please fix.
Comment 1 Jonathan Matthew 2011-01-13 23:09:12 UTC

*** This bug has been marked as a duplicate of bug 625942 ***
Comment 2 Peter Hjalmarsson 2011-01-14 08:27:32 UTC
So this bug was marked as a duplicate of a bug about porting rhythmbox to gtk3? And neither that bug nor none of the bugs it depends on seems to be about or mention plugins, python code or using deprecated libs/bindings (not counting the main gtk library which obvious the tracker is about).

Was this maybe meant as a depend on that bug, or is there a plan to fix this not mentioned in any of the bug?
Comment 3 Jonathan Matthew 2011-01-14 08:28:41 UTC
The latter.