I pushed this patch skipping a test on GNU/Hurd, since I don't see any
way we can work around it. The test would disconnect your SSH session
and hang the VM, requiring a restart.

In my case any time I restart a Hurd VM, it goes into recovery mode
and I need to run 'fsck -y' before rebooting again. So, leaving it
as-is would be a bit annoying.

-- 8< --

* tests/split/suffix-length.sh: Don't run a test on GNU/Hurd.
---
 tests/split/suffix-length.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tests/split/suffix-length.sh b/tests/split/suffix-length.sh
index 5fca73ada..f40be658c 100755
--- a/tests/split/suffix-length.sh
+++ b/tests/split/suffix-length.sh
@@ -77,7 +77,9 @@ test -f xaa && fail=1
 # rather than crashing or hanging.
 rm -f x*
 vm=$(get_min_ulimit_v_ split -a 1 /dev/null)
-if test -n "$vm"; then
+# TODO: This makes GNU/Hurd VMs hang, requiring a restart.
+# Remove the 'uname' check once it is fixed.
+if test "$(uname)" != GNU && test -n "$vm"; then
   (ulimit -v $(($vm+6000)) &&
    touch ulimit-worked &&
    returns_ 1 split -a 66542562175252 in) ||
-- 
2.55.0


Reply via email to