Summary: | media-sound/abcde: Can't locate WebService/MusicBrainz/Release.pm in @INC | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | zlg (RETIRED) <zlg> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chris, gentoo, gentoo, quentin |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=689090 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 687230, 688800 | ||
Bug Blocks: |
Description
zlg (RETIRED)
2017-11-04 00:57:50 UTC
This is a simple version incompatibility.
I put the following in /etc/portage/package.mask/package.mask and it solved the problem:
# Changes break abcde
>=dev-perl/WebService-MusicBrainz-1.0.2
I expect it would make sense to update the ebuild for abcde to make the dependency on an older version of dev-perl/WebService-MusicBrainz, and then as long as you don't have to have a newer version for something else, everything is fine.
Hopefully this will be fixed upstream someday, but it's now been a year since the last release of abcde, so who knows?
There is an upstream bug about this and it has now been fixed: https://abcde.einval.com/bugzilla/show_bug.cgi?id=60 A new version (2.9.1) was released a few months ago. FWIW, current version 2.9.3 (released last month) built and ran OK for me on ~amd64 just by revbumping the 2.8.1 ebuild. As of 1 Aug 2018 metabrainz deprecated the v1 API and therefore afaict <dev-perl/WebService-MusicBrainz-1 is no longer functional (at least will not work for abcde). Use of v1 returns the link below which is the deprecation announcement: https://blog.metabrainz.org/2018/02/01/web-service-ver-1-0-ws-1-will-be-removed-in-6-months/ This has been fixed upstream. You can close the bug. (In reply to Preston Crow from comment #5) > This has been fixed upstream. You can close the bug. I think the bug was mainly about missing dependencies. Anyway, said dependencies seem to be in the ebuild now. See also bug 689090. |