Package: bashdb Version: 4.3.0.91+ds-1 Severity: important Tags: upstream patch
Dear Maintainer, * The package passed extensive FTBS testing but failed when it hit the reproducibility site (jenkins). Here is an extract of the log: FAIL: test-sig ..... ============================================================================ Testsuite summary for bashdb 4.3-0.91 ============================================================================ # TOTAL: 42 # PASS: 38 # SKIP: 3 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See test/integration/test-suite.log Please report to bashdb-de...@lists.sourceforge.net ============================================================================ Makefile:619: recipe for target 'test-suite.log' failed make[5]: *** [test-suite.log] Error 1 make[5]: Leaving directory '/tmp/buildd/bashdb-4.3.0.91+ds/test/integration' Makefile:725: recipe for target 'check-TESTS' failed make[4]: *** [check-TESTS] Error 2 make[4]: Leaving directory '/tmp/buildd/bashdb-4.3.0.91+ds/test/integration' Makefile:1071: recipe for target 'check-am' failed make[3]: *** [check-am] Error 2 make[3]: Leaving directory '/tmp/buildd/bashdb-4.3.0.91+ds/test/integration' Makefile:357: recipe for target 'check-recursive' failed make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory '/tmp/buildd/bashdb-4.3.0.91+ds/test' Makefile:575: recipe for target 'check-recursive' failed make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory '/tmp/buildd/bashdb-4.3.0.91+ds' dh_auto_test: make -j1 test returned exit code 2 debian/rules:4: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 The test-sig test was always generating a SEGV, but this was only being found on jenkins. So there were essentially two causes: 1. The run_debugger function did not check the exit status of the debgger and flag up an error. 2. The test-sig test sent commands to the debbgger after the debugged script had died. Separate patches will be applied for both causes. These will be sent upstream. We hope upstream will apply 1. as is, but 2. really needs more work. The patched behaviour will mean some behaviour that was supposed to be tested is not tested. -- System Information: Debian Release: 8.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages bashdb depends on: pn python:any <none> bashdb recommends no packages. bashdb suggests no packages. -- no debconf information