Red Hat Bugzilla – Bug 384251
Add missing library dependancy for libmusicbrainz (libdiscid)
Last modified: 2008-11-26 21:43:38 EST
Description of problem:
As outlined on bug #248308 in the case of python-musicbrainz2, libmusicbrainz is
missing a dependency on libdiscid.
libdiscid is currently pending review (bug #384191), once approved and
available, this should be a matter of rebuilding libmusicbrainz with
Incidentally libmusicbrainz should be updated to 2.1.5 on F-7 from 2.1.4, to
match the versions on F-8 and devel.
* Mon Feb 18 2008 Rex Dieter <email@example.com> - 2.1.5-4
- BR: libdiscid-devel (#384251)
I'll look into syncing updates for for F-7, F-8 too.
Looking closer, I can't find any use of libdiscid here in libmusicbrainz. So,
I'm a little confused. Can you clarify?
Ah, you're right that libmusicbrainz 2.x doesn't require libdiscid but the new
3.x release for libmusicbrainz (which isn't API compatible with 2.x) *does* need
libdiscid (see end of comment):
Perhaps time to ship the new one and create a libmusicbrainz2 compat package for
apps that can't use the new libmusicbrainz?
from INSTALL.txt in
Installation of the MusicBrainz Client Library
The instructions in this file should help you to build and install the
MusicBrainz client library from source on your system.
Before you start, make sure you have installed following libraries:
* Neon -- HTTP client library
* libdiscid -- library for calculating MusicBrainz discids
* (optional) CppUnit -- C++ unit testing framework
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
(In reply to comment #3)
> Ah, you're right that libmusicbrainz 2.x doesn't require libdiscid but the new
> 3.x release for libmusicbrainz (which isn't API compatible with 2.x) *does* need
> libdiscid (see end of comment):
I'd rather you created a separate libmusicbrainz3 package.
(In reply to comment #5)
> I'd rather you created a separate libmusicbrainz3 package.
OK, it appears that just such a package has been created now:
and it "BuildRequires: libdiscid", so closing this bug under the new component.