Bug#829064: libparse-debianchangelog-perl: FTBFS with new tidy version

gregor herrmann gregoa at debian.org
Thu Jun 30 08:05:00 UTC 2016


Package: libparse-debianchangelog-perl
Version: 1.2.0-8
Severity: serious
Justification: fails to build from source

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

The package doesn't pass the smoke tests on ci.d.n.:

https://ci.debian.net/data/packages/unstable/amd64/libp/libparse-debianchangelog-perl/20160626_053537.autopkgtest.log.gz

and I get the same errors during a local build:

# Testing Parse::DebianChangelog 1.2.0

#   Failed test 'Generated HTML has no tidy errors'
#   at t/Parse-DebianChangelog.t line 58.
#          got: 'line 11 column 1 - Warning: <link> lacks "rel" attribute
# '
#     expected: ''

#   Failed test 'Generated HTML has no tidy errors'
#   at t/Parse-DebianChangelog.t line 69.
#          got: 'line 11 column 1 - Warning: <link> lacks "rel" attribute
# '
#     expected: ''

#   Failed test 'Generated HTML has no tidy errors'
#   at t/Parse-DebianChangelog.t line 58.
#          got: 'line 11 column 1 - Warning: <link> lacks "rel" attribute
# '
#     expected: ''

#   Failed test 'Generated HTML has no tidy errors'
#   at t/Parse-DebianChangelog.t line 69.
#          got: 'line 11 column 1 - Warning: <link> lacks "rel" attribute
# '
#     expected: ''

#   Failed test 'Generated HTML has no tidy errors'
#   at t/Parse-DebianChangelog.t line 58.
#          got: 'line 11 column 1 - Warning: <link> lacks "rel" attribute
# '
#     expected: ''

#   Failed test 'Generated HTML has no tidy errors'
#   at t/Parse-DebianChangelog.t line 69.
#          got: 'line 11 column 1 - Warning: <link> lacks "rel" attribute
# '
#     expected: ''
# Looks like you failed 6 tests of 92.
t/Parse-DebianChangelog.t ................. 
1..92
ok 1 - use Parse::DebianChangelog;
ok 2 - use Parse::DebianChangelog::ChangesFilters;
ok 3 - fatal parse errors lead to init() returning undef
ok 4 - Parse example changelog Changes without errors
ok 5 - data is not empty
not ok 6 - Generated HTML has no tidy errors
ok 7
ok 8
not ok 9 - Generated HTML has no tidy errors
ok 10
ok 11 - Output of dpkg_str equal to output of dpkg-parsechangelog
ok 12 - version numbers in module and Changes match
ok 13 - Output of dpkg_str equal to output of dpkg-parsechangelog
ok 14
ok 15
ok 16 - can read in the result of XMLout
ok 17
ok 18 - Parse example changelog t/examples/countme without errors
ok 19 - data is not empty
not ok 20 - Generated HTML has no tidy errors
ok 21
ok 22
not ok 23 - Generated HTML has no tidy errors
ok 24
ok 25 - Output of dpkg_str equal to output of dpkg-parsechangelog
ok 26 - no options -> count
ok 27 - positve count -> count
ok 28 - positve count -> versions
ok 29 - negative count -> count
ok 30 - negative count -> versions
ok 31 - count 1 -> count
ok 32 - count 1 -> versions
ok 33 - count 1 (d_a 1) -> count
ok 34 - count 1 (d_a 1) -> versions
ok 35 - count -1 -> count
ok 36 - count -1 -> versions
ok 37 - positve count + positive offset -> count
ok 38 - positve count + positive offset -> versions
ok 39 - negative count + positive offset -> count
ok 40 - negative count + positive offset -> versions
ok 41 - positve count + positive offset (>max) -> count
ok 42 - positve count + positive offset (>max) -> versions
ok 43 - negative count + positive offset (<0) -> count
ok 44 - negative count + positive offset (<0) -> versions
ok 45 - positve count + negative offset -> count
ok 46 - positve count + negative offset -> versions
ok 47 - negative count + negative offset -> count
ok 48 - negative count + negative offset -> versions
ok 49 - positve count + negative offset (>max) -> count
ok 50 - positve count + negative offset (>max) -> versions
ok 51 - negative count + negative offset (<0) -> count
ok 52 - negative count + negative offset (<0) -> versions
ok 53 - count 7 (max) -> count
ok 54 - count 7 (max) -> returns all
ok 55 - count -7 (-max) -> count
ok 56 - count -7 (-max) -> returns all
ok 57 - count 10 (>max) -> count
ok 58 - count 10 (>max) -> returns all
ok 59 - count -10 (<-max) -> count
ok 60 - count -10 (<-max) -> returns all
ok 61 - from => "1:2.0~rc2-1sarge3" -> count
ok 62 - from => "1:2.0~rc2-1sarge3" -> versions
ok 63 - since => "1:2.0~rc2-1sarge3" -> count
ok 64 - since => "1:2.0~rc2-1sarge3" -> versions
ok 65 - to => "1:2.0~rc2-1sarge2" -> count
ok 66 - to => "1:2.0~rc2-1sarge2" -> versions
ok 67 - until => "1:2.0~rc2-1sarge2" -> count
ok 68 - until => "1:2.0~rc2-1sarge2" -> versions
ok 69 - Output of dpkg_str equal to output of dpkg-parsechangelog
ok 70
ok 71
ok 72 - can read in the result of XMLout
ok 73
ok 74 - Parse example changelog t/examples/shadow without errors
ok 75 - data is not empty
not ok 76 - Generated HTML has no tidy errors
ok 77
ok 78
not ok 79 - Generated HTML has no tidy errors
ok 80
ok 81 - Output of dpkg_str equal to output of dpkg-parsechangelog
ok 82 - Output of dpkg_str equal to output of dpkg-parsechangelog
ok 83
ok 84
ok 85 - can read in the result of XMLout
ok 86
ok 87 - Parse example changelog t/examples/countme without errors from string
ok 88 - Compare result of parse from string with result of parse from file
ok 89 - Parse example changelog t/examples/countme without errors from handle
ok 90 - Compare result of parse from handle with result of parse from file
ok 91 - errors occoured
ok 92 - check line numbers
Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/92 subtests 
t/parse-in-for-loop.t ..................... 
ok 1 - parse in for my $x (...) works
ok 2 - parse in for (...) works
1..2
ok

