Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 203784

Summary: media-libs/musicbrainz-3.0.1 keywords dropped due to dep on media-libs/libdiscid
Product: Gentoo Linux Reporter: juantxorena <juantxorena>
Component: New packagesAssignee: MIPS Porters <mips>
Status: RESOLVED CANTFIX    
Severity: enhancement CC: sound
Priority: High Keywords: KEYWORDREQ
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://musicbrainz.org/doc/libmusicbrainz
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: media-libs/musicbrainz-3.0.1.ebuild

Description juantxorena@gmail.com 2007-12-30 17:17:02 UTC
media-libs/musicbrainz has been released some time ago. Is a major upgrade over version 2, and it incompatible with it, so apps that use the old version can't use the new one without changing the code.

Both media-libs/musicbrainz-2* and media-libs/tunepimp are deprecated upstream, and every app that provides musicbrainz support should change to the new lib, preferably before MusicBrainz guys stop supporting the old service the old version uses.

An ebuild for the new version is coming.

Reproducible: Always
Comment 1 juantxorena@gmail.com 2007-12-30 17:20:42 UTC
Created attachment 139639 [details]
media-libs/musicbrainz-3.0.1.ebuild

Here comes the ebuild. It uses a new slot, but maybe is not the best idea, because there may be some ebuilds that must be fixed to avoid them using this version of the lib.
Comment 2 Alexis Ballier gentoo-dev 2008-01-02 00:21:12 UTC
Thanks, its now bumped.

@arch teams: please rekeyword musicbrainz 3.0.1
for testing, as there is currently no package ported to libmusicbrainz3 in the tree, you can use either the test suite or the examples subdirectory in the source.
Supporting libmusicbrainz3 right now will probably help when some packages will need it and it doesn't hurt since it's made to be slotted.

musicbrainz-2.1.5.ebuild:KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
musicbrainz-3.0.1.ebuild:KEYWORDS="~amd64 ~x86"
Comment 3 juantxorena@gmail.com 2008-01-02 09:19:08 UTC
It shouldn't be masked or something? For example, tunepimp depends on >=media-libs/musicbrainz-2.1.0, but it doesn't work with this new version. I'm not sure, but this won't make it to depend on the new version instead the old one, even with the slotted thing?
Comment 4 Alexis Ballier gentoo-dev 2008-01-02 09:21:19 UTC
(In reply to comment #3)
> It shouldn't be masked or something? For example, tunepimp depends on
> >=media-libs/musicbrainz-2.1.0, but it doesn't work with this new version. I'm
> not sure, but this won't make it to depend on the new version instead the old
> one, even with the slotted thing?

I did fix all the deps, tunepimp should install musicbrainz-2*
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2008-01-03 19:28:22 UTC
~alpha/~ia64/~sparc done
Comment 6 Brent Baude (RETIRED) gentoo-dev 2008-01-05 20:03:00 UTC
ppc64 stable
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2008-01-09 16:31:29 UTC
Marked ~hppa.
Comment 8 nixnut (RETIRED) gentoo-dev 2008-03-10 18:24:14 UTC
~ppc'd
Comment 9 Alexis Ballier gentoo-dev 2008-08-09 09:28:21 UTC
bsd done
Comment 10 Raúl Porcel (RETIRED) gentoo-dev 2008-09-29 09:10:11 UTC
~arm done
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2008-11-30 13:59:49 UTC
It's been a year. MIPS, you will lose also musicbrainz if this isn't handled ASAP.
Comment 12 Samuli Suominen (RETIRED) gentoo-dev 2008-12-07 10:34:49 UTC
No more musicbrainz for MIPS, masking the USE flag in profiles.