Code change:
MusicBrainz-based metadata collection does not work in . The problem is that the Perl modules cannot be found. Full error message: This should be an easy fix for anyone who knows about Perl in nixpkgs. 1) Install globally (not in ). 2) Make sure includes . 3) Insert a CD. 4) Run .
That dependency seems to be included already. I don't have a CD drive. Is there an other way to reproduce?
I am experiencing this problem too. Even without a CD drive, you should be able to reproduce simply by running . This is an auxiliary program invoked by , a wrapped Perl script that will immediately attempt to import the module in question: and fail as described. I have been able to get partway there by manually prefixing with a PERL5LIB environment variable: That invocation dies with and then presumably I can go find that and add it to the manual PERL5LIB, but now I'm chasing all the dependencies manually. There's no though, right? I don't know how to refer to a Perl that has all required dependencies.
Backported to release-18.09: .
Can confirm that this is working. :+1:
It's broken anyway. I just tried and it install a huge bunch of stuff but ended up with: BFAIST/WebService-MusicBrainz- Has already been unwrapped into directory Configuring B/BF/BFAIST/WebService-MusicBrainz- with Build.PL Created and Creating new 'Build' script for 'WebService-MusicBrainz' version '0.94' BFAIST/WebService-MusicBrainz- /usr/bin/perl Build.PL --installdirs site -- OK Running Build for B/BF/BFAIST/WebService-MusicBrainz- Building WebService-MusicBrainz BFAIST/WebService-MusicBrainz- ./Build -- OK Running Build test t/Artist.t ........ 1/? URL () Request Failed - Code: 410 Error: Gone # Tests were run but no plan was declared and donetesting() was not seen. # Looks like your test exited with 255 just after 3. t/Artist.t ........ Dubious, test returned 255 (wstat , 0xff00) All 3 subtests passed t/Label.t ......... ok t/Release.t ....... 1/? URL () Request Failed - Code: 410 Error: Gone # Tests were run but no plan was declared and donetesting() was not seen. # Looks like your test exited with 255 just after 3. t/Release.t ....... Dubious, test returned 255 (wstat , 0xff00) All 3 subtests passed t/ReleaseGroup.t .. ok t/Track.t ......... ok Test Summary Report t/Artist.t (Wstat: Tests: 3 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output t/Release.t (Wstat: Tests: 3 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=5, Tests=15, 7 wallclock secs ( 0.03 usr 0.01 sys + 0.52 cusr 0.07 csys = 0.63 CPU) Result: FAIL Failed 2/5 test programs. 0/15 subtests failed. BFAIST/WebService-MusicBrainz- ./Build test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports BFAIST/WebService-MusicBrainz- $ I'm not a Perlie, so I have no idea how to report this or where to fix it.

Related discussion:
text: <del> Two changes: * Add an alias for `which', so abcde can find things in store * Choose the right CDROM reader syntax for `cd-paranoia' --- abcde-2.5.4/abcde~	2012-09-18 06:09:31.000000000 -0700 +++ abcde-2.5.4/abcde	2012-10-27 00:08:48.000862364 -0700 @@ -17,6 +17,11 @@ VERSION='2.5.4' +which () +{ +  type -P $1 +} + usage () { echo "This is abcde v$VERSION." @@ -3497,6 +3502,10 @@ for DEFAULT_CDROMREADER in $DEFAULT_CDROMREADERS; do if new_checkexec $DEFAULT_CDROMREADER; then CDROMREADERSYNTAX=$DEFAULT_CDROMREADER +                        case "$DEFAULT_CDROMREADER" in +			  cd-paranoia)  CDROMREADERSYNTAX=cdparanoia;; +			  *)            CDROMREADERSYNTAX=$DEFAULT_CDROMREADER;; +			esac break fi done </del>