Source: autoconf-dickey Version: 2.52+20230114-1 Lucas Nussbaum has recently performed an archive wide test for packages that FTBFS if built twice in a row[1], and to my surprise autoconf-dickey is affected[2].
Short summary: the file tests/acspecific.at has changed unexpectedly, causing dpkg-source to error out. ,---- | $ debian/rules build clean | [...] | $ LANG=C dpkg-source -b . | dpkg-source: info: using source format '3.0 (quilt)' | dpkg-source: info: verifying ./autoconf-dickey_2.52+20230114.orig.tar.gz.asc | dpkg-source: info: building autoconf-dickey using existing ./autoconf-dickey_2.52+20230114.orig.tar.gz | dpkg-source: info: building autoconf-dickey using existing ./autoconf-dickey_2.52+20230114.orig.tar.gz.asc | dpkg-source: info: local changes detected, the modified files are: | autoconf-dickey/tests/acspecific.at | dpkg-source: info: Hint: make sure the version in debian/changelog matches the unpacked source tree | dpkg-source: info: you can integrate the local changes with dpkg-source --commit | dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/autoconf-dickey_2.52+20230114-2.diff.cWgACy `---- One line has disappeared from the offending file. ,---- | $ git diff | diff --git a/tests/acspecific.at b/tests/acspecific.at | index 60a125d..7a0a078 100644 | --- a/tests/acspecific.at | +++ b/tests/acspecific.at | @@ -8,7 +8,6 @@ AT_CHECK_MACRO([AC_DECL_SYS_SIGLIST]) | AT_CHECK_MACRO([AC_ISC_POSIX]) | AT_CHECK_MACRO([AC_MINIX]) | AT_CHECK_MACRO([AC_PROG_AWK]) | -AT_CHECK_MACRO([AC_PROG_FGREP]) | AT_CHECK_MACRO([AC_PROG_INSTALL]) | AT_CHECK_MACRO([AC_PROG_LEX]) | AT_CHECK_MACRO([AC_PROG_LN_S]) `---- I suspect this has been caused by the 20221009 changes which prefer "grep -F" over fgrep to avoid warnings by grep 3.8, but it needs further investigation. 1. https://lists.debian.org/debian-devel/2023/08/msg00031.html 2. http://qa-logs.debian.net/2023/08/twice/dpkg-source/local-changes/autoconf-dickey_2.52+20230114-1_unstable.log

