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

Reply via email to