Bug#720835: lintian: FTBFS with perl 5.18: test failures
Source: lintian
Version: 2.5.16
Severity: serious
Justification: transition imminent
User: debian-perl@lists.debian.org
Usertags: perl-5.18-transition
Tags: sid jessie
This package FTBFS with perl 5.18:
Unit test failures:
# Failed test 'D has dependencies, not selectable'
# at t/scripts/Lintian/DepMap/05multi-add.t line 18.
# Structures begin differing at:
# $got->[1] = 'B'
# $expected->[1] = 'C'
# Failed test 'A satisfied, B and C selectable'
# at t/scripts/Lintian/DepMap/05multi-add.t line 21.
# Structures begin differing at:
# $got->[0] = 'B'
# $expected->[0] = 'C'
# Looks like you failed 2 tests of 4.
t/scripts/Lintian/DepMap/05multi-add.t ....................
Dubious, test returned 2 (wstat 512, 0x200)
Could potentially be hash randomisation issues?
# Failed test 'POD test for /build/dom-lintian_2.5.16-i386-VpO7zn/lintian-2.5.16/doc/tutorial/Lintian/Tutorial/WritingChecks.pod'
# at /usr/share/perl5/Test/Pod.pm line 186.
# /build/dom-lintian_2.5.16-i386-VpO7zn/lintian-2.5.16/doc/tutorial/Lintian/Tutorial/WritingChecks.pod (431): alternative text 'unpacked ('path/to/file')' contains non-escaped | or /
# /build/dom-lintian_2.5.16-i386-VpO7zn/lintian-2.5.16/doc/tutorial/Lintian/Tutorial/WritingChecks.pod (436): alternative text 'control ('path/to/file')' contains non-escaped | or /
# /build/dom-lintian_2.5.16-i386-VpO7zn/lintian-2.5.16/doc/tutorial/Lintian/Tutorial/WritingChecks.pod (436): alternative text 'debfiles ('path/to/file')' contains non-escaped | or /
# Looks like you failed 1 test of 43.
t/scripts/pod.t ...........................................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/43 subtests
Stricter POD stuff in 5.18.
Test Summary Report
-------------------
t/scripts/Lintian/DepMap/05multi-add.t (Wstat: 512 Tests: 4 Fai
led: 2)
Failed tests: 1-2
Non-zero exit status: 2
t/scripts/pod.t (Wstat: 256 Tests: 43 Failed: 1)
Failed test: 42
Non-zero exit status: 1
Files=45, Tests=11441, 120 wallclock secs ( 1.69 usr 0.41 sys + 113.94 cusr 4.50 csys = 120.54 CPU)
Result: FAIL
In addition, the experimental warnings relating to given, when and $_
are causing test failures; that could probably be fixed by disabling
warnings for those experimental features, particularly in checks/cruft.pm.
I will attach the full build logs when it finishes; there are quite a
few more tests still to run.
Please ask debian-perl@lists.debian.org if you need help with preparing
or testing a change; if you have a suitable test i386 system you can
install perl 5.18 by adding experimental to your sources as well as the
repository at <http://people.debian.org/~dom/perl/test/perl-5.18.0/>
You can also find more about the perl 5.18 transition, which we hope
to start tomorrow[1], at <http://bugs.debian.org/712615>.
Thanks for your work!
Cheers,
Dominic.
[1] apologies for the late appearance of this bug report; earlier
test coverage did not cover this package, possibly because of issues
in build-dependencies
Reply to: