Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 275798 - media-sound/sound-juicer links to both media-libs/musicbrainz slots if present
Summary: media-sound/sound-juicer links to both media-libs/musicbrainz slots if present
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-29 09:12 UTC by Rémi Cardona (RETIRED)
Modified: 2010-04-24 15:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rémi Cardona (RETIRED) gentoo-dev 2009-06-29 09:12:59 UTC
# ldd /usr/bin/sound-juicer | grep musicbrainz
  libmusicbrainz.so.4 => /usr/lib/libmusicbrainz.so.4 (0x00007fa968309000)
  libmusicbrainz3.so.6 => /usr/lib/libmusicbrainz3.so.6 (0x00007fa9680a8000)

That shouldn't happen, it should use either one, but not both.

I'll look into it, but feel free to beat me to it :)

Thanks
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2009-06-29 11:36:34 UTC
upstream bug report
Comment 2 Pacho Ramos gentoo-dev 2010-02-18 18:44:00 UTC
Upstream closed bug report as "NOTABUG", then, does having this one opened have sense really?
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2010-02-18 21:58:34 UTC
In a sense, there's still a bug that sound-juicer still links to both MB libraries when the ebuild assumes that it only links to one. At the very least, the ebuild should reflect that somehow...

Cheers
Comment 4 Pacho Ramos gentoo-dev 2010-02-18 22:13:30 UTC
From my point of view, since both libs are supposed to provide different functionalities, I think that sound-juicer should simply RDEPEND on both, for providing full functionality to our users
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-02-18 22:47:26 UTC
Agreed.
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-03-09 00:05:26 UTC
+  09 Mar 2010; Gilles Dartiguelongue <eva@gentoo.org>
+  sound-juicer-2.26.2.ebuild, sound-juicer-2.28.1.ebuild:
+  configure says musicbrainz:1 is required and :3 is optional (although
+  automagic), require both, bug #275798.
+
Done
Comment 7 Marc-Antoine Perennou 2010-04-24 15:10:57 UTC
Actually, looking well into configure.in shows us that
"Find optional MusicBrainz3 and required Musicbrainz2"
means that _at least_ musicbrainz2 is required, and optionnally you can have musicbrainz3 instead of it, or both.
a bit later in configure.in :

if test "$have_mb" = "no" && test "$have_mb3" = "no" ; then
        AC_MSG_ERROR([Either libmusicbrainz or libmusicbrainz3 needs to be available for sound-juicer to build])
fi

when musicbrainz3 is there, musicbrainz2 is not needed so the ebuild should not depend on both.