Bug#845374: libzonemaster-perl: autopkgtest failure: syntax.t

Niko Tyni ntyni at debian.org
Tue Nov 22 20:59:28 UTC 2016


Package: libzonemaster-perl
Version: 1.0.15-1
User: debian-perl at lists.debian.org
Usertags: autopkgtest

This package declares Testsuite: autopkgtest-pkg-perl,
but fails the syntax.t check. Apparently Zonemaster::Nameserver::Cache
can't be compiled ('perl -c' on its own).

 https://ci.debian.net/packages/libz/libzonemaster-perl/unstable/amd64/

    # Cannot find type 'Zonemaster::Net::IP', perhaps you forgot to load it at /usr/lib/x86_64-linux-gnu/perl5/5.24/Moose/Util/TypeConstraints.pm line 394
    #   Moose::Util::TypeConstraints::coerce('Zonemaster::Net::IP', 'Str', 'CODE(0x35ea3f0)') called at /usr/share/perl5/Zonemaster/Nameserver.pm line 29
    #   require Zonemaster/Nameserver.pm at /usr/share/perl5/Zonemaster.pm line 6
    #   Zonemaster::BEGIN at /usr/share/perl5/Zonemaster/Nameserver.pm line 0
    #   eval {...} at /usr/share/perl5/Zonemaster/Nameserver.pm line 0
    #   require Zonemaster.pm at /usr/share/perl5/Zonemaster/Nameserver/Cache.pm line 7
    #   Zonemaster::Nameserver::Cache::BEGIN at /usr/share/perl5/Zonemaster/Nameserver.pm line 0
    #   eval {...} at /usr/share/perl5/Zonemaster/Nameserver.pm line 0
    # Compilation failed in require at /usr/share/perl5/Zonemaster.pm line 6.
    # BEGIN failed--compilation aborted at /usr/share/perl5/Zonemaster.pm line 6.
    # Compilation failed in require at /usr/share/perl5/Zonemaster/Nameserver/Cache.pm line 7.
    # BEGIN failed--compilation aborted at /usr/share/perl5/Zonemaster/Nameserver/Cache.pm line 7.
    not ok 9 - /usr/bin/perl -wc /usr/share/perl5/Zonemaster/Nameserver/Cache.pm exited successfully

A good enough fix is probably to just put this module in a syntax-skip file,
see http://pkg-perl.alioth.debian.org/autopkgtest.html

-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list