Bug#789631: libxml-atom-microformats-perl: FTBFS with perl 5.22: old bundled Scalar::Util

Dominic Hargreaves dom at earth.li
Mon Jun 22 22:38:23 UTC 2015


Source: libxml-atom-microformats-perl
Version: 0.004-2
Severity: important
User: debian-perl at lists.debian.org
Usertags: perl-5.22-transition
Tags: sid stretch upstream
Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=103988

This package FTBFS with perl 5.22 (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/01basic.t

#   Failed test 'use XML::Atom::Microformats;'
#   at t/01basic.t line 2.
#     Tried to use 'XML::Atom::Microformats'.
#     Error:  Undefined subroutine &Scalar::Util::set_prototype called at /usr/share/perl/5.22/Fatal.pm line 1640.
# BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/XML/Atom/Microformats.pm line 4.
# Compilation failed in require at t/01basic.t line 2.
# BEGIN failed--compilation aborted at t/01basic.t line 2.
Can't locate object method "new_feed" via package "XML::Atom::Microformats" at t/01basic.t line 25.

The solution is probably to move inc/ out of the way before the build
and add the relevant build-dependencies.

Bundled modules: Just Say No.

This bug will become release critical nearer the time of the perl 5.22
migration, expected during the (northern hemisphere) summer.

Cheers,
Dominic.



More information about the pkg-perl-maintainers mailing list