Your message dated Sat, 03 Oct 2026 16:05:27 +0000
with message-id <[email protected]>
and subject line Bug#909398: fixed in quilt 0.69-1
has caused the Debian Bug report #909398,
regarding quilt: FTBFS randomly (push_timeskew.test fails at line 37)
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.)
--
909398: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909398
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:quilt
Version: 0.65-2
Severity: important
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with=bash-completion
dh_update_autotools_config -i
dh_autoreconf -i
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- --with-docdir=/usr/share/doc/quilt
--with-sendmail=/usr/sbin/sendmail --with-awk=/usr/bin/awk
./configure --build=x86_64-linux-gnu --prefix=/usr
--includedir=\${prefix}/include --mandir=\${prefix}/share/man
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
--disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run
--disable-maintainer-mode --disable-dependency-tracking
--with-docdir=/usr/share/doc/quilt --with-sendmail=/usr/sbin/sendmail
--with-awk=/usr/bin/awk
configure: WARNING: unrecognized options: --disable-silent-rules,
--disable-maintainer-mode, --disable-dependency-tracking, --with-docdir
checking for a BSD-compatible install... /usr/bin/install -c
checking whether #! works in shell scripts... yes
checking for bash... /bin/bash
checking whether /bin/bash quoting works... yes
checking for gcp... no
checking for cp... /bin/cp
checking for gdate... no
checking for date... /bin/date
checking whether /bin/date --rfc-822 works... yes
checking for perl... /usr/bin/perl
checking for grep... /bin/grep
checking whether /bin/grep -q works... yes
checking whether /bin/grep understands (foo|bar)... yes
checking for tail... /usr/bin/tail
checking whether /usr/bin/tail -n works... yes
checking for tr... /usr/bin/tr
checking whether /usr/bin/tr understands a-z ... yes
checking for stat... /usr/bin/stat
checking whether /usr/bin/stat -c '%h' works... yes
checking for sed... /bin/sed
checking whether /bin/sed understands (foo|bar)... yes
checking for awk... /usr/bin/awk
checking whether /usr/bin/awk supports sub... yes
checking for pod2man... /usr/bin/pod2man
checking for column... /usr/bin/column
checking for getopt... /usr/bin/getopt
checking for getopt --long syntax... yes
checking for mktemp... /bin/mktemp
checking whether /bin/mktemp -d works... yes
checking for diff... /usr/bin/diff
checking for patch... /usr/bin/patch
checking the version of /usr/bin/diff... 3.6
checking the version of /usr/bin/patch... 2.7.6
checking for find... /usr/bin/find
checking whether /usr/bin/find -path works... yes
checking whether /usr/bin/find -print0 works... yes
checking for xargs... /usr/bin/xargs
checking whether /usr/bin/xargs -0 works... yes
checking for diffstat... /usr/bin/diffstat
checking for diffstat version... 1.61
checking for sendmail... /usr/sbin/sendmail
configure: WARNING: /usr/sbin/sendmail does not exist
checking for gmd5sum... no
checking for md5sum... /usr/bin/md5sum
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msguniq... /usr/bin/msguniq
checking for msgcat... /usr/bin/msgcat
checking for rpmbuild... no
checking for rpm... no
configure: WARNING: rpmbuild not found, some optional functionalities will be
missing
configure: creating ./config.status
config.status: creating Makefile
configure: WARNING: unrecognized options: --disable-silent-rules,
--disable-maintainer-mode, --disable-dependency-tracking, --with-docdir
quilt version 0.65 configured.
Using '/usr' for installation prefix.
Report bugs to [email protected]
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Backup a pristine copy of l10n files
for po in po/*.po po/quilt.pot; do cp $po $po.backup; done
# Build quilt
dh_auto_build
make -j1
make[2]: Entering directory '/<<PKGBUILDDIR>>'
bin/quilt.in -> bin/quilt
bin/guards.in -> bin/guards
quilt/init.in -> quilt/init
quilt/shell.in -> quilt/shell
quilt/upgrade.in -> quilt/upgrade
quilt/refresh.in -> quilt/refresh
quilt/fold.in -> quilt/fold
quilt/files.in -> quilt/files
quilt/revert.in -> quilt/revert
quilt/pop.in -> quilt/pop
quilt/header.in -> quilt/header
quilt/remove.in -> quilt/remove
quilt/annotate.in -> quilt/annotate
quilt/applied.in -> quilt/applied
quilt/top.in -> quilt/top
quilt/edit.in -> quilt/edit
quilt/mail.in -> quilt/mail
quilt/fork.in -> quilt/fork
quilt/add.in -> quilt/add
quilt/new.in -> quilt/new
quilt/import.in -> quilt/import
quilt/previous.in -> quilt/previous
quilt/grep.in -> quilt/grep
quilt/diff.in -> quilt/diff
quilt/rename.in -> quilt/rename
quilt/delete.in -> quilt/delete
quilt/patches.in -> quilt/patches
quilt/snapshot.in -> quilt/snapshot
quilt/push.in -> quilt/push
quilt/series.in -> quilt/series
quilt/setup.in -> quilt/setup
quilt/next.in -> quilt/next
quilt/unapplied.in -> quilt/unapplied
quilt/graph.in -> quilt/graph
quilt/scripts/patchfns.in -> quilt/scripts/patchfns
quilt/scripts/inspect-wrapper.in -> quilt/scripts/inspect-wrapper
quilt/scripts/dependency-graph.in -> quilt/scripts/dependency-graph
quilt/scripts/edmail.in -> quilt/scripts/edmail
quilt/scripts/remove-trailing-ws.in -> quilt/scripts/remove-trailing-ws
quilt/scripts/backup-files.in -> quilt/scripts/backup-files
Generating /usr/bin/awk wrapper
Generating /usr/sbin/sendmail wrapper
README.in -> README
quilt.1.in -> quilt.1
/usr/bin/pod2man bin/guards > bin/guards.1
rm -f po/quilt.pot; touch po/quilt.pot
for file in quilt/init.in quilt/shell.in quilt/upgrade.in quilt/refresh.in
quilt/fold.in quilt/files.in quilt/revert.in quilt/pop.in quilt/header.in
quilt/remove.in quilt/annotate.in quilt/applied.in quilt/top.in quilt/edit.in
quilt/mail.in quilt/fork.in quilt/add.in quilt/new.in quilt/import.in
quilt/previous.in quilt/grep.in quilt/diff.in quilt/rename.in quilt/delete.in
quilt/patches.in quilt/snapshot.in quilt/push.in quilt/series.in quilt/setup.in
quilt/next.in quilt/unapplied.in quilt/graph.in bin/guards.in bin/quilt.in
bin/patch-wrapper.in compat/column.in compat/date.in compat/getopt.in
compat/mktemp.in compat/sendmail.in quilt/scripts/backup-files.in
quilt/scripts/patchfns.in quilt/scripts/remove-trailing-ws.in
quilt/scripts/inspect-wrapper.in quilt/scripts/edmail.in
quilt/scripts/dependency-graph.in ; do \
if test -n "`/bin/sed -ne '1{ /@BASH''@/p }' $file`" \
-o "$file" = quilt/scripts/patchfns.in; then \
/bin/bash --dump-po-strings $file ; \
elif test -n "`/bin/sed -ne '1{ /@PERL''@/p }' $file`"; then \
/usr/bin/xgettext --from-code=UTF-8 --omit-header --language=Perl \
--keyword=_ -o - $file; \
else \
echo "Don't know how to handle $file" >&2 ; \
exit 1; \
fi \
done \
|/usr/bin/msguniq \
|/usr/bin/msgcat --force-po -F - po/quilt.pot -o po/quilt.pot
/usr/bin/msgmerge -o po/fr.po po/fr.po po/quilt.pot
......................... done.
/usr/bin/msgfmt --statistics -o po/fr.mo po/fr.po
179 translated messages, 6 fuzzy translations, 4 untranslated messages.
/usr/bin/msgmerge -o po/de.po po/de.po po/quilt.pot
......................... done.
/usr/bin/msgfmt --statistics -o po/de.mo po/de.po
179 translated messages, 6 fuzzy translations, 4 untranslated messages.
/usr/bin/msgmerge -o po/ja.po po/ja.po po/quilt.pot
......................... done.
/usr/bin/msgfmt --statistics -o po/ja.mo po/ja.po
179 translated messages, 6 fuzzy translations, 4 untranslated messages.
/usr/bin/msgmerge -o po/ru.po po/ru.po po/quilt.pot
......................... done.
/usr/bin/msgfmt --statistics -o po/ru.mo po/ru.po
179 translated messages, 6 fuzzy translations, 4 untranslated messages.
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
# Build a HTML/txt copy of the documentation
mkdir -p doc/tmp
cd doc/tmp; LC_ALL=C hevea ../main.tex ; LC_ALL=C hevea ../main.tex; LC_ALL=C
hevea ../main.tex
../main.tex:16: Warning: keyval, unknown key: 'xleftmargin'
../main.tex:16: Warning: keyval, unknown key: 'commandchars'
../main.tex:40: Warning: Undefined citation: 'akpm02'
../main.tex:95: Warning: Undefined citation: 'posix-2001-diff'
../main.tex:98: Warning: Undefined citation: 'info-diff'
../main.tex:104: Warning: Undefined citation: 'quilt'
../main.tex:152: Warning: Undefined citation: 'akpm02'
../main.tex:155: Warning: Undefined citation: 'quilt'
../main.tex:202: Warning: Undefined label: 'fig:dir-layout'
../main.tex:212: Warning: Undefined label: 'sec:rpm'
../main.tex:227: Warning: minipage, output may be poor
../main.tex:639: Warning: Undefined label: 'sec:forking'
../main.tex:653: Warning: Undefined citation: 'max-rpm'
../main.tex:699: Warning: Undefined label: 'sec:basic'
HeVeA Warning: Label(s) may have changed. Rerun me to get cross-references
right.
../main.tex:16: Warning: keyval, unknown key: 'xleftmargin'
../main.tex:16: Warning: keyval, unknown key: 'commandchars'
../main.tex:227: Warning: minipage, output may be poor
../main.tex:16: Warning: keyval, unknown key: 'xleftmargin'
../main.tex:16: Warning: keyval, unknown key: 'commandchars'
../main.tex:227: Warning: minipage, output may be poor
perl -pe 'if (/\\sh\{.*}/) {s:\\sh\{(.*)}:<I>$1</I>:}' \
< doc/tmp/main.html > doc/quilt.html
LC_ALL=C html2text -style pretty -o doc/quilt.txt doc/quilt.html
rm -rf doc/tmp
pod2man -c Debhelper debian/dh_quilt_patch debian/dh_quilt_patch.1
pod2man -c Debhelper debian/dh_quilt_unpatch debian/dh_quilt_unpatch.1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_test
make -j1 check VERBOSE=1
make[2]: Entering directory '/<<PKGBUILDDIR>>'
[add-filename-check.test]
6 commands (6 passed, 0 failed)
[altered-series.test]
12 commands (12 passed, 0 failed)
[annotate.test]
31 commands (31 passed, 0 failed)
[applied.test]
15 commands (15 passed, 0 failed)
[auto-refresh.test]
14 commands (14 passed, 0 failed)
[backup-files.test]
119 commands (119 passed, 0 failed)
[colon-in-patch-name.test]
23 commands (23 passed, 0 failed)
[comments.test]
11 commands (11 passed, 0 failed)
[conflicts.test]
39 commands (39 passed, 0 failed)
[create-delete.test]
19 commands (19 passed, 0 failed)
[delete.test]
34 commands (34 passed, 0 failed)
[dir-a-b.test]
11 commands (11 passed, 0 failed)
[dotglob.test]
7 commands (7 passed, 0 failed)
[duplicate-patch-in-series.test]
9 commands (9 passed, 0 failed)
[edit.test]
31 commands (31 passed, 0 failed)
[empty-files.test]
40 commands (40 passed, 0 failed)
[empty.test]
10 commands (10 passed, 0 failed)
[example1.test]
30 commands (30 passed, 0 failed)
[failbackup.test]
10 commands (10 passed, 0 failed)
[faildiff.test]
15 commands (15 passed, 0 failed)
[failpop.test]
13 commands (13 passed, 0 failed)
[fold.test]
11 commands (11 passed, 0 failed)
[formats.test]
13 commands (13 passed, 0 failed)
[half-applies.test]
18 commands (18 passed, 0 failed)
[hard-linked-patch.test]
15 commands (15 passed, 0 failed)
[header.test]
15 commands (15 passed, 0 failed)
[import.test]
83 commands (83 passed, 0 failed)
[import2.test]
40 commands (40 passed, 0 failed)
[mail.test]
23 commands (23 passed, 0 failed)
[merge.test]
11 commands (11 passed, 0 failed)
[missing.test]
6 commands (6 passed, 0 failed)
[new-nosubdir.test]
4 commands (4 passed, 0 failed)
[new.test]
9 commands (9 passed, 0 failed)
[no-file-to-patch.test]
5 commands (5 passed, 0 failed)
[nolink.test]
28 commands (28 passed, 0 failed)
[null-bug.test]
9 commands (9 passed, 0 failed)
[one.test]
45 commands (45 passed, 0 failed)
[perms.test]
21 commands (21 passed, 0 failed)
[project-settings.test]
10 commands (10 passed, 0 failed)
[push_timeskew.test]
[5] $ mkdir patches d -- ok
[7] $ quilt new patch1 -- ok
[10] $ cd d -- ok
[11] $ mkdir dir -- ok
[12] $ echo "This is file one." > dir/file1 -- ok
[13] $ quilt add dir/file1 -- ok
[16] $ echo "This is file two." > dir/file2 -- ok
[17] $ quilt add dir/file2 -- ok
[20] $ echo "More content to file one." >> dir/file1 -- ok
[21] $ echo "More content to file two." >> dir/file2 -- ok
[22] $ quilt refresh -- ok
[25] $ quilt pop -q -- ok
[29] $ test dir/file1 -nt dir/file2 && echo "timeskew!" -- ok
[30] $ test dir/file2 -nt dir/file1 && echo "timeskew!" -- ok
[32] $ quilt push -q -- ok
[36] $ test dir/file1 -nt dir/file2 && echo "timeskew!" -- ok
[37] $ test dir/file2 -nt dir/file1 && echo "timeskew!" -- failed
timeskew! != ~
[42] $ quilt new patch2.diff -- ok
[45] $ echo "some content" > dir/file_removed -- ok
[46] $ quilt add dir/file_removed -- ok
[49] $ quilt add dir/file_created -- ok
[52] $ rm dir/file_removed -- ok
[53] $ echo "some content" > dir/file_created -- ok
[54] $ quilt refresh -- ok
[57] $ quilt diff --no-timestamps --no-index -p ab -- ok
[67] $ quilt pop -- ok
[74] $ test -e dir/file_created && echo "Created file should not exist when
patch is poped!" -- ok
[75] $ test ! -e dir/file_removed && echo "Deleted file should exist when patch
is poped!" -- ok
[77] $ quilt push -- ok
[84] $ test ! -e dir/file_created && echo "Created file should exist when patch
is pushed!" -- ok
[85] $ test -e dir/file_removed && echo "Deleted file should not exist when
patch is pushed!" -- ok
31 commands (30 passed, 1 failed)
make[2]: *** [Makefile:407: test/.push_timeskew.ok] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: make -j1 check VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:61: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit
status 2
--------------------------------------------------------------------------------
The build was made in my autobuilder with "dpkg-buildpackage -A"
but there are also build failures here in arm64 and armhf:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/quilt.html
There seems to be some kind of race condition here. The faster the machine, the
less likely is the build to fail. If that's the case, this will surely fail
sooner or later in the official buildds, and according to some people,
this makes the bug to be serious.
Thanks.
--- End Message ---
--- Begin Message ---
Source: quilt
Source-Version: 0.69-1
Done: Dr. Tobias Quathamer <[email protected]>
We believe that the bug you reported is fixed in the latest version of
quilt, 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.
Dr. Tobias Quathamer <[email protected]> (supplier of updated quilt 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: Sat, 03 Oct 2026 17:39:07 +0200
Source: quilt
Architecture: source
Version: 0.69-1
Distribution: unstable
Urgency: medium
Maintainer: Martin Quinson <[email protected]>
Changed-By: Dr. Tobias Quathamer <[email protected]>
Closes: 909398
Changes:
quilt (0.69-1) unstable; urgency=medium
.
[ Jochen Sprickerhof ]
* Drop procmail dependency (dropped upstream in 0.64)
.
[ Dr. Tobias Quathamer ]
* Remove Priority: optional from d/control
* Update Standards-Version to 4.7.4
* Disable part of timeskew test which failed randomly. (Closes: #909398)
* Refresh patch
Checksums-Sha1:
347562a9ad51d7658bee271438bc73e683151584 2216 quilt_0.69-1.dsc
46f3c94332b85681f2cddfcde32e36641b139215 37364 quilt_0.69-1.debian.tar.xz
433f81ac8cddb01c88138dfbc4a21cf5d2b1da40 8972 quilt_0.69-1_amd64.buildinfo
Checksums-Sha256:
2303c7f685e2289a12756cf36e3ca43c813d151efbe7dd16df9034d83b0a501d 2216
quilt_0.69-1.dsc
2f81c4b5911e47a5da130bacf5269b171ff636a1d5faca02adf97a7ac400dc3f 37364
quilt_0.69-1.debian.tar.xz
7ae20c6403dfd9e05120aca7b5e1296569920d59ab23acbf053eabe20adcb1e3 8972
quilt_0.69-1_amd64.buildinfo
Files:
2476303a719ec05046ca49edb2afb7f5 2216 vcs optional quilt_0.69-1.dsc
4cf66d031cb93918c587065631c62b40 37364 vcs optional quilt_0.69-1.debian.tar.xz
16fd4f8cbf5b6b4534a1e58df32aca5e 8972 vcs optional quilt_0.69-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE0cuPObxd7STF0seMEwLx8Dbr6xkFAmrBIfwACgkQEwLx8Dbr
6xn0Sw//Q1u5K11QPj1VdbJmBhLB10+oOPjbCjpdGuYbtVMo+TXjTOjsrt5Sm6yL
2Wd1IBYESRuMYoj2kk7JXuAWAjgk4Vtrf4KfVOR3r8ckujITAICbBq8uum+7cLoL
eAVHkODKTDKbh1EYuJw0+A8B4fbUGR37+2Zp8g3AsSRbF7wWPe7IBHQ4qHfMUJpA
NUiWwcNbbgbu+LEeiN2mBfsTZTsDlcXoKmcLRbxmAqoXKWHnIcN5AD+0ogg0hPUt
XqXnPkxvFv3a2BL/LREyRF+ewQDSFsXvuz2fC05OGtJ1Gxknah507BAN4r5EIj5k
GaMtWpCf66g/m5k6AtW7acFu1UgKiFkauSuUYwyjJWmF81CoOl4MXJ9OObgK+uL6
ePpTKq72W+xqkfZbQcoyf97bgEME9OHZ0FCcqXJ7gO/Bgk172edwBD+to7B3Xtse
2XukCPy+swLxVNoj/aMBe1q05BJtrgC6ZFEq04tE9jAvNWmsquniRwnudwfXEE+j
2u0UuZ6s0TPhqpb9KG8Ct06Kij5dvNxh74vXEPNy+0FYKlCvXRAFeE9f2FBOIcEh
WxKAXvhLNFS2H+ykqsPJIKAx7Fr7CJH+3xqtFl7vuSq+jYU0C187Dvc/V7zMlCb0
d8DM02zbFPTSbtQW3av3Axo8fzESvkoztfEXVuQUmTqyM8dDpXw=
=Ned1
-----END PGP SIGNATURE-----
pgpNkI9ABq6ln.pgp
Description: PGP signature
--- End Message ---