[From nobody Sun May 17 14:07:06 2026
Received: (at submit) by bugs.debian.org; 7 May 2026 10:11:46 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-121.6 required=4.0 tests=ALL_TRUSTED,BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
 DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,HAS_PACKAGE,SPF_HELO_PASS,
 SPF_PASS,USER_IN_DKIM_WELCOMELIST,X_DEBBUGS_CC autolearn=ham
 autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 40; hammy, 150; neutral, 125; spammy,
 0. spammytokens: hammytokens:0.000-+--pkgbuilddir,
 0.000-+--PKGBUILDDIR, 0.000-+--forky, 0.000-+--H*F:U*sanvila,
 0.000-+--HTo:N*Debian
Return-path: &lt;sanvila@debian.org&gt;
Received: from mailly.debian.org ([2001:41b8:202:deb:6564:a62:52c3:4b72]:44222)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sanvila@debian.org&gt;) id 1wKvhq-00FJri-13
 for submit@bugs.debian.org; Thu, 07 May 2026 10:11:46 +0000
Received: via submission
 from C=NA, ST=NA, L=Ankh Morpork, O=Debian SMTP, OU=Debian SMTP CA,
 CN=paradis.debian.org, EMAIL=hostmaster@paradis.debian.org (verified)
 by mailly.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sanvila@debian.org&gt;) id 1wKvhp-006AWs-09
 for submit@bugs.debian.org; Thu, 07 May 2026 10:11:45 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.paradis;
 h=Date:Message-Id:Subject:To:From:Reply-To:Cc:
 MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=9J51Mcysh0UVNIj1DTMrSiDCUa39btpv/q2fb2rKK5o=; b=NiPT3VNMPfKQxPOUnM16xSZEoD
 OElNSXG734MhVuDVq94WdflpLu6uIpfleDaCiwtJUeEyKmIHyO0GMjL/9qlYvWMy+u6NQghWZtMo8
 H5m04LASIfu9keAqJAXjl7sI7V6iAsanZWs4wT3cEx/wqscu6trK8l6xBWNoGkSNQzPiXy8mLHR1P
 OJ/BF9k3tV1xnffMlNx6nVB301crpcGMhfoMVzd7GwwSC1YzNvYjiNMcV1Lwf1ockkTpJ19KsxNfm
 MZJVjB/M7WyGWpQPKVxS1/coQuUJtZxj1hYTVOGNTEuAqww+c6Hsw75J7Em7+igB168RFXE9U8OLc
 HSediGZQ==;
Received: from sanvila by paradis.debian.org with local (Exim 4.96)
 (envelope-from &lt;sanvila@debian.org&gt;) id 1wKvhn-005Hw1-2W
 for submit@bugs.debian.org; Thu, 07 May 2026 10:11:43 +0000
From: Santiago Vila &lt;sanvila@debian.org&gt;
To: Debian BTS &lt;submit@bugs.debian.org&gt;
Subject: erlang: FTBFS with autoconf 2.73
X-Debbugs-Cc: sanvila@debian.org
Message-Id: &lt;E1wKvhn-005Hw1-2W@paradis.debian.org&gt;
Date: Thu, 07 May 2026 10:11:43 +0000
Delivered-To: submit@bugs.debian.org

Package: src:erlang
Version: 1:27.3.4.11+dfsg-3
Severity: important
Tags: forky sid ftbfs
User: debian-qa@lists.debian.org
Usertags: autoconf-2.73

Dear maintainer:

During a rebuild of all packages in unstable using autoconf 2.73
(available in experimental), this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/autoconf-2.73/

This bug will be raised to serious once autoconf 2.73 is uploaded for unstable.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh_testdir
dh_testroot
#
[ ! -f Makefile ] || /usr/bin/make -j 2 clean
#
# Remove installed erlang from debian/
rm -rvf debian/erlang-docs
#
# Restore replaced configure, config.guess, and config.sub files
for i in `find /&lt;&lt;PKGBUILDDIR&gt;&gt; -regex '.*config\(ure\|\.guess\|\.sub\)~'` ; do \
    mv -v $i ${i%%\~} ; \
done
#
# Remove files, which were generated from templates
rm -vf debian/erlang-base.links debian/erlang-common-test.links debian/erlang-diameter.links debian/erlang-edoc.links debian/erlang-jinterface.links debian/erlang-mode.install debian/erlang-observer.links debian/erlang-snmp.links debian/scripts/erlang-depends
#
# *.install were also generated on-the-fly
rm -vf debian/*.install
rm -vf debian/erlang-doc.links
#
rm -vf debian/AUTHORS
#
# Remove touched stamp files
rm -vf *-stamp
#
dh_clean -Xtest.erl.orig
 debian/rules binary
dh_testdir
#
# Return error if there are known nonfree docs in upstream tarball
# Return error if there are prebuilt binaries in upstream tarball
err=0 ; \
for fn in `find lib/*/doc -name standard -or -name archive` ; do \
    err=1 ; \
    echo Found directory $fn with non-free docs in upstream. Please remove it. ; \
done ; \
if [ -f prebuilt.files ] ; then \
    err=1 ; \
    echo Found prebuilt binaries in upstream. Please remove them. ; \
fi ; \
if [ $err = 1 ] ; then \
    echo ; \
    echo Use uscan --download to get the upstream tarball. ; \
    echo ; \
    false ; \
fi
#
# Preserve configure scripts
for i in `find /&lt;&lt;PKGBUILDDIR&gt;&gt; -not \( -wholename '*/.pc' -prune \) \
			    -a -name 'configure'` ; do \
    cp -vf $i $i~ ; \
done
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/erts/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/erts/configure~'
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/megaco/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/megaco/configure~'
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/odbc/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/odbc/configure~'
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/common_test/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/common_test/configure~'
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/common_test/test_server/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/common_test/test_server/configure~'
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/erl_interface/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/erl_interface/configure~'
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/snmp/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/snmp/configure~'
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/wx/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/wx/configure~'
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/crypto/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/crypto/configure~'
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/configure~'
'/&lt;&lt;PKGBUILDDIR&gt;&gt;/make/configure' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/make/configure~'
#
# Replace config.guess and config.sub by installed in /usr/share/misc.
for i in `find /&lt;&lt;PKGBUILDDIR&gt;&gt; -not \( -wholename '*/.pc' -prune \) \
			    -a -name 'config.guess'` ; do \
    cp -vfb /usr/share/misc/config.guess $i ; \
done
'/usr/share/misc/config.guess' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/erts/autoconf/config.guess' (backup: '/&lt;&lt;PKGBUILDDIR&gt;&gt;/erts/autoconf/config.guess~')
'/usr/share/misc/config.guess' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/common_test/test_server/config.guess' (backup: '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/common_test/test_server/config.guess~')
'/usr/share/misc/config.guess' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/make/autoconf/config.guess' (backup: '/&lt;&lt;PKGBUILDDIR&gt;&gt;/make/autoconf/config.guess~')
for i in `find /&lt;&lt;PKGBUILDDIR&gt;&gt; -not \( -wholename '*/.pc' -prune \) \
			    -a -name 'config.sub'` ; do \
    cp -vfb /usr/share/misc/config.sub $i ; \
done
'/usr/share/misc/config.sub' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/erts/autoconf/config.sub' (backup: '/&lt;&lt;PKGBUILDDIR&gt;&gt;/erts/autoconf/config.sub~')
'/usr/share/misc/config.sub' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/common_test/test_server/config.sub' (backup: '/&lt;&lt;PKGBUILDDIR&gt;&gt;/lib/common_test/test_server/config.sub~')
'/usr/share/misc/config.sub' -&gt; '/&lt;&lt;PKGBUILDDIR&gt;&gt;/make/autoconf/config.sub' (backup: '/&lt;&lt;PKGBUILDDIR&gt;&gt;/make/autoconf/config.sub~')
#
# Regenerate configure scripts using autoconf
./otp_build update_configure --no-commit
ERROR: autoconf of version 2.73 found in path! You need to have autoconf of version 2.72 in path.
make: *** [debian/rules:187: automake-stamp] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
]