Bug 1396743
Summary: | Package musicbrainz-tool as executable | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Michael J Gruber <mjg> |
Component: | abcde | Assignee: | Dominik 'Rathann' Mierzejewski <dominik> |
Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | dominik, om, paulo, willerz+rhbugs |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-07-03 09:13:54 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Michael J Gruber
2016-11-19 15:26:54 UTC
If you submit the missing perl package for review, please add the bug number to blocker list here. I don't use that feature, so I don't care too much, but if you get the package added then I'll happily enable musicbrainz-tool in abcde. I had some fun with this today on Fedora 25. So, according to PR1268596, the script is in doc/ because the perl dependencies are not supported. I had to install icedax package (available) and using cpan installed WebService-MusicBrainz-0.94 (1.0.1 does not work) and MusicBrainz-DiscID (latest version as of today). There's no alternative to the musicbrainz CDDB method which means that abcde should either not be supported by Fedora or support should be finished by adding the icedax dep and required perl modules. (In reply to Paulo Matos from comment #2) > I had some fun with this today on Fedora 25. > So, according to bug 1268596, the script is in doc/ because the perl > dependencies are not supported. Not packaged in Fedora, to be precise. > I had to install icedax package (available) It's recommended by the abcde package: $ rpm -q --recommends abcde flac icedax so it gets installed by default if you haven't disabled weak deps installation in dnf. It's not required, though. Using cdparanoia directly works, too. > and using cpan installed > WebService-MusicBrainz-0.94 (1.0.1 does not work) and MusicBrainz-DiscID > (latest version as of today). > > There's no alternative to the musicbrainz CDDB method which means that abcde > should either not be supported by Fedora or support should be finished by > adding the icedax dep and required perl modules. It worked just fine without musicbrainz last time I converted a CD to FLAC, so I don't agree here. If you need musicbrainz support then please do what I asked in comment #1. This same issue with musicbrainz has been around since Fedora 23: see #1268596 What seems to have changed now is that somehow CDDBMETHOD=musicbrainz by default instead of whatever it used to be before that. That value does not work, so abcde does not work out of the box. (In reply to Otto J. Makela from comment #4) > What seems to have changed now is that somehow CDDBMETHOD=musicbrainz by > default instead of whatever it used to be before that. That value does not > work, so abcde does not work out of the box. A quick fix is to change the configuration file to use CDDBMETHOD=cddb and everything should work as it earlier did. Why was the default changed to be something that won't work on Fedora (and has status CANTFIX, bug 1268596), was this somehow inherited from upstream? (In reply to Otto J. Makela from comment #5) [...] > A quick fix is to change the configuration file to use CDDBMETHOD=cddb and > everything should work as it earlier did. Why was the default changed to be > something that won't work on Fedora (and has status CANTFIX, bug 1268596), > was this somehow inherited from upstream? Yes, this is the new upstream default which I have changed now. Thanks for the tip. Having said that, I have no plans to package the missing perl modules, so I'm closing this. Feel free to reopen once the requisite packages are added to Fedora. (In reply to Dominik 'Rathann' Mierzejewski from comment #1) > If you submit the missing perl package for review, please add the bug number > to blocker list here. I don't use that feature, so I don't care too much, > but if you get the package added then I'll happily enable musicbrainz-tool > in abcde. I installed these: perl-Digest-SHA.x86_64 perl-MusicBrainz-DiscID.x86_64 perl-WebService-MusicBrainz.noarch and then abcde-musicbrainz-tool was able to work. |