Package: src:bfs
Version: 4.0.5-1
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
dh_auto_clean
make -j2 distclean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
[ RM ] bin obj
[ RM ] gen distcheck-*
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
./configure 'CC=x86_64-linux-gnu-gcc'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
[ GEN] gen/vars.mk
[ CC ] build/empty.c â
[ CC ] flags/Wformat.c â
[ CC ] flags/Wimplicit-fallthrough.c â
[ CC ] flags/Wimplicit.c â
[ CC ] flags/Wmissing-decls.c â
[ CC ] flags/Wmissing-var-decls.c â
[ CC ] flags/Wshadow.c â
[ CC ] flags/Wsign-compare.c â
[ CC ] flags/Wstrict-prototypes.c â
[ CC ] flags/Wundef-prefix.c â
[ CC ] flags/bind-now.c â
[ CC ] flags/deps.c â
[ CC ] flags/pthread.c â
[ GEN] gen/flags.mk
[ CC ] with/libacl.c â
[ CC ] with/libcap.c â
[ CC ] with/libselinux.c â
[ CC ] with/liburing.c â
[ CC ] with/oniguruma.c â
[ GEN] gen/pkgs.mk
[ CC ] has/--st-birthtim.c â
[ CC ] has/_Fork.c â
[ CC ] has/acl-get-entry.c â
[ CC ] has/acl-get-file.c â
[ CC ] has/acl-get-tag-type.c â
[ CC ] has/acl-is-trivial-np.c â
[ CC ] has/acl-trivial.c â
[ CC ] has/builtin-riscv-pause.c â
[ CC ] has/compound-literal-storage.c â
[ CC ] has/confstr.c â
[ CC ] has/extattr-get-file.c â
[ CC ] has/extattr-get-link.c â
[ CC ] has/extattr-list-file.c â
[ CC ] has/extattr-list-link.c â
[ CC ] has/fdclosedir.c â
[ CC ] has/getdents.c â
[ CC ] has/getdents64-syscall.c â
[ CC ] has/getdents64.c â
[ CC ] has/getmntent-1.c â
[ CC ] has/getmntent-2.c â
[ CC ] has/getmntinfo.c â
[ CC ] has/getprogname-gnu.c â
[ CC ] has/getprogname.c â
[ CC ] has/io-uring-max-workers.c â
[ CC ] has/pipe2.c â
[ CC ] has/pragma-nounroll.c â
[ CC ] has/posix-getdents.c â
[ CC ] has/posix-spawn-addfchdir-np.c â
[ CC ] has/posix-spawn-addfchdir.c â
[ CC ] has/pthread-set-name-np.c â
[ CC ] has/pthread-setname-np.c â
[ CC ] has/st-acmtim.c â
[ CC ] has/st-acmtimespec.c â
[ CC ] has/st-birthtim.c â
[ CC ] has/st-birthtimespec.c â
[ CC ] has/st-flags.c â
[ CC ] has/statx-syscall.c â
[ CC ] has/statx.c â
[ CC ] has/strerror-l.c â
[ CC ] has/strerror-r-gnu.c â
[ CC ] has/strerror-r-posix.c â
[ CC ] has/string-to-flags.c â
[ CC ] has/strtofflags.c â
[ CC ] has/tcgetwinsize.c â
[ CC ] has/timegm.c â
[ CC ] has/timer-create.c â
[ CC ] has/tm-gmtoff.c â
[ CC ] has/uselocale.c â
[ GEN] gen/config.h
[ GEN] gen/config.mk
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build
make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
[ CC ] src/main.c
[ CC ] src/alloc.c
[ CC ] src/bar.c
[ CC ] src/bfstd.c
[ CC ] src/bftw.c
[ CC ] src/color.c
[ CC ] src/ctx.c
[ CC ] src/diag.c
[ CC ] src/dir.c
[ CC ] src/dstring.c
[ CC ] src/eval.c
[ CC ] src/exec.c
[ CC ] src/expr.c
[ CC ] src/fsade.c
[ CC ] src/ioq.c
[ CC ] src/mtab.c
[ CC ] src/opt.c
[ CC ] src/parse.c
[ CC ] src/printf.c
[ CC ] src/pwcache.c
[ CC ] src/sighook.c
[ CC ] src/stat.c
[ CC ] src/thread.c
[ CC ] src/trie.c
[ CC ] src/typo.c
[ CC ] src/xregex.c
[ CC ] src/xspawn.c
[ CC ] src/xtime.c
[ CC ] src/version.c
[ LD ] bin/bfs
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_test
make -j2 check "TESTSUITEFLAGS=-j2 --verbose" VERBOSE=1
make[2]: Entering directory '/<<PKGBUILDDIR>>'
[ CC ] tests/xspawnee.c
[ CC ] tests/mksock.c
[ CC ] tests/xtouch.c
[ CC ] tests/alloc.c
[ CC ] tests/bfstd.c
[ CC ] tests/bit.c
[ CC ] tests/ioq.c
[ CC ] tests/list.c
[ CC ] tests/main.c
[ CC ] tests/sighook.c
[ CC ] tests/trie.c
[ CC ] tests/xspawn.c
[ CC ] tests/xtime.c
[ LD ] bin/tests/xspawnee
[ LD ] bin/tests/mksock
[ LD ] bin/tests/xtouch
[ LD ] bin/tests/units
[TEST] bfs
[TEST] bfs -S dfs
--- /<<PKGBUILDDIR>>/./tests/posix/atime.out 2025-01-18 20:36:46.000000000
+0000
+++ /tmp/bfs.HKM9QsMVdN/posix/atime.out 2025-02-07 11:10:22.789213937 +0000
@@ -1,6 +1,6 @@
--atime 1: ./yesterday
--atime +1: ./last_week
--atime +1: ./two_days_ago
+-atime -1: ./last_week
-atime -1: ./now
-atime -1: ./one_hour_ago
-atime -1: ./tomorrow
+-atime -1: ./two_days_ago
+-atime -1: ./yesterday
[FAIL] posix/atime
--- /<<PKGBUILDDIR>>/./tests/posix/atime.out 2025-01-18 20:36:46.000000000
+0000
+++ /tmp/bfs.0aFLvWV7sU/posix/atime.out 2025-02-07 11:10:22.809213998 +0000
@@ -1,6 +1,6 @@
--atime 1: ./yesterday
--atime +1: ./last_week
--atime +1: ./two_days_ago
+-atime -1: ./last_week
-atime -1: ./now
-atime -1: ./one_hour_ago
-atime -1: ./tomorrow
+-atime -1: ./two_days_ago
+-atime -1: ./yesterday
[FAIL] posix/atime
--- /<<PKGBUILDDIR>>/./tests/posix/mtime.out 2025-01-18 20:36:46.000000000
+0000
+++ /tmp/bfs.HKM9QsMVdN/posix/mtime.out 2025-02-07 11:10:23.237215323 +0000
@@ -1,6 +1,6 @@
--mtime 1: ./yesterday
--mtime +1: ./last_week
--mtime +1: ./two_days_ago
+-mtime -1: ./last_week
-mtime -1: ./now
-mtime -1: ./one_hour_ago
-mtime -1: ./tomorrow
+-mtime -1: ./two_days_ago
+-mtime -1: ./yesterday
[FAIL] posix/mtime
--- /<<PKGBUILDDIR>>/./tests/posix/mtime.out 2025-01-18 20:36:46.000000000
+0000
+++ /tmp/bfs.0aFLvWV7sU/posix/mtime.out 2025-02-07 11:10:23.257215385 +0000
@@ -1,6 +1,6 @@
--mtime 1: ./yesterday
--mtime +1: ./last_week
--mtime +1: ./two_days_ago
+-mtime -1: ./last_week
-mtime -1: ./now
-mtime -1: ./one_hour_ago
-mtime -1: ./tomorrow
+-mtime -1: ./two_days_ago
+-mtime -1: ./yesterday
[FAIL] posix/mtime
--- /<<PKGBUILDDIR>>/./tests/common/amin.out 2025-01-18 20:36:46.000000000
+0000
+++ /tmp/bfs.HKM9QsMVdN/common/amin.out 2025-02-07 11:10:23.829217155 +0000
@@ -1,6 +1,6 @@
--amin 1: ./one_minute_ago
--amin +1: ./one_hour_ago
--amin +1: ./two_minutes_ago
-amin -1: ./in_one_hour
-amin -1: ./in_one_minute
+-amin -1: ./one_hour_ago
+-amin -1: ./one_minute_ago
-amin -1: ./thirty_seconds_ago
+-amin -1: ./two_minutes_ago
[FAIL] common/amin
--- /<<PKGBUILDDIR>>/./tests/common/amin.out 2025-01-18 20:36:46.000000000
+0000
+++ /tmp/bfs.0aFLvWV7sU/common/amin.out 2025-02-07 11:10:23.849217217 +0000
@@ -1,6 +1,6 @@
--amin 1: ./one_minute_ago
--amin +1: ./one_hour_ago
--amin +1: ./two_minutes_ago
-amin -1: ./in_one_hour
-amin -1: ./in_one_minute
+-amin -1: ./one_hour_ago
+-amin -1: ./one_minute_ago
-amin -1: ./thirty_seconds_ago
+-amin -1: ./two_minutes_ago
[FAIL] common/amin
--- /<<PKGBUILDDIR>>/./tests/common/mmin.out 2025-01-18 20:36:46.000000000
+0000
+++ /tmp/bfs.HKM9QsMVdN/common/mmin.out 2025-02-07 11:10:24.229218393 +0000
@@ -1,6 +1,6 @@
--mmin 1: ./one_minute_ago
--mmin +1: ./one_hour_ago
--mmin +1: ./two_minutes_ago
-mmin -1: ./in_one_hour
-mmin -1: ./in_one_minute
+-mmin -1: ./one_hour_ago
+-mmin -1: ./one_minute_ago
-mmin -1: ./thirty_seconds_ago
+-mmin -1: ./two_minutes_ago
[FAIL] common/mmin
--- /<<PKGBUILDDIR>>/./tests/common/mmin.out 2025-01-18 20:36:46.000000000
+0000
+++ /tmp/bfs.0aFLvWV7sU/common/mmin.out 2025-02-07 11:10:24.257218480 +0000
@@ -1,6 +1,6 @@
--mmin 1: ./one_minute_ago
--mmin +1: ./one_hour_ago
--mmin +1: ./two_minutes_ago
-mmin -1: ./in_one_hour
-mmin -1: ./in_one_minute
+-mmin -1: ./one_hour_ago
+-mmin -1: ./one_minute_ago
-mmin -1: ./thirty_seconds_ago
+-mmin -1: ./two_minutes_ago
[FAIL] common/mmin
--- /<<PKGBUILDDIR>>/./tests/gnu/used.out 2025-01-18 20:36:46.000000000
+0000
+++ /tmp/bfs.HKM9QsMVdN/gnu/used.out 2025-02-07 11:10:25.713222989 +0000
@@ -1,4 +1,5 @@
+-used +7: ./dayafter
+-used +7: ./nextweek
-used +7: ./nextyear
--used 1: ./tomorrow
--used 2: ./dayafter
--used 7: ./nextweek
+-used +7: ./tomorrow
+-used +7: ./yesterday
[FAIL] gnu/used
--- /<<PKGBUILDDIR>>/./tests/gnu/used.out 2025-01-18 20:36:46.000000000
+0000
+++ /tmp/bfs.0aFLvWV7sU/gnu/used.out 2025-02-07 11:10:25.753223113 +0000
@@ -1,4 +1,5 @@
+-used +7: ./dayafter
+-used +7: ./nextweek
-used +7: ./nextyear
--used 1: ./tomorrow
--used 2: ./dayafter
--used 7: ./nextweek
+-used +7: ./tomorrow
+-used +7: ./yesterday
[FAIL] gnu/used
[PASS] 495 / 528
[PASS] 496 / 528
[SKIP] 27 / 528
[SKIP] 28 / 528
[FAIL] 5 / 528
[FAIL] 5 / 528
make[2]: *** [Makefile:167: check-dfs] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:162: check-default] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j2 check "TESTSUITEFLAGS=-j2 --verbose" VERBOSE=1
returned exit code 2
make[1]: *** [debian/rules:22: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:15: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202502/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:bfs, so that this is still
visible in the BTS web page for this package.
Thanks.