Test Summary Report
- -------------------
t/Parse-DebianChangelog.t               (Wstat: 1536 Tests: 92 Failed: 6)
  Failed tests:  6, 9, 20, 23, 76, 79
  Non-zero exit status: 6
Files=4, Tests=123,  1 wallclock secs ( 0.04 usr  0.01 sys +  1.10 cusr  0.05 csys =  1.20 CPU)
Result: FAIL


As my aptitude is installing a new libtidy version right now, I
suspect that there's at least a correlation ...


Cheers,
gregor

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJXdNKrXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC
QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGxW0P/0L+LpD/eqHwgK8KsqXpbvae
XZYlPqwHAsIof3E2rhh188fard++WuFIvdWEk3S0droPOYSfNGntgwnHNPxBVv+7
orLUr2kADNBEduggkLocqFXAhlkGlm05pBiquRZV1zQvDqxRjXZH+RtoVwkTy4AS
G2JIGlc4NdrCcv4z7/PdZy4ambYSD2E2dzOpCp/YC/ufIlkGGCXlZ2v6boW+2Fus
FLDE4Mtq85ZxBjgU6tZyXBUO7r7vnHCdx/6egeIKOGS/kLNhg3P4tmUWWwe3TYz8
FZZRGpmaYG0k83rpL/2hVVkO2Zc3q+KmOwzJSuC8KtcSuarWkP0K2d3qVMLRvpMQ
xOOJ8E3Wk/OzwHwcOrvWS0rqEyTwPLu/LXpqasUpgq8gfCjNDrOpqSDUjplpYNEz
UJ6h8jtXpUbc7tTpYn3KI7lFcDzmY0cjp7A+vVJ0fmE2gr7MaYkPjDAibE+r14E9
79CTLOoVddzWzovyfCyvDkA4KQvRvfRf8G3atvlQZDRdH9yBWqBhpcUC0g7zA1l4
7hNEbAPaFiYylyHhj7NGuSdUlbeKP86atVka+ypxIS4CkbnxCOHc7RT+ZXN8ppSk
7T6ShzdFrO4rpUC8uPv86CUMpDwLUqoqn0oSGAAGc1d3LtFl2zVKYI37+BOd5yBX
bcu/kwRl9MeR0vUKr85/
=7Pgk
-----END PGP SIGNATURE-----



More information about the pkg-perl-maintainers mailing list