Control: retitle -1 libmusicbrainz3: should be removed, incompatible with web 
service API, replacement exists
Control: severity -1 serious
Control: tags -1 sid stretch

On 2011-06-25 12:32:44, Daniel Pocock wrote:
> The primary (and really only) purpose of the package libmusicbrainz3 is
> to facilitate access to the MusicBrainz web based API for looking up data.
> 
> The MusicBrainz service offers three APIs:
> 
> - legacy RDF API (deprecated)
> 
> - original XML API (deprecated)
>     http://musicbrainz.org/doc/XML_Web_Service/Version_1
> 
> - XML Web Service v2
>     http://musicbrainz.org/doc/XML_Web_Service/Version_2
> 
> The package libmusicbrainz3 is based around the MusicBrainz original XML
> API (version 1).
> 
> When v2 was released, v1 of the API was meant to continue working.  In
> practice, this isn't completely true.  As an example, queries for albums
> involving multiple discs are not returning the individual disc-level data.
> 
> Therefore, the package libmusicbrainz3 is no longer able to provide
> reliable data for some queries.
> 
> - the package needs to be updated to use the new API (Version_2),
> preferably with some effort to provide support in squeeze (even if it is
> only through backports)
> 
> - the current package should probably not go out in wheezy at all - only
> the new version should go in wheezy
> 
> - maybe the MusicBrainz service can be encouraged to fix the
> backward-compatibility issues in the Version_1 web service
> 
> The maintainer of flactag (Andy Hawkins, CC) is developing an alternate
> C++ library for the Version_2 XML API.  It is already at the stage where
> it is suitable for inclusion in unstable as a replacement for
> libmusicbrainz3, preferably flactag can be included in unstable with it
> so that people can evaluate the library.

I think it's time to remove libmusicbrainz3 from Debian. libmusicbrainz5
is available in Debian for some time now and provides support for WS/2.
Almost all reverse dependencies have been updated to use
libmusicbrainz5. The only remaining reverse dependencies are kscd and
gnome-mplayer (#677252 and #677233).

I'm raising the severity so we don't release stretch with
libmusicbrainz3.

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: Digital signature

Reply via email to