logjam can't read song data from rhythmbox

Bug #176621 reported by Michael R. Head
2
Affects Status Importance Assigned to Milestone
logjam (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: logjam

LogJam attempts to load the song info from rhythmbox using this command:
 rhythmbox --print-playing

Well, this no longer works. It needs to be
 rhythmbox-client --print-playing

This needs to be changed in src/music.c around line 17.

mike

Revision history for this message
Michael R. Head (burner) wrote :

err... that's already there.

I'll have to investigate why I needed to tweak it manually...

Revision history for this message
Michael R. Head (burner) wrote :

OK, this is weird. When I extracted the source for logjam, I found that src/music.c has rhythmbox-client listed. However, when I do a strings search on the logjam executable, I don't find it.

burner@phoenix:/tmp/logjam-4.5.3$ grep -ri rhythmbox .
./src/music.c: { "Rhythmbox", "rhythmbox-client --print-playing" },
./src/music.h: MUSIC_SOURCE_RHYTHMBOX,
./debian/changelog: * Change rhythmbox to rhythmbox-client (Closes: #425165)
burner@phoenix:/tmp/logjam-4.5.3$ strings /usr/bin/logjam |grep -i rhythmbox
Rhythmbox
rhythmbox --print-playing
burner@phoenix:/tmp/logjam-4.5.3$ dpkg -l logjam | grep logjam
ii logjam 4.5.3-1build1 Client for LiveJournal-based sites

So something's weird with the build in 7.10

Revision history for this message
Michael R. Head (burner) wrote :

OK, I've built my own package from source:

burner@phoenix:/tmp/logjam-4.5.3$ fakeroot dpkg-buildpackage -us -uc
...
burner@phoenix:/tmp/logjam-4.5.3$ sudo dpkg -i ../logjam_4.5.3-2_i386.deb
...
burner@phoenix:/tmp/logjam-4.5.3$ strings /usr/bin/logjam |grep rhythmbox
rhythmbox-client --print-playing

So the binary package doesn't match the source package... not good from a GPL perspective.

Revision history for this message
Michael R. Head (burner) wrote :

This was actually fixed, but due to bug 176622, the fix never made it into the released binaries.

Changed in logjam:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.