Bug#789830: libterm-filter-perl: FTBFS in sid: test failures
Dominic Hargreaves
dom at earth.li
Wed Jun 24 20:45:46 UTC 2015
Source: libterm-filter-perl
Version: 0.03-1
Severity: serious
Justification: FTBFS
This package FTBFS in a clean sid sbuild setup:
# Failed test 'munge_input and munge_output got the right arguments'
# at t/callbacks.t line 70.
# 'MUNGE_INPUT: Term::Filter::Callback=HASH(0x20e7f50) (Term::Filter::Callback): fOo
#
# MUNGE_OUTPUT: Term::Filter::Callback=HASH(0x20e7f50) (Term::Filter::Callback): FOO
#
# foo
# MUNGE_OUTPUT: Term::Filter::Callback=HASH(0x20e7f50) (Term::Filter::Callback): FOO
# fooMUNGE_OUTPUT: Term::Filter::Callback=HASH(0x20e7f50) (Term::Filter::Callback):
#
#
# '
# doesn't match '(?^sx:
# ^
# MUNGE_INPUT: \s Term\:\:Filter\:\:Callback\=HASH\(0x20e7f50\) \s \(Term::Filter::Callback\): \s fOo\n
# \n
# (?:
# MUNGE_OUTPUT: \s Term\:\:Filter\:\:Callback\=HASH\(0x20e7f50\) \s \(Term::Filter::Callback\): \s FOO(?^:\x0d\x0a)
# \n
# foo(?^:\x0d\x0a)
# MUNGE_OUTPUT: \s Term\:\:Filter\:\:Callback\=HASH\(0x20e7f50\) \s \(Term::Filter::Callback\): \s FOO(?^:\x0d\x0a)
# \n
# foo(?^:\x0d\x0a)
# |
# MUNGE_OUTPUT: \s Term\:\:Filter\:\:Callback\=HASH\(0x20e7f50\) \s \(Term::Filter::Callback\): \s FOO(?^:\x0d\x0a) FOO(?^:\x0d\x0a)
# \n
# foo(?^:\x0d\x0a)
# foo(?^:\x0d\x0a)
# )
# $
# )'
# Looks like you failed 1 test of 3.
t/callbacks.t .............
ok 1 - setup callback got a Term::Filter::Callback object
not ok 2 - munge_input and munge_output got the right arguments
ok 3 - cleanup got the right arguments
1..3
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
t/extra-pty.t .............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/release-eol.t ........... skipped: these tests are for release candidate testing
t/release-no-tabs.t ....... skipped: these tests are for release candidate testing
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
t/requires-tty.t ..........
ok 1 - requires a terminal
ok 2 - requires a terminal
1..2
ok
# Failed test 'munge_input and munge_output got the right arguments'
# at t/role.t line 79.
# 'MUNGE_INPUT: My::Term::Filter=HASH(0x1e8d2f0) (My::Term::Filter): fOo
#
# MUNGE_OUTPUT: My::Term::Filter=HASH(0x1e8d2f0) (My::Term::Filter): FOO
#
# foo
# MUNGE_OUTPUT: My::Term::Filter=HASH(0x1e8d2f0) (My::Term::Filter): FOO
# fooMUNGE_OUTPUT: My::Term::Filter=HASH(0x1e8d2f0) (My::Term::Filter):
#
#
# '
# doesn't match '(?^sx:
# ^
# MUNGE_INPUT: \s My\:\:Term\:\:Filter\=HASH\(0x1e8d2f0\) \s \(My::Term::Filter\): \s fOo\n
# \n
# (?:
# MUNGE_OUTPUT: \s My\:\:Term\:\:Filter\=HASH\(0x1e8d2f0\) \s \(My::Term::Filter\): \s FOO(?^:\x0d\x0a)
# \n
# foo(?^:\x0d\x0a)
# MUNGE_OUTPUT: \s My\:\:Term\:\:Filter\=HASH\(0x1e8d2f0\) \s \(My::Term::Filter\): \s FOO(?^:\x0d\x0a)
# \n
# foo(?^:\x0d\x0a)
# |
# MUNGE_OUTPUT: \s My\:\:Term\:\:Filter\=HASH\(0x1e8d2f0\) \s \(My::Term::Filter\): \s FOO(?^:\x0d\x0a) FOO(?^:\x0d\x0a)
# \n
# foo(?^:\x0d\x0a)
# foo(?^:\x0d\x0a)
# )
# $
# )'
# Looks like you failed 1 test of 3.
Failed 2/10 test programs. 2/19 subtests failed.
t/role.t ..................
ok 1 - setup callback got a My::Term::Filter object
not ok 2 - munge_input and munge_output got the right arguments
ok 3 - cleanup got the right arguments
1..3
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
Test Summary Report
-------------------
t/callbacks.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 2
Non-zero exit status: 1
t/role.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 2
Non-zero exit status: 1
Files=10, Tests=19, 17 wallclock secs ( 0.05 usr 0.08 sys + 3.79 cusr 0.47 csys = 4.39 CPU)
Result: FAIL
Cheers,
Dominic.
More information about the pkg-perl-maintainers
mailing list