Bug#865898: perl: EU::MM regression in 5.26 breaks erlsvc build

Dominic Hargreaves dom at earth.li
Tue Jun 27 10:49:51 UTC 2017


Control: reassign -1 erlsvc
Control: retitle -1 erlsvc: FTBFS with perl 5.26 (Extutils::MakeMaker compatibility)

On Mon, Jun 26, 2017 at 11:17:20PM +0100, Dominic Hargreaves wrote:
> On Sun, Jun 25, 2017 at 08:37:10PM +0300, Niko Tyni wrote:
> > Package: perl
> > Version: 5.26.0-1
> > Severity: important
> > User: debian-perl at lists.debian.org
> > Usertags: perl-5.26-transition
> > Forwarded: https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/305
> > Affects: erlsvc
> > X-Debbugs-Cc: erlsvc at packages.debian.org
> > 
> > It looks like a regression in recent versions of ExtUtils-MakeMaker,
> > including the one bundled with Perl 5.26.0 currently in experimental,
> > broke the erlsvc build. I'm copying the erlsvc maintainer FYI, but it's
> > not yet clear where this needs to be fixed.
> > 
> > A full build log is at
> > 
> >  http://perl.debian.net/rebuild-logs/perl-5.26-throwaway/erlsvc_1.02-2/erlsvc_1.02-2_amd64-2017-05-22T00:32:44Z.build
> > 
> > and the failure mode is
> > 
> >       dh_auto_test
> >        make -j1 test TEST_VERBOSE=1
> >    make[1]: Entering directory '/<<PKGBUILDDIR>>'
> >    make[2]: Entering directory '/<<PKGBUILDDIR>>/share'
> >    make[2]: Nothing to be done for 'all'.
> >    make[2]: Leaving directory '/<<PKGBUILDDIR>>/share'
> >    make[2]: Entering directory '/<<PKGBUILDDIR>>/share'
> >    make[2]: *** No rule to make target 'test_dynamic'.  Stop.
> >    make[2]: Leaving directory '/<<PKGBUILDDIR>>/share'
> >    Makefile:918: recipe for target 'subdirs-test_dynamic' failed
> >    make[1]: *** [subdirs-test_dynamic] Error 2
> >    make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> >    dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
> >    debian/rules:4: recipe for target 'build' failed
> >    
> > As noted in the upstream bug, I've bisected that this started with 
> >  https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/commit/0c38f3739cb7476fc1b843484584fee30c9ea69e
> > and still happens with current HEAD.
> 
> Upstream seems to think that this is a problem with erlsvc, which I
> tend to agree with, so probably this just be reassigned?

Doing so now. Maintainers, the upstream issue at

https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/305

has some useful suggestion about how to modernise Makefile.PL et al
to resolve this.

Cheers,
Dominic.




More information about the Perl-maintainers mailing list