Hello, util-linux is failing to build for both hurd architectures[1] which I just noticed while looking for the new hwclock patches-
Both seem to fail when running the logger/errors tests: --- >8 --- >8 --- >8 --- >8 --- == hurd-i386 == script: /build/reproducible-path/util-linux-2.41/tests/ts/logger/errors commands: /build/reproducible-path/util-linux-2.41/ helpers: /build/reproducible-path/util-linux-2.41/ sub dir: /build/reproducible-path/util-linux-2.41/tests/ts/logger top dir: /build/reproducible-path/util-linux-2.41/tests self: /build/reproducible-path/util-linux-2.41/tests/ts/logger test name: errors test desc: errors component: logger namespace: logger/errors verbose: yes output: /build/reproducible-path/util-linux-2.41/tests/output/logger/errors error log: /build/reproducible-path/util-linux-2.41/tests/output/logger/errors.err exit code: /build/reproducible-path/util-linux-2.41/tests/output/logger/errors.exit_code valgrind: /build/reproducible-path/util-linux-2.41/tests/output/logger/errors.vgdump expected: /build/reproducible-path/util-linux-2.41/tests/expected/logger/errors{.err} mountpoint: /build/reproducible-path/util-linux-2.41/tests/output/logger/errors-mnt logger: errors ... E: Build killed with signal TERM after 180 minutes of inactivity == hurd-amd64 == script: /build/reproducible-path/util-linux-2.41/tests/ts/logger/errors commands: /build/reproducible-path/util-linux-2.41/ helpers: /build/reproducible-path/util-linux-2.41/ sub dir: /build/reproducible-path/util-linux-2.41/tests/ts/logger top dir: /build/reproducible-path/util-linux-2.41/tests self: /build/reproducible-path/util-linux-2.41/tests/ts/logger test name: errors test desc: errors component: logger namespace: logger/errors verbose: yes output: /build/reproducible-path/util-linux-2.41/tests/output/logger/errors error log: /build/reproducible-path/util-linux-2.41/tests/output/logger/errors.err exit code: /build/reproducible-path/util-linux-2.41/tests/output/logger/errors.exit_code valgrind: /build/reproducible-path/util-linux-2.41/tests/output/logger/errors.vgdump expected: /build/reproducible-path/util-linux-2.41/tests/expected/logger/errors{.err} mountpoint: /build/reproducible-path/util-linux-2.41/tests/output/logger/errors-mnt logger: errors ... E: Build killed with signal TERM after 180 minutes of inactivity E: Build killed with signal KILL after 360 minutes of inactivity --- >8 --- >8 --- >8 --- >8 --- It turns out that the timeout comes from a pair of `socat` instances that fail to communicate (I beleive).[2] On Hurd, the connecting instance hangs: # Listening side demo@debian:~/dev/tests/util-linux/socat$ socat \ -u UNIX-LISTEN:./socket,fork,max-children=1,backlog=128 \ STDOUT # Connecting side demo@debian:~/dev/tests/util-linux/socat$ socat \ -u /dev/null \ UNIX-CONNECT:./socket,retry=30,interval=0.1 (hangs) On Linux, on the other hand, the connecting side return with 0 exit code: # Listening side diego@openwrt-builder:~/dev/tests/util-linux/socat$ socat \ -u UNIX-LISTEN:./socket,fork,max-children=1,backlog=128 \ STDOUT # Connecting side diego@openwrt-builder:~/dev/tests/util-linux/socat$ socat \ -u /dev/null \ UNIX-CONNECT:./socket,retry=30,interval=0.1 diego@openwrt-builder:~/dev/tests/util-linux/socat$ echo $? 0 I'll try to attach gdb to the connecting socat to see if I can find where it's hanging. But if something rings a bell (like /dev/null usage maybe) I'm all ears :) [1] https://buildd.debian.org/status/package.php?p=util-linux [2] https://github.com/util-linux/util-linux/blob/master/tests/functions.sh#L1138 Thanks, Diego