Your message dated Mon, 24 Jan 2022 15:48:52 +0000 with message-id <[email protected]> and subject line Bug#903586: fixed in bind9 1:9.18.0~0+git28350c-1 has caused the Debian Bug report #903586, regarding bind: fails to build twice in a row 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.) -- 903586: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903586 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: bind Version: 1:9.13.1+dfsg-1 Severity: serious Justification: fails to build from source (but built successfully in the past) Hi, bind/experimental fails to build twice in a row. I didn't check whether bind9/sid has similar problems. The package seems to use autotools in "creative ways" causing autoreconf to no longer recognize that it needs to run libtoolize if libtool.m4/libtool.m4 is gone (because it was deleted by dh_autoreconf-clean). It is easily reproducible by the commands debian/rules override_dh_autoreconf debian/rules clean debian/rules override_dh_autoreconf The failure occurs early in the second build, full build log attached, notice the different output from the two dh_autoreconf runs: debian/rules build dh build --with python3 --fail-missing --exclude=.la --exclude=lwresd --exclude=__pycache__ dh_update_autotools_config -O--fail-missing -O--exclude=.la -O--exclude=lwresd -O--exclude=__pycache__ debian/rules override_dh_autoreconf make[1]: Entering directory '/build/bind-9.13.1+dfsg' if [ ! -f version.bak ]; then \ mv version version.bak; \ sed -e 's,^EXTENSIONS=,EXTENSIONS="$(dpkg-parsechangelog --file=../debian/changelog | sed -n '/^Version/s/[^-]*//p')-$(dpkg-vendor --query Vendor)",' < version.bak > version; \ fi dh_autoreconf configure.in:11: warning: prefer named diversions libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'libtool.m4'. libtoolize: copying file 'libtool.m4/libtool.m4' libtoolize: copying file 'libtool.m4/ltoptions.m4' libtoolize: copying file 'libtool.m4/ltsugar.m4' libtoolize: copying file 'libtool.m4/ltversion.m4' libtoolize: copying file 'libtool.m4/lt~obsolete.m4' libtoolize: Consider adding '-I libtool.m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.in:11: warning: prefer named diversions autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' autoheader: WARNING: and `config.h.top', to define templates for `config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of `AC_DEFINE' and autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows one to define a template without autoheader: WARNING: `acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader: [Define if a function `main' is needed.]) autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. configure.in:11: warning: prefer named diversions make[1]: Leaving directory '/build/bind-9.13.1+dfsg' debian/rules override_dh_auto_configure ... [snipped the successful first build] ... fakeroot debian/rules clean dh clean --with python3 --fail-missing --exclude=.la --exclude=lwresd --exclude=__pycache__ debian/rules override_dh_auto_clean make[1]: Entering directory '/build/bind-9.13.1+dfsg' if [ -f version.bak ]; then \ mv version.bak version; \ fi dh_auto_clean -B build make[1]: Leaving directory '/build/bind-9.13.1+dfsg' dh_autoreconf_clean -O--fail-missing -O--exclude=.la -O--exclude=lwresd -O--exclude=__pycache__ dh_clean -O--fail-missing -O--exclude=.la -O--exclude=lwresd -O--exclude=__pycache__ dpkg-source -b bind-9.13.1+dfsg dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building bind using existing ./bind_9.13.1+dfsg.orig.tar.xz dpkg-source: warning: ignoring deletion of file ltmain.sh, use --include-removal to override dpkg-source: warning: ignoring deletion of file configure, use --include-removal to override dpkg-source: warning: ignoring deletion of file config.h.in, use --include-removal to override dpkg-source: warning: ignoring deletion of file libtool.m4/libtool.m4, use --include-removal to override dpkg-source: info: building bind in bind_9.13.1+dfsg-1.debian.tar.xz dpkg-source: info: building bind in bind_9.13.1+dfsg-1.dsc debian/rules build dh build --with python3 --fail-missing --exclude=.la --exclude=lwresd --exclude=__pycache__ dh_update_autotools_config -O--fail-missing -O--exclude=.la -O--exclude=lwresd -O--exclude=__pycache__ debian/rules override_dh_autoreconf make[1]: Entering directory '/build/bind-9.13.1+dfsg' if [ ! -f version.bak ]; then \ mv version version.bak; \ sed -e 's,^EXTENSIONS=,EXTENSIONS="$(dpkg-parsechangelog --file=../debian/changelog | sed -n '/^Version/s/[^-]*//p')-$(dpkg-vendor --query Vendor)",' < version.bak > version; \ fi dh_autoreconf configure.in:11: warning: prefer named diversions configure.in:11: warning: prefer named diversions configure.in:37: error: possibly undefined macro: AC_PROG_LIBTOOL If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.in:1359: error: possibly undefined macro: AM_PROG_LIBTOOL autoreconf: /usr/bin/autoconf failed with exit status: 1 dh_autoreconf: autoreconf -f -i returned exit code 1 make[1]: *** [debian/rules:46: override_dh_autoreconf] Error 2 make[1]: Leaving directory '/build/bind-9.13.1+dfsg' make: *** [debian/rules:32: build] Error 2 Andreas
bind_1%9.13.1+dfsg-1_twice.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: bind9 Source-Version: 1:9.18.0~0+git28350c-1 Done: Ondřej Surý <[email protected]> We believe that the bug you reported is fixed in the latest version of bind9, 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. Ondřej Surý <[email protected]> (supplier of updated bind9 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: Mon, 24 Jan 2022 16:00:49 +0100 Source: bind9 Architecture: source Version: 1:9.18.0~0+git28350c-1 Distribution: unstable Urgency: medium Maintainer: Debian DNS Team <[email protected]> Changed-By: Ondřej Surý <[email protected]> Closes: 903586 942377 1000893 1004271 Changes: bind9 (1:9.18.0~0+git28350c-1) unstable; urgency=medium . * New upstream version 9.18.0~0+git28350c + Pull the 9.18.0 pre-release git to have the L1 cache line fix (Closes: #1004271) * Fix the typo when backing up and restoring configure{,.ac} (Closes: #903586) * Remove some prehistoring conffile no longer in use (Closes: #942377) * Pick UTC date for release_date variable (Closes: #1000893) Checksums-Sha1: 552d97534eba0e0b549ecc03ce534caa6de12d19 3110 bind9_9.18.0~0+git28350c-1.dsc 275496d2410b2598fa627ea97a8a277f9e112caf 4924520 bind9_9.18.0~0+git28350c.orig.tar.xz 780d5d87ad965443fdbe739902aa712ec62824ea 78680 bind9_9.18.0~0+git28350c-1.debian.tar.xz 6373f6db375df47df763f22a25533ad769512e1a 15640 bind9_9.18.0~0+git28350c-1_amd64.buildinfo Checksums-Sha256: 4bb1bb127da90a855241a2048b902c53ee1ceef09bd965a7cd56af9008215e8a 3110 bind9_9.18.0~0+git28350c-1.dsc 8ced0b77ddbc15d203a1ed1df19a13fc7da3923eb4cb3ae7c90db2e0f31e6365 4924520 bind9_9.18.0~0+git28350c.orig.tar.xz 57cd596529e8ae879dfd04be3ea7f525b987532fa93f85be84d7b6a3d4cdbb19 78680 bind9_9.18.0~0+git28350c-1.debian.tar.xz ee1fe0dc70d58a5b518abb0c6e5442d12089e33fc4b8e0f056a0755aa03b050a 15640 bind9_9.18.0~0+git28350c-1_amd64.buildinfo Files: 7ada68e753fbc6877faab6df8f519e46 3110 net optional bind9_9.18.0~0+git28350c-1.dsc 44563a49f911cdba37392971d69fbe37 4924520 net optional bind9_9.18.0~0+git28350c.orig.tar.xz b77755e64bb32d2e8ec9f85142e598d3 78680 net optional bind9_9.18.0~0+git28350c-1.debian.tar.xz 4a814e22cb5015346e6907e756266d8f 15640 net optional bind9_9.18.0~0+git28350c-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEw2Gx4wKVQ+vGJel9g3Kkd++uWcIFAmHux0lfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMz NjFCMUUzMDI5NTQzRUJDNjI1RTk3RDgzNzJBNDc3RUZBRTU5QzIACgkQg3Kkd++u WcKKixAAjTQ+XYrYI2MXEo3lR5BSQyKB7ligPiVx9IpyEV9kMcv4F/jqxX8tYe2q b6SuWzpR7X8ncPYn4KQikhXnvJab2iBFwNesV0dr3V7YaWUfpDBb+gDYkhC8mN3r gsj110Qs9I9yqpe5WvUg6v6ZR3rfACOrdqfY9iDGtxEpxBauiojMc9HduYwI4aK/ z+BzejzwYzw9US54zFKMCxKUsnO91ZxwnLOs8HlegoTqUitF7pTfGmS0LKgC7k4g AMfzsh8mmicIoKDO5KXrmuV0x5fJz+SFBDJeAq6UkNcgVvBPDIUddET5pkUKnYwh Sd2KnT6GFpECzLqBH2KT1JxjGiG5qjI+17h3ItvMV8L0MsKsWFJxGopvXeG1wqL6 /9DMuHyq8q5oJCiSPcLMuyce9TGYjhNjcMknlKjX6zrNwyeCKrcVP56fnLVeIinx rfQZKaf/gkRCp96PIlsA+c6pA0JOYlbAOjVryKKQvhdm5T4vazZFzAph4Yo1Nx4e D/g8h0ebN0j2SlicWW3tXY+mDq3wkdPniseKucfq0JMCAm3XO78ljdQ8PUQtpRdU 4ugIJtbkTq0iHGJrFXkA3P8QhkDaEOTBtuBpON5TtTc55upcDWLnKUVnNgKUBCPX 5kR1r7h6gxIaXb9B586cxTzOu9IZgINOUI4VSVMPSSkvXiPYETg= =zYo2 -----END PGP SIGNATURE-----
--- End Message ---

