Bug#923830: libnet-jabber-bot-perl: FTBFS (failing tests)

Santiago Vila sanvila at debian.org
Tue Mar 5 19:19:37 GMT 2019


Package: src:libnet-jabber-bot-perl
Version: 2.1.5-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
CDBS WARNING:  copyright-check disabled - licensecheck is missing.
test -x debian/rules
mkdir -p "."
CDBS WARNING:    CDBS_DEPENDS is deprecated since 0.4.85

Scanning upstream source for new/changed copyright notices...

set -e; LC_ALL=C.UTF-8 /usr/bin/licensecheck --check '.*' --recursive --copyright --deb-fmt --ignore '^(debian/(changelog|copyright(|_hints|_newhints)))$' --lines 0 * | /usr/lib/cdbs/licensecheck2dep5 > debian/copyright_newhints
/bin/sh: 1: /usr/bin/licensecheck: not found
0 combinations of copyright and licensing found.
WARNING: 			New or changed notices discovered:

Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/

To fix the situation please do the following:
  1) Examine debian/copyright_* and referenced files
  2) Update debian/copyright as needed
  3) Replace debian/copyright_hints with debian/copyright_newhints
touch debian/stamp-copyright-check
touch debian/stamp-upstream-cruft
cd . && /usr/bin/perl -I. Makefile.PL NOECHO= INSTALLDIRS=vendor
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Net::Jabber::Bot
Writing MYMETA.yml and MYMETA.json
/usr/bin/make -C . OPTIMIZE="-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include" LDDLFLAGS="-Wl,-z,relro -shared -L/usr/local/lib -fstack-protector-strong" all
make[1]: Entering directory '/<<PKGBUILDDIR>>'
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/lib/Net/Jabber
chmod 755 blib/lib/Net/Jabber
touch blib/lib/Net/Jabber/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/arch
chmod 755 blib/arch
touch blib/arch/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/lib/auto/Net/Jabber/Bot
chmod 755 blib/lib/auto/Net/Jabber/Bot
touch blib/lib/auto/Net/Jabber/Bot/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/arch/auto/Net/Jabber/Bot
chmod 755 blib/arch/auto/Net/Jabber/Bot
touch blib/arch/auto/Net/Jabber/Bot/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/bin
chmod 755 blib/bin
touch blib/bin/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/script
chmod 755 blib/script
touch blib/script/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/man1
chmod 755 blib/man1
touch blib/man1/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/man3
chmod 755 blib/man3
touch blib/man3/.exists
true
true
true
"/usr/bin/perl" -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''blib/lib/auto'\'', q[], '\''755'\'')' -- \
  'lib/Net/Jabber/Bot.pm' 'blib/lib/Net/Jabber/Bot.pm' 
cp lib/Net/Jabber/Bot.pm blib/lib/Net/Jabber/Bot.pm
touch pm_to_blib
true
true
true
true
true
true
"/usr/bin/perl" "-MExtUtils::Command::MM" -e pod2man "--" --section=3pm --perm_rw=644 -u \
  lib/Net/Jabber/Bot.pm blib/man3/Net::Jabber::Bot.3pm 
