[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: