On 2026/04/29 0:12, Nathan Hartman wrote:
> On Tue, Apr 28, 2026 at 11:11 AM Nathan Hartman <[email protected]> 
> wrote:
>
>     On Tue, Apr 28, 2026 at 10:58 AM Branko Čibej <[email protected]> wrote:
>
>         On 27. 4. 26 21:39, Evgeny Kotkov via dev wrote:
>>         The 1.15.0-rc2 release artifacts are now available for 
>> testing/signing.
>>         Please get the tarballs from
>>           https://dist.apache.org/repos/dist/dev/subversion
>>         and add your signatures there.
>>
>>         Thanks!
>
>         +0 to release (Unix; macOS/arm64)
>         (+1 for release candidate but −1 for final release)
>
>         Note: Could be a configuration problem on macOS, but not too long ago 
> the branch did build and test with DAV and svnserve.
>
>
>         Compiler: Apple clang version 17.0.0 (clang-1700.6.4.2)
>         Target: arm64-apple-darwin24.6.0 (Mac OS Sequoia 15.7.4)
>         Built in non-maintainer mode with default flags: -g -O2 -Wall
>
>
>         Tests:
>
>         check × FSFS: SUCCESS: All tests successful
>
>         svnserveautocheck × FSFS: ERROR: Tests did not run
>
>
>
>     I am having a similar (same?) issue with the svnserve tests: the tests do 
> not run.
>
>     I ran out of time to diagnose this fully but so far I believe that 
> svnserve is not starting, or, if it starts, it crashes or errors out in some 
> way.
>
>     My next steps: add "--log-file" argument when running svnserve. If 
> nothing obvious, bisect.
>
>
>
> Forgot to add: I'm testing on Linux, so if we are indeed having the same 
> problem, it's not a macOS problem.
>
> Nathan
>
I'm not sure if it's the same issue, but on macOS, svnserveautocheck and 
davautocheck take a very long time to start unit tests. It seems to be because 
they perform reverse lookups when checking for the existence of the ss or 
netstat commands without -n option.

[[[
diff --git a/subversion/tests/cmdline/davautocheck.sh 
b/subversion/tests/cmdline/davautocheck.sh
index 1b7e373e0..49b8aa80a 100755
--- a/subversion/tests/cmdline/davautocheck.sh
+++ b/subversion/tests/cmdline/davautocheck.sh
@@ -337,7 +337,7 @@ fi
 # Stop any previous instances, os we can re-use the port.
 if [ -x $STOPSCRIPT ]; then $STOPSCRIPT ; sleep 1; fi

-ss > /dev/null 2>&1 || netstat > /dev/null 2>&1 || fail "unable to find ss or 
netstat required to find a free port"
+ss -n > /dev/null 2>&1 || netstat -n > /dev/null 2>&1 || fail "unable to find 
ss or netstat required to find a free port"

 HTTPD_PORT=3691
 while \
diff --git a/subversion/tests/cmdline/svnserveautocheck.sh 
b/subversion/tests/cmdline/svnserveautocheck.sh
index 8572cd67c..d8e1cdfa1 100755
--- a/subversion/tests/cmdline/svnserveautocheck.sh
+++ b/subversion/tests/cmdline/svnserveautocheck.sh
@@ -143,7 +143,7 @@ if type time > /dev/null ; then TIME_CMD() { time "$@"; } ; 
else TIME_CMD() { "$
 MAKE=${MAKE:-make}
 PATH="$PATH:/usr/sbin/:/usr/local/sbin/"

-ss > /dev/null 2>&1 || netstat > /dev/null 2>&1 || fail "unable to find ss or 
netstat required to find a free port"
+ss -n > /dev/null 2>&1 || netstat -n > /dev/null 2>&1 || fail "unable to find 
ss or netstat required to find a free port"

 SVNSERVE_PORT=$(random_port)
 while \
]]]

-- 
Jun Omae <[email protected]> (大前 潤)

Reply via email to