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 quilt-...@nongnu.org
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.

Reply via email to