On Sun, May 22, 2016 at 04:41:50PM +0300, Niko Tyni wrote: > Package: libdata-alias-perl > Version: 1.20-1 > Severity: important > User: debian-p...@lists.debian.org > Usertags: perl-5.24-transition zrh2016 > Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=112289 > > This package fails to build with Perl 5.24 (currently in experimental). > > PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" > "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, > 'inc', 'blib/lib', 'blib/arch')" t/*.t > Can't load '/<<PKGBUILDDIR>>/blib/arch/auto/Data/Alias/Alias.so' for module > Data::Alias: /<<PKGBUILDDIR>>/blib/arch/auto/Data/Alias/Alias.so: undefined > symbol: LEAVESUB at /usr/lib/x86_64-linux-gnu/perl/5.24/DynaLoader.pm line > 187.
This issue seems to be our worst blocker for migrating to Perl 5.24. There are some hints in the CPAN ticket, and I was able to get the module to load with those (without really understanding half of what I was doing). The test suite still blows up quite spectacularly. There are a few reverse dependencies of libdata-alias-perl in Debian, but it does look somewhat possible to move ahead without this package if that turns out to be necessary. In particular, Data-Visitor only has an optional dependency on Data-Alias. I'm copying the upstream author. Zefram, do you think Data-Alias is fixable for 5.24, or should we rather be looking at leaving it out from Debian when we transition? Greetings from DebConf 16 in sunny Cape Town, -- Niko Tyni nt...@debian.org