Your message dated Tue, 16 Jun 2020 15:48:28 +0000 with message-id <[email protected]> and subject line Bug#962630: fixed in dovecot 1:2.3.10.1+dfsg1-2 has caused the Debian Bug report #962630, regarding dovecot: FTBFS: test failures on 32-bit ARM to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 962630: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962630 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: src:dovecot Version: 1:2.3.10.1+dfsg1-1 Severity: serious Justification: FTBFS on armel and armhf Tags: sid Dovecot currently fails to to build on 32-bit arm architectures. The failure is in the upstream test suite, with the following output: test-backtrace.c:19: Assert failed: backtrace_append(bt) == 0 test-backtrace.c:21: Assert failed: strstr(str_c(bt), "main") != NULL backtrace_append ..................................................... : FAILED test-backtrace.c:43: Assert failed: backtrace_get(&bt) == 0 /bin/bash: line 1: 15381 Segmentation fault ./$bin make[5]: *** [Makefile:3409: check-local] Error 1 make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/lib' make[4]: *** [Makefile:2796: check-am] Error 2 make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/lib' make[3]: *** [Makefile:2798: check] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/lib' make[2]: *** [Makefile:563: check-recursive] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>/src' make[1]: *** [Makefile:681: check-recursive] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test: error: make -j4 check VERBOSE=1 returned exit code 2 make: *** [debian/rules:79: build-arch] Error 25 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 The specific failing test is: static void test_backtrace_get(void) { test_begin("backtrace_get"); const char *bt = NULL; #if (defined(HAVE_LIBUNWIND)) test_assert(backtrace_get(&bt) == 0); /* Check that there's a usable function in the backtrace. Note that this function may be inlined, so don't check for test_backtrace_get() */ test_assert(strstr(bt, "test_backtrace") != NULL); /* make sure the backtrace_get is not */ test_assert(strstr(bt, " backtrace_get") == NULL); #elif (defined(HAVE_BACKTRACE_SYMBOLS) && defined(HAVE_EXECINFO_H)) || \ (defined(HAVE_WALKCONTEXT) && defined(HAVE_UCONTEXT_H)) test_assert(backtrace_get(&bt) == 0); /* it should have some kind of main in it */ test_assert(strstr(bt, "main") != NULL); #else /* should not work in this context */ test_assert(backtrace_get(&bt) == -1); #endif test_end(); } The assertion failure and segfault happen in the second conditional preprocessor block. Do we execute the first block on systems where this passes? I wonder if backtrace_get() works at all in the second case?
--- End Message ---
--- Begin Message ---Source: dovecot Source-Version: 1:2.3.10.1+dfsg1-2 Done: Noah Meyerhans <[email protected]> We believe that the bug you reported is fixed in the latest version of dovecot, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Noah Meyerhans <[email protected]> (supplier of updated dovecot package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 16 Jun 2020 08:29:02 -0700 Source: dovecot Architecture: source Version: 1:2.3.10.1+dfsg1-2 Distribution: unstable Urgency: medium Maintainer: Dovecot Maintainers <[email protected]> Changed-By: Noah Meyerhans <[email protected]> Closes: 951722 962630 Changes: dovecot (1:2.3.10.1+dfsg1-2) unstable; urgency=medium . * Support sd_notify with systemd (Closes: #951722) * Add necessary CFLAGS and LDFLAGS settings to ensure functional backtrace generation. (Closes: #962630) * Suppress additional library-not-linked-against-libc lintian warnings some plugins as false-positives, observed on armel systems . [ Andreas Hasenack ] * d/t/control, d/t/testmails: cherry-pick updated autopkgtests from Ubuntu's 1:2.2.35-2ubuntu1: - d/t/testmails: dropped the hardcoded "Ubuntu" name from the banner text and made it distribution agnostic - d/t/control: added lsb-release to test dependencies, used to get the distribution name Checksums-Sha1: 6a2f0a5248cd9bd288f5d643b4dba91e199924a4 3703 dovecot_2.3.10.1+dfsg1-2.dsc 9d13e104ae9733c178653333b1e96fa0779ed755 61524 dovecot_2.3.10.1+dfsg1-2.debian.tar.xz f84a646964c7afb44539e49eedcc64626b9e5dd1 8075 dovecot_2.3.10.1+dfsg1-2_source.buildinfo Checksums-Sha256: 5ff19607ec2ef98c3ac51288400aa2d613a776c7a4667f9db72b7177a71c3893 3703 dovecot_2.3.10.1+dfsg1-2.dsc a98ab5a599d53846dc9a9490dd3476b31d836813cbe05b5cb2acccfe951996bc 61524 dovecot_2.3.10.1+dfsg1-2.debian.tar.xz fe69d109e04d7028310ca1499f1941bc020f0a747edf3fa8e84635cfbedccce2 8075 dovecot_2.3.10.1+dfsg1-2_source.buildinfo Files: b7ab7715470d570b8a878f14d6294761 3703 mail optional dovecot_2.3.10.1+dfsg1-2.dsc 61978cacfc7d3c8f56a2fc9331254d6b 61524 mail optional dovecot_2.3.10.1+dfsg1-2.debian.tar.xz 77ca50fd095d17a46a759a32f8daba00 8075 mail optional dovecot_2.3.10.1+dfsg1-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEE65xaF5r2LDCTz+zyV68+Bn2yWDMFAl7o55ERHG5vYWhtQGRl Ymlhbi5vcmcACgkQV68+Bn2yWDMhQxAAydyeuLwgqo3ZV6rJotmXvgsaAdPBnuyV kfFwtkp97aJ3gOZiBSAVKodFBPGAdo8vsZzcMv478gH0v9Icqksx9Y8UrYhKALXt Pioh2Ydu5o2XARj/ljbPKVh666ciJ08SWpj84yrKysE8LSiyUwQpxyqByxc9Qa0D NSdJfijAwo43/MoPTZZQwziu/Z8aFhwqEd7vH60blEh82gQEmHW4qBoPDltoKUdh +fgmyqjtFsodJALBeHZ67EVUJ0KbjwmZRurK8RB9UdTY7mQQyLT1CidGnTY0UPvp 3DBHL8SumLB8TmXrWf59x1BYgetGSkUffCXw7vn+dUFuN/hjG5v35SYMYzQcxMIx D1BJ92THrXVtQkDfwbVP6ihAkNTKdNYSZthxub6lfMws1VaVCpXXizlCpQG8b/0r Z2ynRlXDPBsv5Zq7FF5KuHBd34Rdu6UitA/J1UmjnGV3ZhhVZ65I67lYBu2Zvm8F daGJtrbVkay2LbDSpEreloj/HcnJq6WpQZWQH29Tu3FnPUupKdCszie2mC0bjAR/ bOsKkZgcmrrIXEXwHYxBRPa2qSceXn8MaZkVeUIDOxVdDbuQsohl/Y1nJp/U68xB EnXo9ipm4ZJX5l3Rv0XD5yMiqwMLdnxbW7V0gWbU3LAC8RxHcQxp2jyALnf16LWz r4/TaptAPd4= =epOB -----END PGP SIGNATURE-----
--- End Message ---

