By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 1191 - K3B fails to install, depends issue, libmusicbrainz4c2a
Summary: K3B fails to install, depends issue, libmusicbrainz4c2a
Status: NEW
Alias: None
Product: TDE
Classification: Unclassified
Component: debian (show other bugs)
Version: R14.0.x [Trinity]
Hardware: i386 Debian Wheezy
: P5 normal
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2012-08-28 09:14 CDT by Greg Madden
Modified: 2018-05-27 10:59 CDT (History)
2 users (show)

See Also:
Compiler Version:
TDE Version String: Trinity R14.0.0
Application Version:
Application Name: K3B-trinity


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Madden 2012-08-28 09:14:13 CDT
K3B fails to install with the following message.

k3b-trinity : 
Depends: libmusicbrainz4c2a (>= 2.1.5) which is a virtual package.
Depends: wodim but it is not going to be installed. or cdrskin but it is not going to be installed.
Depends: cdparanoia (>= 3a9.8) but it is not going to be installed.
Depends: cdrdao (>= 1.1.7-5) but it is not going to be installed.
Depends: k3b-data-trinity (= 4:14.0.0-0debian7+r85+pr11~wheezy) but it is not going to be installed.

These versions are available packages in Wheezy
libmusicbrainz3-6 (3.0.2-2.1)
libmusicbrainz5-0 (5.0.1-2)

I tried installing these versions but K3B-trinity doesn't recognize them.
Comment 1 Slávek Banko 2012-10-29 13:30:47 CDT
I watched that Precise and Quantal packages, although they are built with libmusicbrainz4, but even so they are without the support of MusicBrainz. Package for Wheezy now due to the absence libmusicbrainz4 not built.

k3bmusicbrainz.cpp file contains hardcoded "musicbrainz/mb_c.h". libmusicbrainz3 contains musicbrainz3/mb_c.h and libmusicbrainz5 contains musicbrainz5/mb5_c.h. I do not know what is the compatibility of each version, but it is obvious that we will need to modify testing and including headers to support various versions.
Comment 2 Darrell 2012-10-29 13:54:32 CDT
A quick check indicates libmusicbrainz 3 is not backwards compatible with version 2. I presume version 4 is not backwards compatible with version 3 and version 5 not compatible with version 4?

Like what we did with libpng and ffmpeg support in other packages, sounds as though we'll need preprocessor checks and modified code applicable for each musicbrainz version release.
Comment 3 Slávek Banko 2012-12-29 09:25:37 CST
I spent some time searching for information. I found that TRM used in K3B is inaccessible from the 2008th. Newer PUID is probably already also outdated. And current AcoustID is probably still too new.

See http://musicbrainz.org/doc/Fingerprinting

It seems that instead of the previous TRM could be used libofa, however it means redesign this code. By the way, this is not solved yet even in the new version of K3B for KDE4.

I propose now easily disable building with MusicBrainz and redesign postpone for later.