| Summary: | media-sound/amarok - adding songs to iPOD database broken with media-libs/libgpod-0.4.0 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Stelian Ionescu <bugs> |
| Component: | [OLD] Library | Assignee: | Olivier Crete (RETIRED) <tester> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | desowin, flameeyes, juantxorena, napalmllama, parallelgrapefruit, sound |
| Priority: | High | ||
| Version: | 2006.1 | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
Patch to fix the Makefile.am in test/
Modified ebuild |
||
|
Description
Stelian Ionescu
2006-09-28 18:56:30 UTC
Make sure that you revdep-rebuild (or simply rebuild amarok) after libgpod update, or the plugin will stop working correctly. rebuilding amarok solved the problem but revdep-rebuild didn't catch it becuse both 0.3.2 and 0.4.0 install libgpod.so.0(which is a link to libgpod.so.0.302.0 or libgpod.so.0.400.0 respectively) so I suggest that a warning be added to libgpod's pkg_postinst() telling to rebuild everything that depends on it Created attachment 98481 [details, diff]
Patch to fix the Makefile.am in test/
Created attachment 98482 [details]
Modified ebuild
I can't use eautoreconf because that one is still missing the -I m4 on the call to aclocal which is required here to get automake working.
Comment on attachment 98481 [details, diff]
Patch to fix the Makefile.am in test/
Sorry for the noise, I hate bugzilla moving to the next bug automatically!
This is for joem to handle, but anyway, you *need* to use eautoreconf, NOT the autotools by hand. Please refer to http://www.gentoo.org/proj/en/qa/autofailure.xml . *** Bug 150134 has been marked as a duplicate of this bug. *** amarok works just fine with libgpod-0.4.0 when there is new firmware on the iPOD (firmwares released in September with iTunes 7.) I have 5G iPOD with latest firmware 1.2, amarok compiled with libgpod-0.3.X crashes while accessing iPOD. I had this problem (Amarok would transfer the files but the iPod wouldn't play them) - but I just remerged it and now it plays nicely with the new libgpod. By the way, I've got a Nano, and I haven't updated the firmware in months. Is there any good reason why the Amarok ebuild tries to downgrade libgpod to 0.3x? tester added this and should be listed as maintainer @flameeyes: as you seem to be maintaining amarok, if amarok works with libgpod 0.4.0 If you want, I can add a "if has_version media-sound/amarok; then elog "remerge amarok" ; done" to the libgpod ebuild amarok-1.4.3-r1 runs fine using libgpod-0.4.0 using a iPod nano 8GB with recent firmware (iTunes7). so what's the bug here ? do you want a pkg_postinst message if amarok is present ? I'll be pushing libgpod to stable, so please let me know asap. Something I hadn't noticed at the time of my previous comment is that Amarok + libgpod-0.4 seems to be unable to transfer album art. I eventually downgraded back to 0.3 and the album art started appearing again on newly tranferred music. I was thinking more of something like this(copied from a gettext ebuild): ewarn "Any package that linked against the previous version" ewarn "of libgpod will have to be rebuilt." ewarn "Please 'emerge gentoolkit' and run:" ewarn "revdep-rebuild --library libgpod.so.0" as you can see here: http://gentoo-portage.com/media-libs/libgpod/RDep#ptabs amarok is not the only package that may have problems with a libgpod changing API/ABI (In reply to comment #15) > I was thinking more of something like this(copied from a gettext ebuild): > > ewarn "Any package that linked against the previous version" > ewarn "of libgpod will have to be rebuilt." > ewarn "Please 'emerge gentoolkit' and run:" > ewarn "revdep-rebuild --library libgpod.so.0" > > as you can see here: http://gentoo-portage.com/media-libs/libgpod/RDep#ptabs > amarok is not the only package that may have problems with a libgpod changing > API/ABI > I ran into this issue with my iPod Photo - and confirmed that the problems initially encountered with adding new tunes to the iTunes DB was fixed after following the instructions above for revdep-rebuild. In addition, album art, which never worked for me under libgpod 0.30, is now also functional under libgpod v0.40 and amarok-1.4.3-r1. it happens with iPod mini 2g (iPod refuses to play files) I had masked 0.4.0 and used 0.3.2-r1, but 0.3.2-r1 was removed recently from the tree, any chance to get it back ? media-libs/libgpod-0.4.2 fixes it just emerge it and rebuild amarok How do we finally get this fixed? I don't use either product concerned so I can't do much about this myself. I have no ipod so I can't really help much about this; Dan is this supposedly fixed on Amarok side? 1.4.6_rc2 is now in tree so if it was fixed in SVN it's now fixed in Gentoo. I believe so. Has someone here tested >=media-sound/amarok-1.4.6 to see if this is fixed now? I'm using amarok-1.4.6-r1 and libgpod-0.4.2 and I haven't got this problems. Maybe this should be closed. This version of libgpod isn't even in Portage anymore. This bug should be closed. Closing per above. |