Manifying 1 pod document
true
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
touch debian/stamp-makefile-build
/usr/bin/make -C . OPTIMIZE="-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include" LDDLFLAGS="-Wl,-z,relro -shared -L/usr/local/lib -fstack-protector-strong" test TEST_VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
true
true
true
true
true
true
true
true
true
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# Testing Net::Jabber::Bot 2.1.5, Perl 5.028001, /usr/bin/perl
t/00-load.t ............... 
1..1
ok 1 - use Net::Jabber::Bot;
ok
t/03-test_connectivity.t .. skipped: $ENV{AUTHOR} required for these tests
Use of uninitialized value in concatenation (.) or string at /<<PKGBUILDDIR>>/blib/lib/Net/Jabber/Bot.pm line 52.
Use of uninitialized value in concatenation (.) or string at /<<PKGBUILDDIR>>/blib/lib/Net/Jabber/Bot.pm line 52.
t/05-helper_functions.t ... 
1..127
ok 1 - Creating Net::Jabber::Bot object with Mock client library asserted in place of Net::Jabber::Client
ok 2 - Message delay is set right to .20 seconds
ok 3 - Max messages per hour (88) didn't get messed with by safeties
ok 4 - An object of class 'Net::Jabber::Bot' isa 'Net::Jabber::Bot'
ok 5 - Sleeping 12 seconds to make sure we get past initializtion
ok 6 - Making sure the bot get's past login initialization (sleep 12)
ok 7 - Processed new messages and didn't lose connection.
ok 8 - ****** New test: Testing Group Message bursting is not possible ******
ok 9 - Sent group message 1
ok 10 - Sent group message 2
ok 11 - Sent group message 3
ok 12 - Sent group message 4
ok 13 - Sent group message 5
ok 14 - Sent group message 6
ok 15 - Sent group message 7
ok 16 - Sent group message 8
ok 17 - Sent group message 9
ok 18 - Sent group message 10
ok 19 - Sent group message 11
ok 20 - Sent group message 12
ok 21 - Sent group message 13
ok 22 - Sent group message 14
ok 23 - Sent group message 15
ok 24 - Sent group message 16
ok 25 - Sent group message 17
ok 26 - Sent group message 18
ok 27 - Sent group message 19
ok 28 - Sent group message 20
ok 29 - Sent group message 21
ok 30 - Sent group message 22
ok 31 - Sent group message 23
ok 32 - Sent group message 24
ok 33 - Sent group message 25
ok 34 - Sent group message 26
ok 35 - Sent group message 27
ok 36 - Sent group message 28
ok 37 - Sent group message 29
ok 38 - Sent group message 30
ok 39 - Sent group message 31
ok 40 - Sent group message 32
ok 41 - Sent group message 33
ok 42 - Sent group message 34
ok 43 - Sent group message 35
ok 44 - Sent group message 36
ok 45 - Sent group message 37
ok 46 - Sent group message 38
ok 47 - Sent group message 39
ok 48 - Sent group message 40
ok 49 - group Message burst: $running_time (8) >= $expected_run_time (8)
ok 50 - Processed new messages and didn't lose connection.
ok 51 - Verify that 40 were sent
ok 52 - Verify that 0 were seen (Didn't see the messages I sent to the group)
ok 53 - ****** New test: Testing PERSONAL_ADDRESS Message bursting is not possible ******
ok 54 - Sent personal message 1
ok 55 - Sent personal message 2
ok 56 - Sent personal message 3
ok 57 - Sent personal message 4
ok 58 - Sent personal message 5
ok 59 - Sent personal message 6
ok 60 - Sent personal message 7
ok 61 - Sent personal message 8
ok 62 - Sent personal message 9
ok 63 - Sent personal message 10
ok 64 - Sent personal message 11
ok 65 - Sent personal message 12
ok 66 - Sent personal message 13
ok 67 - Sent personal message 14
ok 68 - Sent personal message 15
ok 69 - Sent personal message 16
ok 70 - Sent personal message 17
ok 71 - Sent personal message 18
ok 72 - Sent personal message 19
ok 73 - Sent personal message 20
ok 74 - Sent personal message 21
ok 75 - Sent personal message 22
ok 76 - Sent personal message 23
ok 77 - Sent personal message 24
ok 78 - Sent personal message 25
ok 79 - Sent personal message 26
ok 80 - Sent personal message 27
ok 81 - Sent personal message 28
ok 82 - Sent personal message 29
ok 83 - Sent personal message 30
ok 84 - Sent personal message 31
ok 85 - Sent personal message 32
ok 86 - Sent personal message 33
ok 87 - Sent personal message 34
ok 88 - Sent personal message 35
ok 89 - Sent personal message 36
ok 90 - Sent personal message 37
ok 91 - Sent personal message 38
ok 92 - Sent personal message 39
ok 93 - Sent personal message 40
ok 94 - group Message burst: $running_time (8) >= $expected_run_time (8)
ok 95 - Processed new messages and didn't lose connection.
ok 96 - Verify that 40 were sent
ok 97 - Verify that 0 were seen (Didn't see the messages I sent to myself...)
ok 98 - no pass to respond_to_self_messages is 1
ok 99 - Ignore Self Messages
ok 100 - Respond to Self Messages
ok 101 - ****** New test: Test a successful message ******
ok 102 - Testing message to myself
ok 103 - Processed new messages and didn't lose connection.
ok 104 - Verify that 1 were sent
ok 105 - Verify that 1 were seen (Got it!)
ok 106 - Length of message is greater than 1 message chunk (4340 bytes)
ok 107 - Testing messages that will be split:
ok 108 - ****** New test: Send to self ******
ok 109 - Make sure I'm responding to self messages.
ok 110 - Sending long message of 4340 bytes to forum
ok 111 - Sent long message.
ok 112 - Processed new messages and didn't lose connection.
ok 113 - Saw 6 messages so we know it was chunked into messages smaller than 800
ok 114 - ****** New test: Set long subject in forum (illegal) ******
ok 115 - Verify long subject changes are rejected.
ok 116 - Verify that 0 were sent
ok 117 - Verify that 0 were seen (Bot should not have sent anything to the server.)
ok 118 - ****** New test: Test a successful message with a panic ******
ok 119 - Testing message to myself
ok 120 - Processed new messages and didn't lose connection.
ok 121 - Verify that 1 were sent
ok 122 - Verify that 2 were seen (With Panic)
ok 123 - ****** New test: Test message limits ******
ok 124 - Testing hourly message limits (failure to send)
ok 125 - Processed new messages and didn't lose connection.
ok 126 - Verify that 0 were seen (Should be not have been sent to server)
ok 127 - Verify that 0 were seen (Rejected by bot)
ok
Use of uninitialized value in concatenation (.) or string at /<<PKGBUILDDIR>>/blib/lib/Net/Jabber/Bot.pm line 52.
Use of uninitialized value in concatenation (.) or string at /<<PKGBUILDDIR>>/blib/lib/Net/Jabber/Bot.pm line 52.
#   Failed test 'Verify that 1 were sent'
#   at t/06-test_safeties.t line 187.
#          got: -87
#     expected: 1
#   Failed test 'Testing hourly message limits (failure to send)'
#   at t/06-test_safeties.t line 171.
#   Failed test 'Verify that 0 were seen (Should be not have been sent to server)'
#   at t/06-test_safeties.t line 199.
#          got: 1
#     expected: 0
#   Failed test 'Verify that 0 were seen (Rejected by bot)'
#   at t/06-test_safeties.t line 199.
#          got: 1
#     expected: 0
# Looks like you failed 4 tests of 129.
t/06-test_safeties.t ...... 
1..129
ok 1 - Creating Net::Jabber::Bot object with Mock client library asserted in place of Net::Jabber::Client
ok 2 - An object of class 'Net::Jabber::Bot' isa 'Net::Jabber::Bot'
ok 3 - Message delay is set right to .20 seconds
ok 4 - Max messages per hour (88) didn't get messed with by safeties
ok 5 - Validate safety mode is on
ok 6 - Forum Grace is 10 seconds as expected
ok 7 - Sleeping 12 seconds to make sure we get past initializtion
ok 8 - Making sure the bot get's past initialization (sleep 12)
ok 9 - Processed new messages and didn't lose connection.
ok 10 - ****** New test: Testing Group Message bursting is not possible ******
ok 11 - Sent group message 1
ok 12 - Sent group message 2
ok 13 - Sent group message 3
ok 14 - Sent group message 4
ok 15 - Sent group message 5
ok 16 - Sent group message 6
ok 17 - Sent group message 7
ok 18 - Sent group message 8
ok 19 - Sent group message 9
ok 20 - Sent group message 10
ok 21 - Sent group message 11
ok 22 - Sent group message 12
ok 23 - Sent group message 13
ok 24 - Sent group message 14
ok 25 - Sent group message 15
ok 26 - Sent group message 16
ok 27 - Sent group message 17
ok 28 - Sent group message 18
ok 29 - Sent group message 19
ok 30 - Sent group message 20
ok 31 - Sent group message 21
ok 32 - Sent group message 22
ok 33 - Sent group message 23
ok 34 - Sent group message 24
ok 35 - Sent group message 25
ok 36 - Sent group message 26
ok 37 - Sent group message 27
ok 38 - Sent group message 28
ok 39 - Sent group message 29
ok 40 - Sent group message 30
ok 41 - Sent group message 31
ok 42 - Sent group message 32
ok 43 - Sent group message 33
ok 44 - Sent group message 34
ok 45 - Sent group message 35
ok 46 - Sent group message 36
ok 47 - Sent group message 37
ok 48 - Sent group message 38
ok 49 - Sent group message 39
ok 50 - Sent group message 40
ok 51 - group Message burst: $running_time (8) >= $expected_run_time (8)
ok 52 - Processed new messages and didn't lose connection.
ok 53 - Verify that 40 were sent
ok 54 - Verify that 0 were seen (Didn't see the messages I sent to the group)
ok 55 - ****** New test: Test PERSONAL_ADDRESS Message bursting is not possible ******
ok 56 - Sent personal message 1
ok 57 - Sent personal message 2
ok 58 - Sent personal message 3
ok 59 - Sent personal message 4
ok 60 - Sent personal message 5
ok 61 - Sent personal message 6
ok 62 - Sent personal message 7
ok 63 - Sent personal message 8
ok 64 - Sent personal message 9
ok 65 - Sent personal message 10
ok 66 - Sent personal message 11
ok 67 - Sent personal message 12
ok 68 - Sent personal message 13
ok 69 - Sent personal message 14
ok 70 - Sent personal message 15
ok 71 - Sent personal message 16
ok 72 - Sent personal message 17
ok 73 - Sent personal message 18
ok 74 - Sent personal message 19
ok 75 - Sent personal message 20
ok 76 - Sent personal message 21
ok 77 - Sent personal message 22
ok 78 - Sent personal message 23
ok 79 - Sent personal message 24
ok 80 - Sent personal message 25
ok 81 - Sent personal message 26
ok 82 - Sent personal message 27
ok 83 - Sent personal message 28
ok 84 - Sent personal message 29
ok 85 - Sent personal message 30
ok 86 - Sent personal message 31
ok 87 - Sent personal message 32
ok 88 - Sent personal message 33
ok 89 - Sent personal message 34
ok 90 - Sent personal message 35
ok 91 - Sent personal message 36
ok 92 - Sent personal message 37
ok 93 - Sent personal message 38
ok 94 - Sent personal message 39
ok 95 - Sent personal message 40
ok 96 - group Message burst: $running_time (8) >= $expected_run_time (8)
ok 97 - Processed new messages and didn't lose connection.
ok 98 - Verify that 40 were sent
ok 99 - Verify that 0 were seen (Didn't see the messages I sent to myself...)
ok 100 - no pass to respond_to_self_messages is 1
ok 101 - Ignore Self Messages
ok 102 - Respond to Self Messages
ok 103 - Moose variable is set right for ignore_self_messages
ok 104 - ****** New test: Test a successful message ******
ok 105 - Testing message to myself
ok 106 - Processed new messages and didn't lose connection.
ok 107 - Verify that 1 were sent
ok 108 - Verify that 1 were seen (Got it!)
ok 109 - Length of message is greater than 1 message chunk (4340 bytes)
ok 110 - Make sure I'm responding to self messages.
ok 111 - ****** New test: Split Testing for forum messages ******
ok 112 - Sending long message of 4340 bytes to forum
ok 113 - Sent long message.
ok 114 - Processed new messages and didn't lose connection.
ok 115 - Saw 6 messages so we know it was chunked into messages smaller than 800
ok 116 - ****** New test: Test subject too long error ******
ok 117 - Verify long subject changes are rejected.
ok 118 - Verify that 0 were sent
ok 119 - Verify that 0 were seen (Bot should not have sent anything to the server.)
ok 120 - ****** New test: Test a successful message with a panic ******
ok 121 - Testing message to myself
ok 122 - Processed new messages and didn't lose connection.
not ok 123 - Verify that 1 were sent
ok 124 - Verify that 2 were seen (With Panic)
ok 125 - ****** New test: Test message limits ******
not ok 126 - Testing hourly message limits (failure to send)
ok 127 - Processed new messages and didn't lose connection.
not ok 128 - Verify that 0 were seen (Should be not have been sent to server)
not ok 129 - Verify that 0 were seen (Rejected by bot)
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/129 subtests 
t/99-pod-coverage.t ....... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
t/99-pod.t ................ skipped: Test::Pod 1.14 required for testing POD

Test Summary Report
-------------------
t/06-test_safeties.t    (Wstat: 1024 Tests: 129 Failed: 4)
  Failed tests:  123, 126, 128-129
  Non-zero exit status: 4
Files=6, Tests=257, 113 wallclock secs ( 0.14 usr  0.02 sys +  3.70 cusr  0.39 csys =  4.25 CPU)
Result: FAIL
Failed 1/6 test programs. 4/257 subtests failed.
make[1]: *** [Makefile:878: test_dynamic] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [/usr/share/cdbs/1/class/makefile.mk:113: debian/stamp-makefile-check] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made in my autobuilder with "dpkg-buildpackage -A"
and it also fails here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libnet-jabber-bot-perl.html

If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the BTS web page for this package.

Thanks.



More information about the pkg-perl-maintainers mailing list