Comment 3 for bug 2036268

Revision history for this message
Miriam EspaƱa Acebal (mirespace) wrote (last edit ):

It passed locally, although throwing debug info that wasn't shown when libunwind was used:

   dh_auto_test
        make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1
[...]
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/lib'
for bin in test-lib; do \
  if ! ./$bin; then exit 1; fi; \
done
[..]
array_free ........................................................... : ok
Debug: backtrace: './test-lib(+0x80448) [0xaaaae5780448] -> ./test-lib(test_backtrace+0x48) [0xaaaae572e518] -> ./test-lib(+0x7da94) [0xaaaae577da94] -> ./test-lib(test_run_named_with_fatals+0x84) [0xaaaae577e0e8] -> /lib/aarch64-linux-gnu/libc.so.6(+0x27580) [0xffff83c57580] -> /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x98) [0xffff83c57658] -> ./test-lib(_start+0x30) [0xaaaae57298f0]'
backtrace_append ..................................................... : ok
Debug: backtrace: './test-lib(+0x80448) [0xaaaae5780448] -> ./test-lib(backtrace_get+0x28) [0xaaaae57805b8] -> ./test-lib(test_backtrace+0xf4) [0xaaaae572e5c4] -> ./test-lib(+0x7da94) [0xaaaae577da94] -> ./test-lib(test_run_named_with_fatals+0x84) [0xaaaae577e0e8] -> /lib/aarch64-linux-gnu/libc.so.6(+0x27580) [0xffff83c57580] -> /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x98) [0xffff83c57658] -> ./test-lib(_start+0x30) [0xaaaae57298f0]'
backtrace_get ........................................................ : ok
[..]

All tests passed and the package was built locally.

What I wonder is, why this didn't happen before? libunwind was added to dovecot again in version 1:2.3.17.1+dfsg1-1 and the last buildlog for dovecot on arm64 was ok (using libunwind-dev 1.6.2-3 too) [1].

Checking the build on PPA [2] for all architectures...

[1] https://launchpadlibrarian.net/682563409/buildlog_ubuntu-mantic-arm64.dovecot_1%3A2.3.20+dfsg1-1ubuntu2_BUILDING.txt.gz
[2] https://launchpad.net/~mirespace/+archive/ubuntu/dovecot-lp2036268