perl-Makefile-DOM-0.006-8.fc22 fails to build in F22 because the build script has run-time difficulties: Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.9B9u3i + umask 022 + cd /home/test/fedora/perl-Makefile-DOM + cd Makefile-DOM-0.006 + /usr/bin/perl Makefile.PL INSTALLDIRS=vendor Bareword "use_test_base" not allowed while "strict subs" in use at Makefile.PL line 27. Execution of Makefile.PL aborted due to compilation errors. include /home/test/fedora/perl-Makefile-DOM/Makefile-DOM-0.006/inc/Module/Install.pm error: Bad exit status from /var/tmp/rpm-tmp.9B9u3i (%build) This is caused by upgrading perl-Test-Base from 0.79 to 0.88.
Somebody's going to have to package Module-Install-TestBase, which was unbundled from Test-Base. Before updating Test-Base I did a repoquery to see if anything required perl(Module::Install::TestBase) but didn't find anything. I probably didn't do the right repoquery.
I will package it.
FâĽ21 is affected.
(In reply to Paul Howarth from comment #1) > Somebody's going to have to package Module-Install-TestBase, which was > unbundled from Test-Base. Before updating Test-Base I did a repoquery to see > if anything required perl(Module::Install::TestBase) but didn't find > anything. I probably didn't do the right repoquery. You query was correct. The issue is in perl-Makefile-DOM.spec which does not require modules providing all the Module-Install's subroutines called from the Makefile.PL.
perl-Module-Install-TestBase-0.86-2.fc21,perl-Makefile-DOM-0.006-9.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/perl-Module-Install-TestBase-0.86-2.fc21,perl-Makefile-DOM-0.006-9.fc21
Package perl-Module-Install-TestBase-0.86-2.fc21, perl-Makefile-DOM-0.006-9.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-Module-Install-TestBase-0.86-2.fc21 perl-Makefile-DOM-0.006-9.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-9915/perl-Module-Install-TestBase-0.86-2.fc21,perl-Makefile-DOM-0.006-9.fc21 then log in and leave karma (feedback).
perl-Module-Install-TestBase-0.86-2.fc21, perl-Makefile-DOM-0.006-9.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.