Here is what the PR produced, from make test:
./mkgitver
./runtests.py --rsync-bin=`pwd`/rsync
============================================================
./runtests.py running in /home/randall/rsync
rsync_bin=/home/randall/rsync/rsync
srcdir=/home/randall/rsync
TLS_ARGS=-L
testuser=ITUGLIB.RANDALL
os=NONSTOP_KERNEL tcmvns L25 09 NSV-I NSV NSV-I NonStop Kernel
preserve_scratch=no
scratchbase=/home/randall/rsync/testtmp
----- 00-hello log follows
Testing for symlinks using 'test -h'
/home/randall/rsync/testsuite/00-hello.test running
rsync version 3.4.0-102-ga4c83295 protocol version 32
Copyright (C) 1996-2026 by Andrew Tridgell, Wayne Davison, and others.
Web site: https://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
socketpairs, symlinks, no symtimes, hardlinks, hardlink-specials,
no hardlink-symlinks, IPv6, atimes, batchfiles, inplace, append, ACLs,
no xattrs, optional secluded-args, iconv, no prealloc, stop-at,
no crtimes
Optimizations:
no SIMD-roll, no asm-roll, openssl-crypto, no asm-MD5
Checksum list:
md5 md4 sha1 none
Compress list:
zlibx zlib none
Daemon auth list:
sha512 sha256 sha1 md5 md4
rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the GNU
General Public Licence for details.
Use OPT or OPT1 for level 1 output, OPT2 for level 2, etc.; OPT0 silences.
BACKUP Mention files backed up
COPY Mention files copied locally on the receiving side
DEL Mention deletions on the receiving side
FLIST Mention file-list receiving/sending (levels 1-2)
MISC Mention miscellaneous information (levels 1-2)
MOUNT Mention mounts that were found or skipped
NAME Mention 1) updated file/dir names, 2) unchanged names
NONREG Mention skipped non-regular files (default 1, 0 disables)
PROGRESS Mention 1) per-file progress or 2) total transfer progress
REMOVE Mention files removed on the sending side
SKIP Mention files skipped due to transfer overrides (levels 1-2)
STATS Mention statistics at end of run (levels 1-3)
SYMSAFE Mention symlinks that are unsafe
ALL Set all --info options (e.g. all4)
NONE Silence all --info options (same as all0)
HELP Output this help message
Options added at each level of verbosity:
0) NONREG
1) COPY,DEL,FLIST,MISC,NAME,STATS,SYMSAFE
2) BACKUP,MISC2,MOUNT,NAME2,REMOVE,SKIP
Use OPT or OPT1 for level 1 output, OPT2 for level 2, etc.; OPT0 silences.
ACL Debug extra ACL info
BACKUP Debug backup actions (levels 1-2)
BIND Debug socket bind actions
CHDIR Debug when the current directory changes
CONNECT Debug connection events (levels 1-2)
CMD Debug commands+options that are issued (levels 1-2)
DEL Debug delete actions (levels 1-3)
DELTASUM Debug delta-transfer checksumming (levels 1-4)
DUP Debug weeding of duplicate names
EXIT Debug exit events (levels 1-3)
FILTER Debug filter actions (levels 1-3)
FLIST Debug file-list operations (levels 1-4)
FUZZY Debug fuzzy scoring (levels 1-2)
GENR Debug generator functions
HASH Debug hashtable code
HLINK Debug hard-link actions (levels 1-3)
ICONV Debug iconv character conversions (levels 1-2)
IO Debug I/O routines (levels 1-4)
NSTR Debug negotiation strings
OWN Debug ownership changes in users & groups (levels 1-2)
PROTO Debug protocol information
RECV Debug receiver functions
SEND Debug sender functions
TIME Debug setting of modified times (levels 1-2)
ALL Set all --debug options (e.g. all4)
NONE Silence all --debug options (same as all0)
HELP Output this help message
Options added at each level of verbosity:
2) BIND,CONNECT,CMD,DEL,DELTASUM,DUP,FILTER,FLIST,ICONV
3)
ACL,BACKUP,CONNECT2,DEL2,DELTASUM2,EXIT,FILTER2,FLIST2,FUZZY,GENR,OWN,RECV,SEND,TIME
4) CMD2,DEL3,DELTASUM3,EXIT2,FLIST3,ICONV2,OWN2,PROTO,TIME2
5) CHDIR,DELTASUM4,FLIST4,FUZZY2,HASH,HLINK
test1
Running: "/home/randall/rsync/rsync -ai
'/home/randall/rsync/testtmp/00-hello/from/'
'/home/randall/rsync/testtmp/00-hello/to/'"
created directory /home/randall/rsync/testtmp/00-hello/to
cd+++++++++ ./
cd+++++++++ A weird)name/
>f+++++++++ A weird)name/file
-------------
check how the directory listings compare with diff:
-------------
check how the files compare with diff:
-------------
test2
Running: "/home/randall/rsync/rsync -ai
--rsync-path='/home/randall/rsync/rsync'
'lh:/home/randall/rsync/testtmp/00-hello/from/A weird)name/'
'/home/randall/rsync/testtmp/00-hello/to/A weird)name'"
>f.st...... file
-------------
check how the directory listings compare with diff:
-------------
check how the files compare with diff:
-------------
test3
Running: "/home/randall/rsync/rsync -ai
--rsync-path='/home/randall/rsync/rsync'
'/home/randall/rsync/testtmp/00-hello/from/A weird)name/'
'lh:/home/randall/rsync/testtmp/00-hello/to/A weird)name'"
<f.st...... file
-------------
check how the directory listings compare with diff:
-------------
check how the files compare with diff:
-------------
test4
Running: "/home/randall/rsync/rsync -ais
--rsync-path='/home/randall/rsync/rsync'
'lh:/home/randall/rsync/testtmp/00-hello/from/A weird)name/'
'/home/randall/rsync/testtmp/00-hello/to/A weird)name'"
>f.st...... file
-------------
check how the directory listings compare with diff:
-------------
check how the files compare with diff:
-------------
test5
Running: "/home/randall/rsync/rsync -ais
--rsync-path='/home/randall/rsync/rsync'
'/home/randall/rsync/testtmp/00-hello/from/A weird)name/'
'lh:/home/randall/rsync/testtmp/00-hello/to/A weird)name'"
<f.st...... file
-------------
check how the directory listings compare with diff:
-------------
check how the files compare with diff:
-------------
test6
rsync: [sender] safe_read failed to read 12 bytes: Operation would block (4101)
rsync error: error in rsync protocol data stream (code 12) at io.c(283)
[sender=3.4.0-102-ga4c83295]
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(232)
[Receiver=3.4.0-102-ga4c83295]
old-args copy of 'one two' failed
----- 00-hello log ends
FAIL 00-hello
SKIP acls-default (Your filesystem has ACLs disabled)
SKIP acls (Your filesystem has ACLs disabled)
PASS alt-dest-symlink-race
PASS alt-dest
PASS atimes
PASS backup
PASS bare-do-open-symlink-race
PASS batch-mode
PASS chdir-symlink-race
PASS chgrp
PASS chmod-option
PASS chmod-symlink-race
PASS chmod-temp-dir
PASS chmod
SKIP chown-fake (Rsync needs xattrs for fake device tests)
SKIP chown (Can't chown (probably need root))
PASS clean-fname-underflow
PASS copy-dest-source-symlink
SKIP crtimes (Rsync is configured without crtimes support)
SKIP daemon-chroot-acl (test is Linux-specific (uses chroot+unshare))
PASS daemon-gzip-download
PASS daemon-gzip-upload
PASS daemon-refuse-compress
PASS daemon
PASS delay-updates
PASS delete
SKIP devices-fake (Rsync needs xattrs for fake device tests)
SKIP devices (Rsync needs root/fakeroot for device tests)
PASS dir-sgid
PASS duplicates
PASS exclude-lsh
PASS exclude
PASS executability
PASS files-from
PASS fuzzy
PASS hands
PASS hardlinks
PASS itemize
PASS longdir
PASS merge
PASS missing
PASS mkpath
SKIP open-noatime (O_NOATIME is only supported on Linux)
SKIP protected-regular (Can't find protected_regular setting (only available
on Linux))
PASS proxy-response-line-too-long
PASS relative
PASS safe-links
PASS secure-relpath-validation
PASS sender-flist-symlink-leak
SKIP simd-checksum (simdtest not built (SIMD not available))
PASS ssh-basic
----- symlink-dirlink-basis log follows
Testing for symlinks using 'test -h'
dir/file
sent 32,861 bytes received 31 bytes 65,784.00 bytes/sec
total size is 32,768 speedup is 1.00
dir/file
WARNING: dir/file failed verification -- update discarded (will try again).
dir/file
ERROR: dir/file failed verification -- update discarded.
sent 1,681 bytes received 1,278 bytes 5,918.00 bytes/sec
total size is 32,784 speedup is 11.08
rsync error: some files/attrs were not transferred (see previous errors) (code
23) at main.c(1347) [sender=3.4.0-102-ga4c83295]
test 1: update through directory symlink failed
----- symlink-dirlink-basis log ends
FAIL symlink-dirlink-basis
PASS symlink-ignore
PASS trimslash
PASS unsafe-byname
PASS unsafe-links
PASS wildmatch
SKIP xattrs-hlink (Rsync is configured without xattr support)
SKIP xattrs (Rsync is configured without xattr support)
------------------------------------------------------------
----- overall results:
45 passed
2 failed
13 skipped
------------------------------------------------------------
overall result is 2
Makefile:324: recipe for target 'check' failed
make: *** [check] Error 2
> -----Original Message-----
> From: Andrew Tridgell <[email protected]>
> Sent: May 20, 2026 5:58 PM
> To: [email protected]
> Cc: rsync.project <[email protected]>; [email protected]
> Subject: Re: rsync 3.4.3 released
>
> give me the full build output
>
> On Thu, 21 May 2026 at 07:57, <[email protected]> wrote:
> >
> > Thanks for the attempt. I am blocked by the use of my_alloc(), which seems
> > to be
> used by findme/findPropertyPath but is not referenced in the makefile for make
> test.
> >
> > > -----Original Message-----
> > > From: Andrew Tridgell <[email protected]>
> > > Sent: May 20, 2026 5:39 PM
> > > To: [email protected]
> > > Cc: rsync.project <[email protected]>; [email protected]
> > > Subject: Re: rsync 3.4.3 released
> > >
> > > Hi Randall,
> > > I don't have access to a HPE NonStop system to test but I think I've
> > > found the two issues you hit. Both only impact the testsuite not the
> > > built rsync
> binary.
> > > I've opened a PR to fix it here:
> > > https://github.com/RsyncProject/rsync/pull/902
> > > I'd appreciate it if you could test it.
> > > Cheers, Tridge
> > >
> > >
> > > On Thu, 21 May 2026 at 02:03, <[email protected]> wrote:
> > > >
> > > > Please be aware that we are having new issues with 3.4.3 in the
> > > > following tests. This is likely a problem with capability on the
> > > > HPE NonStop platform as used in your test structure with
> > > > multi-layer test -h
> > > >
> > > >
> > > >
> > > > ----- chmod-symlink-race log follows
> > > >
> > > > Testing for symlinks using 'test -h'
> > > >
> > > > [tester] exceeded --max-alloc=0 setting (file=syscall.c,
> > > > line=1857)
> > > >
> > > > exit(22):
> > > > /home/jenkinsbuild/.jenkins/workspace/Rsync_Pipeline/util2.c(80)
> > > >
> > > > t_chmod_secure reported failures (see stderr above)
> > > >
> > > > ----- chmod-symlink-race log ends
> > > >
> > > >
> > > >
> > > > ----- symlink-dirlink-basis log follows
> > > >
> > > > Testing for symlinks using 'test -h'
> > > >
> > > > failed to create test file
> > > > /home/jenkinsbuild/.jenkins/workspace/Rsync_Pipeline/testtmp/symli
> > > > nk-d
> > > > irlink-basis/src/dir/file
> > > >
> > > > ----- symlink-dirlink-basis log ends
> > > >
> > > > FAIL symlink-dirlink-basis
> > > >
> > > > Any advice on dealing with this?
> > > >
> > > >
> > > >
> > > > Thanks,
> > > >
> > > > Randall
> >
--
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html