From d77ce7be2dcc6bc1248556e32c4973552ebca8f8 Mon Sep 17 00:00:00 2001 From: Yelninei Date: Tue, 29 Jul 2025 13:20:15 +0000 Subject: [PATCH] gnu: libssh: Skip a test on the Hurd. * gnu/packages/ssh.scm (libssh)[#:phases]: When building on Hurd skip torture_config_match_localnetwork test. Change-Id: I01c47f3903190aa4126b5278ef45a13bea7ae786 --- gnu/packages/ssh.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm index c421d11b827..aeaa65a38a2 100644 --- a/gnu/packages/ssh.scm +++ b/gnu/packages/ssh.scm @@ -166,7 +166,16 @@ file names. ;; Test sources. (substitute* '("tests/server/test_server/default_cb.c") (("\"/bin/sh\"") - (format #f "~s" (which "sh"))))))))) + (format #f "~s" (which "sh")))))) + #$@(if (system-hurd?) + #~((add-after 'unpack 'skip-tests-hurd + ;; these subtests require an ipv6 address + ;; torture_config_match_localnetwork_string + ;; torture_config_match_localnetwork_file + (lambda _ + (substitute* "tests/unittests/CMakeLists.txt" + (("torture_config_match_localnetwork") ""))))) + #~())))) (native-inputs (list cmocka)) (inputs (list bash-minimal mit-krb5 openssl zlib)) (synopsis "SSH client library")