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