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

Attachment: 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 ---

Reply via email to