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

Reply via email to