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.

Reply via email to