Your message dated Tue, 16 Jun 2020 15:48:28 +0000
with message-id <e1jldp6-000eef...@fasolo.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
962630: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962630
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 <no...@debian.org>

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 962...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Noah Meyerhans <no...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 <dove...@packages.debian.org>
Changed-By: Noah Meyerhans <no...@debian.org>
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 ---

Reply via email to