rsync3.5.0
- DERIVATION
- /nix/store/f21bk8hs4z2mwmzanw709csar7rmmpb5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0.drv
- SYSTEM
- x86_64-linux
- DURATION
- 4m 53s
- LOG LINES
- 806
Output paths
/nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0
Native result · built
{
"capture": {
"mono_ns": 13967325973501338,
"wall_ns": 1793364043646218622
},
"drv": "/nix/store/f21bk8hs4z2mwmzanw709csar7rmmpb5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0.drv",
"outcome": "built",
"outputs": [
{
"path": "/nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0",
"valid": true
}
],
"result": {
"builtOutputs": {
"out": {
"dependentRealisations": {},
"id": "sha256:6431d16265004f0ec57993ae687cd55f799544077d2b5957ab5d9e51ac7d9e1f!out",
"outPath": "0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0",
"signatures": []
}
},
"path": {
"drvPath": "f21bk8hs4z2mwmzanw709csar7rmmpb5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0.drv",
"outputs": [
"*"
]
},
"startTime": 1793363751,
"status": "Built",
"stopTime": 1793364043,
"success": true,
"timesBuilt": 1
},
"success": true
}Phases
| 0.1s | ||
| 0.0s | ||
| 0.0s | ||
| 1m 22s | ||
| 25s | ||
| 3m 01s | ||
| 0.1s | ||
| 0.9s |
Dependencies
grey: build-platform toolsBuild output
Capturedrsync
checking for acl_get_file_at in -lacl... yes
rsync
checking for acl_set_file_at... yes
rsync
checking for acl_delete_def_file_at... yes
rsync
configure.sh: creating ./config.status
rsync
config.status: creating Makefile
rsync
config.status: creating lib/dummy
rsync
config.status: creating zlib/dummy
rsync
config.status: creating popt/dummy
rsync
config.status: creating shconfig
rsync
config.status: creating config.h
rsync
rsync
rsync 3.5.0 configuration successful
rsync
rsync
configurePhase completed in 1 minutes 22 seconds
rsync
Running phase: buildPhase
rsync
patching script interpreter paths in ./runtests.py ./support/rrsync
rsync
./runtests.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/9r02ykx9y35lf4gk6gc30gnag1y8ncp7-python3-3.13.15/bin/python3"
rsync
./support/rrsync: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/9r02ykx9y35lf4gk6gc30gnag1y8ncp7-python3-3.13.15/bin/python3"
rsync
build flags: -j20 SHELL=/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash
rsync
gawk -f ./daemon-parm.awk ./daemon-parm.txt
rsync
gawk -f ./help-from-md.awk -v hfile=help-rsync.h ./rsync.1.md
rsync
gawk -f ./help-from-md.awk -v hfile=help-rsyncd.h ./rsync.1.md
rsync
./mkgitver
rsync
gawk -f ./define-from-md.awk -v hfile=default-cvsignore.h ./rsync.1.md
rsync
gawk -f ./define-from-md.awk -v hfile=default-dont-compress.h ./rsync.1.md
rsync
sed 's;\@bindir\@;/nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/bin;g' <./stunnel-rsyncd.conf.in >stunnel-rsyncd.conf
rsync
gawk -f ./mkproto.awk ./*.c ./lib/compat.c daemon-parm.h
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c rsync.c -o rsync.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c generator.c -o generator.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c receiver.c -o receiver.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c cleanup.c -o cleanup.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c sender.c -o sender.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c exclude.c -o exclude.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c util1.c -o util1.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c util2.c -o util2.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c checksum.c -o checksum.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c match.c -o match.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c syscall.c -o syscall.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c backup.c -o backup.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c delete.c -o delete.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c main.c -o main.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c options.c -o options.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c io.c -o io.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c compat.c -o compat.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c hlink.c -o hlink.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c token.c -o token.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c uidlist.c -o uidlist.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c socket.c -o socket.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c hashtable.c -o hashtable.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c usage.c -o usage.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c fileio.c -o fileio.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c batch.c -o batch.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c clientname.c -o clientname.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c chmod.c -o chmod.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c acls.c -o acls.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c xattrs.c -o xattrs.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c progress.c -o progress.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c pipe.c -o pipe.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/c++ -I. -O2 -fno-exceptions -fno-rtti -fno-slp-vectorize -c -o simd-checksum-x86_64.o ./simd-checksum-x86_64.cpp
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c params.c -o params.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c loadparm.c -o loadparm.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c clientserver.c -o clientserver.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c access.c -o access.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c connection.c -o connection.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c authenticate.c -o authenticate.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c lib/wildmatch.c -o lib/wildmatch.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c lib/compat.c -o lib/compat.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c lib/snprintf.c -o lib/snprintf.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c lib/mdfour.c -o lib/mdfour.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c lib/md5.c -o lib/md5.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c lib/permstring.c -o lib/permstring.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c lib/pool_alloc.c -o lib/pool_alloc.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c lib/sysacls.c -o lib/sysacls.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c lib/sysxattrs.c -o lib/sysxattrs.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c lib/acl.c -o lib/acl.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c flist.c -o flist.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c log.c -o log.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o rsync flist.o rsync.o generator.o receiver.o cleanup.o sender.o exclude.o util1.o util2.o checksum.o match.o syscall.o log.o backup.o delete.o main.o options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o usage.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o progress.o pipe.o simd-checksum-x86_64.o params.o loadparm.o clientserver.o access.o connection.o authenticate.o lib/wildmatch.o lib/compat.o lib/snprintf.o lib/mdfour.o lib/md5.o lib/permstring.o lib/pool_alloc.o lib/sysacls.o lib/sysxattrs.o lib/acl.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
Running phase: checkPhase
rsync
check flags: -j20 SHELL=/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash VERBOSE=y check
rsync
./mkgitver
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c tls.c -o tls.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_stub.c -o t_stub.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c getgroups.c -o getgroups.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c getfsdev.c -o getfsdev.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c testrun.c -o testrun.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c trimslash.c -o trimslash.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_unsafe.c -o t_unsafe.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_chmod_secure.c -o t_chmod_secure.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_rename_secure.c -o t_rename_secure.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_symlink_secure.c -o t_symlink_secure.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_secure_relpath.c -o t_secure_relpath.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_acl.c -o t_acl.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_hashtable_overflow.c -o t_hashtable_overflow.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_iwildmatch.c -o t_iwildmatch.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_clean_fname.c -o t_clean_fname.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c t_safe_arg.c -o t_safe_arg.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -Dmain=rsync_unused_main -c ./main.c -o t_safe_arg_main.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W \
rsync
-DRSYNC_TEST_NO_AT_FDCWD -c ./syscall.c -o syscall-no-at-fdcwd.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o t_iwildmatch t_iwildmatch.o lib/wildmatch.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o testrun testrun.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o getfsdev getfsdev.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o getgroups getgroups.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o tls tls.o syscall.o util2.o t_stub.o lib/compat.o lib/snprintf.o lib/permstring.o lib/sysxattrs.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o trimslash trimslash.o syscall.o util2.o t_stub.o lib/compat.o lib/snprintf.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o t_unsafe t_unsafe.o syscall.o util1.o util2.o t_stub.o lib/compat.o lib/snprintf.o lib/wildmatch.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o t_chmod_secure t_chmod_secure.o syscall.o util1.o util2.o t_stub.o lib/compat.o lib/snprintf.o lib/wildmatch.o lib/permstring.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o t_rename_secure t_rename_secure.o syscall.o util1.o util2.o t_stub.o lib/compat.o lib/snprintf.o lib/wildmatch.o lib/permstring.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o t_secure_relpath t_secure_relpath.o syscall.o util1.o util2.o t_stub.o lib/compat.o lib/snprintf.o lib/wildmatch.o lib/permstring.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o t_hashtable_overflow t_hashtable_overflow.o hashtable.o util2.o t_stub.o lib/compat.o lib/snprintf.o lib/wildmatch.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o t_clean_fname t_clean_fname.o syscall.o util1.o util2.o t_stub.o lib/compat.o lib/snprintf.o lib/wildmatch.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -c wildtest.c -o wildtest.o
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o t_symlink_secure t_symlink_secure.o syscall.o util1.o util2.o t_stub.o lib/compat.o lib/snprintf.o lib/wildmatch.o lib/permstring.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o t_acl t_acl.o lib/acl.o lib/snprintf.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o t_safe_arg t_safe_arg.o t_safe_arg_main.o flist.o rsync.o generator.o receiver.o cleanup.o sender.o exclude.o util1.o util2.o checksum.o match.o syscall.o log.o backup.o delete.o options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o usage.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o progress.o pipe.o simd-checksum-x86_64.o params.o loadparm.o clientserver.o access.o connection.o authenticate.o lib/wildmatch.o lib/compat.o lib/snprintf.o lib/mdfour.o lib/md5.o lib/permstring.o lib/pool_alloc.o lib/sysacls.o lib/sysxattrs.o lib/acl.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
/nix/store/fm9p1bbz3s842fc9075kqn53qf4z4ik5-nanofil-survey-cc/bin/cc -g -O2 -DHAVE_CONFIG_H -Wall -W -o wildtest wildtest.o lib/compat.o lib/snprintf.o -lacl -lpopt -llz4 -lzstd -lxxhash -lcrypto -lz
rsync
"./runtests.py" --rsync-bin="`pwd`/rsync" -j 8
rsync
============================================================
rsync
./runtests.py running in /build/rsync-3.5.0
rsync
rsync_bin=/build/rsync-3.5.0/rsync
rsync
srcdir=/build/rsync-3.5.0
rsync
TLS_ARGS=-l -L
rsync
testuser=nixbld
rsync
os=Linux localhost 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64 GNU/Linux
rsync
preserve_scratch=no
rsync
parallel=8
rsync
daemon_transport=pipe (secure default)
rsync
scratchbase=/build/rsync-3.5.0/testtmp
rsync
Excluding 12 test(s) matching: chmod-option, chmod-setid, chown-fake, fake-super-backup-fifo-regression, protected-regular, rrsync-backup-dir-inband-pivot, rrsync-pull-delivers-content, variety-symlink-traversal, variety, link-dest-symlink-enotsup, partial-protected-regular-retry-linux, source-change-size-continues
rsync
SKIP acl-symlink-race (setfacl/getfacl not available)
rsync
SKIP acls-unpinnable (setfacl/getfacl not available)
rsync
SKIP acls-depth (setfacl/getfacl not available)
rsync
SKIP acls-default (I don't know how to use your setfacl command)
rsync
SKIP acls (I don't know how to use setfacl or chmod for ACLs)
rsync
PASS alt-dest-symlink-race
rsync
PASS append-shortsum
rsync
SKIP backup-acl-xattr-cache (ACLs not supported on this filesystem)
rsync
PASS atimes
rsync
PASS alt-dest-deep
rsync
PASS append
rsync
PASS backup-crossdev-copy
rsync
SKIP backup-dir-symlink-race (requires root to plant a backup-dir symlink owned by a non-self uid)
rsync
PASS backup-dir-repeated-separator-delete
rsync
PASS backup-dir-relative
rsync
PASS backup-deep
rsync
SKIP batch-file-symlink (requires root to plant a symlink owned by a non-self uid (the attacker simulation))
rsync
PASS backup-incremental
rsync
PASS 00-hello
rsync
PASS bare-do-open-symlink-race
rsync
PASS batch-only-remove-source-regression
rsync
PASS chdir-symlink-race
rsync
SKIP checksum-zero-blocklen (the pure-Python receiver needs a real TCP socket; run with --use-tcp)
rsync
PASS backup
rsync
PASS chmod-symlink-race
rsync
PASS alt-dest
rsync
SKIP chmod-temp-dir (Can't find a tmp dir on a different file system)
rsync
SKIP chown (Can't chown (probably need root))
rsync
SKIP chroot-alt-dest-inner-module (chroot /./ module regression requires root)
rsync
PASS authenticate-no-ocloexec-build-regression
rsync
SKIP chroot-basis-forge-inner-module (the pure-Python sender needs a real TCP daemon; run with --use-tcp)
rsync
PASS batch-mode
rsync
SKIP chroot-copy-dest-inner-module (chroot /./ module regression requires root)
rsync
SKIP chroot-receiver-write-inner-module (chroot /./ module regression requires root)
rsync
SKIP chroot-link-dest-inner-module (chroot /./ module regression requires root)
rsync
SKIP chroot-special-inner-module (chroot /./ module regression requires root)
rsync
PASS chmod
rsync
PASS clean-fname-collapse
rsync
PASS clean-fname-underflow
rsync
PASS connect-prog-host-quoting
rsync
PASS chgrp
rsync
PASS change-shrink
rsync
SKIP copy-dest-symlink-readleak (requires root to plant a copy-dest symlink owned by a non-self uid)
rsync
PASS change-vanish
rsync
PASS copy-dest-source-symlink
rsync
PASS connect-prog-nested-singlequote-host-injection
rsync
SKIP copy-xattrs-symlink-race (filesystem does not support user xattrs ([Errno 95] Operation not supported: '/build/rsync-3.5.0/testtmp/copy-xattrs-symlink-race/copy-xattrs-race/src/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/sub/f0'))
rsync
SKIP crtimes (Rsync is configured without crtimes support)
rsync
SKIP daemon-access-ip (hosts allow/deny address matching needs a real TCP peer)
rsync
PASS cvs-exclude
rsync
SKIP daemon-argv-limit (raw malicious daemon client needs a real TCP daemon; run with --use-tcp)
rsync
SKIP daemon-auth-group (needs chown to set up the non-root-owned dest tree)
rsync
PASS compress-zlib-insert
rsync
SKIP daemon-chroot-acl (needs a real TCP peer address for reverse-DNS hostname ACL; run with --use-tcp)
rsync
PASS compare
rsync
PASS daemon-auth-digest-floor
rsync
SKIP daemon-chroot (use chroot = yes needs root (CAP_SYS_CHROOT))
rsync
SKIP daemon-config-symlink (requires root to plant a symlink owned by a non-self uid (the attacker simulation))
rsync
PASS compress-options
rsync
SKIP daemon-chroot-munge-default (chroot regimes (B/C) need root; verified the no-chroot regime munges by default)
rsync
PASS daemon-copy-links-symlink
rsync
PASS daemon-auth
rsync
PASS daemon-copylinks-intree
rsync
PASS daemon-auth-users-comma-only
rsync
SKIP daemon-deny-dns-failopen (hosts deny DNS-failure matching needs a real TCP peer)
rsync
SKIP daemon-dot-file-force-wipe (the malicious daemon client needs a real TCP socket; run with --use-tcp)
rsync
PASS daemon-config
rsync
PASS daemon-copylinks-parent-escape
rsync
PASS daemon-delete-stats
rsync
PASS daemon-copylinks-parent-target-regression
rsync
PASS daemon-early-exec-nameconv
rsync
PASS daemon-exclude-from-outside-module
rsync
PASS daemon-exec-rsync-env-shell-escape
rsync
PASS daemon-exec-second-shell-argument-injection
rsync
PASS daemon-exec-singlequote-injection
rsync
PASS daemon-exclude-namebased
rsync
PASS daemon-access
rsync
SKIP daemon-groupmap-wild (need >=2 groups the test user belongs to)
rsync
PASS daemon-filter-merge-bypass
rsync
SKIP daemon-handshake-timeout (raw stalled clients need a real TCP daemon; run with --use-tcp)
rsync
SKIP daemon-http-proxy (RSYNC_PROXY uses open_socket_out(), needs a real TCP connect)
rsync
PASS daemon-exec
rsync
PASS daemon-filter
rsync
SKIP daemon-leaf-type-race-fchmod (leaf-type authority proof currently requires Darwin)
rsync
PASS daemon-exec-metachar-documented-limit
rsync
SKIP daemon-max-alloc-zero (/build/rsync-3.5.0/old_versions/rsync_3.2.7 not present)
rsync
PASS daemon-gzip-upload
rsync
PASS daemon-gzip-download
rsync
SKIP daemon-module-chdir-symlink (requires root to plant a symlink owned by a non-self uid (the attacker simulation))
rsync
SKIP daemon-module-options (motd/socket-options need a real socket)
rsync
PASS daemon-link-dest-escape
rsync
SKIP daemon-module-private-parent (requires root (a 0700 parent the served uid cannot traverse, and a daemon that drops to an unprivileged uid))
rsync
SKIP daemon-namecvt-newline-token (the pure-Python sender needs a real TCP daemon; run with --use-tcp)
rsync
SKIP daemon-proxy-protocol (PROXY-protocol header is read from a real TCP socket; run with --use-tcp)
rsync
SKIP daemon-refuse-compress-threads-alias (the malicious receiver needs a real TCP daemon; run with --use-tcp)
rsync
PASS daemon-exec-metachar-refused
rsync
PASS daemon-path-root-read
rsync
PASS daemon-path-rsync-var
rsync
PASS daemon-namecvt-empty-response
rsync
PASS daemon-munge
rsync
SKIP daemon-secrets-file-symlink (requires root to plant a symlink owned by a non-self uid (the attacker simulation))
rsync
PASS daemon-include-maxconn
rsync
PASS daemon-scan-cwd-desync
rsync
SKIP daemon-standalone-detach (standalone detaching daemon opens a real loopback listener; run with --use-tcp)
rsync
PASS daemon-scan-dir-escape
rsync
SKIP daemon-symlink-escape-matrix (the daemon symlink-resolution flow needs a real TCP peer)
rsync
PASS daemon-subdir-climb-symlink
rsync
SKIP daemon-zstd-thread-exhaustion (the malicious receiver needs a real TCP daemon; run with --use-tcp)
rsync
PASS daemon-size-arg-overflow
rsync
PASS daemon-unix-socket-atfd
rsync
PASS daemon-refuse-compress
rsync
PASS delay-updates-deep
rsync
PASS delay-updates
rsync
PASS daemon
rsync
PASS deep-path
rsync
PASS delete-missing-args-files-from
rsync
SKIP devices-fake (Can't create char device node)
rsync
PASS dest-symlinked-dir
rsync
PASS daemon-refuse
rsync
SKIP dir-sgid (Can't chmod)
rsync
SKIP devices (Rsync needs root/fakeroot for device tests)
rsync
PASS daemon-refuse-delete-alias
rsync
PASS daemon-strict-modes-matrix
rsync
SKIP exclude-implied-trailing-backslash (a real network rsync daemon is needed (am_server==0 per-module); run with --use-tcp)
rsync
PASS dirs
rsync
SKIP early-input-symlink (requires root to plant a symlink owned by a non-self uid (the attacker simulation))
rsync
SKIP excludefrom-symlink (requires root to plant a symlink owned by a non-self uid (the attacker simulation))
rsync
PASS duplicates
rsync
PASS delete
rsync
SKIP fake-super-acl-xattr (ACLs not supported on this filesystem)
rsync
PASS executability
rsync
SKIP files-from-leak (requires root to plant a backup-dir symlink owned by a non-self uid)
rsync
PASS delete-deep
rsync
PASS files-from-path-clamp
rsync
PASS file-to-file-mkpath-dry-run
rsync
SKIP filter-leak (requires root to plant a backup-dir symlink owned by a non-self uid)
rsync
PASS filter-merge-recursion
rsync
PASS files-from-depth
rsync
PASS filter-depth
rsync
SKIP filter-merge-symlink (requires root to plant a symlink owned by a non-self uid (simulates the 'root runs `rsync -a /home /backup`' case))
rsync
PASS git-set-file-times-python-compat-regression
rsync
PASS fuzzy-basis
rsync
PASS files-from
rsync
PASS fuzzy
rsync
PASS filter-merge-content-echo
rsync
PASS hardlinks-deep
rsync
PASS hashtable-overflow
rsync
PASS hashsearch-chain
rsync
PASS hands
rsync
SKIP inband-modname-leak (the daemon @ERROR handshake needs a real TCP peer)
rsync
SKIP insecure-links-admin-optout (requires root to plant a foreign-owned symlink and serve as root)
rsync
SKIP io-noop-flood-recursion (the pure-Python client needs a real TCP daemon; run with --use-tcp)
rsync
PASS highfd-hang
rsync
SKIP io-nosend-flood-recursion (the pure-Python client needs a real TCP daemon; run with --use-tcp)
rsync
SKIP io-readargs-argv-nullwrite (the pure-Python client needs a real TCP daemon; run with --use-tcp)
rsync
PASS inplace
rsync
PASS iwildmatch-fold
rsync
PASS keep-dirlinks-symlinked-dest
rsync
PASS keep-dirlinks-rule
rsync
PASS exclude
rsync
SKIP ki62-io-error-mask (needs --use-tcp to kill the daemon (sender) mid-transfer)
rsync
PASS growing-file
rsync
PASS ki73-cvs-clear-list
rsync
PASS basis-xname-traversal
rsync
PASS ki72-safe-links-backup
rsync
PASS link-dest-module-escape
rsync
PASS exclude-lsh
rsync
PASS ki58-log-format-percent
rsync
PASS link-dest-pathroot
rsync
SKIP log-file-symlink (requires root to plant a symlink owned by a non-root, non-self uid (the attacker simulation))
rsync
PASS log-control-chars
rsync
SKIP malicious-dot-file-delete-scope (the malicious sender needs a real TCP socket; run with --use-tcp)
rsync
SKIP macos-setgid-ordinary-mode-regression (macOS-specific fchmodat setgid behavior)
rsync
SKIP malicious-dot-dir-delete-scope (the malicious sender needs a real TCP socket; run with --use-tcp)
rsync
PASS links
rsync
SKIP malicious-server-partial-basis-symlink-overwrite (the malicious sender needs a real TCP socket; run with --use-tcp)
rsync
SKIP match-append-empty-nullmap (the pure-Python generator needs a real TCP daemon; run with --use-tcp)
rsync
PASS link-dest-relative-basis
rsync
SKIP match-want-i-nolen (the pure-Python generator needs a real TCP daemon; run with --use-tcp)
rsync
PASS max-alloc-zero-rejected
rsync
PASS longdir
rsync
PASS metadata-depth
rsync
PASS missing
rsync
PASS misc-coverage
rsync
PASS hardlinks
rsync
PASS nested-socket-specials
rsync
SKIP nondaemon-symlink-race (requires root to plant a backup-dir symlink owned by a non-self uid)
rsync
PASS mkpath
rsync
SKIP nonroot-restrictive-perms (needs chown to set up a non-root-owned dest tree)
rsync
PASS no-implied-dirs-symlink
rsync
PASS merge
rsync
PASS itemize
rsync
PASS omit-times
rsync
PASS open-noatime
rsync
SKIP operator-path-backup-rmdir (requires root to plant a backup-dir symlink owned by a non-self uid)
rsync
PASS operator-path-backup-dir-daemon
rsync
SKIP operator-path-backup-symlink (requires root to plant a backup-dir symlink owned by a non-self uid)
rsync
PASS operator-path-backup-dir-exclude-daemon
rsync
PASS operator-path-dir-daemon-inmodule
rsync
PASS operator-path-dir-daemon-leaf
rsync
PASS operator-path-backup-dir
rsync
PASS operator-path-dir-daemon-mkdir
rsync
PASS operator-path-compare-dest
rsync
PASS operator-path-copy-dest
rsync
SKIP operator-path-insecure-links-daemon (requires root to plant a symlink owned by a non-self uid)
rsync
PASS operator-path-dir-daemon-outside
rsync
PASS operator-path-files-from
rsync
PASS operator-path-insecure-links-refused
rsync
PASS operator-path-inplace-backup-dir
rsync
PASS operator-path-link-dest
rsync
PASS operator-path-partial-dir-daemon
rsync
PASS operator-path-partial-dir-exclude-daemon
rsync
PASS msg-io-timeout-zero
rsync
PASS operator-path-log-file
rsync
PASS operator-path-partial-dir
rsync
PASS operator-path-traversal-dest-dir-daemon
rsync
SKIP ownership-depth (non-root with no secondary group to remap to)
rsync
PASS operator-path-traversal-partial-dir-daemon
rsync
SKIP partial-protected-regular-retry-policy (deterministic partial EACCES recovery uses dyld interposing)
rsync
PASS operator-path-traversal-backup-dir-daemon
rsync
PASS partial-dir-abs-delta
rsync
SKIP password-file-symlink (requires root to plant a symlink owned by a non-self uid (the attacker simulation))
rsync
SKIP peer-legacy-implied-delete-scope (the malicious protocol-29 server needs TCP; run with --use-tcp)
rsync
PASS partial_nowrite
rsync
PASS operator-path-temp-dir
rsync
PASS operator-path-write-batch
rsync
SKIP proto-cleared-dirflist (the pure-Python sender needs a real TCP daemon; run with --use-tcp)
rsync
SKIP proto-cleared-ndx (the pure-Python sender needs a real TCP daemon; run with --use-tcp)
rsync
SKIP proto-hlink-flag-oob (the pure-Python sender needs a real TCP daemon; run with --use-tcp)
rsync
SKIP proto-msg-info-assert (the pure-Python sender needs a real TCP daemon; run with --use-tcp)
rsync
SKIP proto-hlink-gnum (the pure-Python sender needs a real TCP daemon; run with --use-tcp)
rsync
SKIP proto-parent-ndx-empty-dirflist (the pure-Python sender needs a real TCP daemon; run with --use-tcp)
rsync
SKIP proto-sender-selftest (the pure-Python sender needs a real TCP daemon; run with --use-tcp)
rsync
SKIP proto-subflist-freed (the pure-Python sender needs a real TCP daemon; run with --use-tcp)
rsync
SKIP proxy-connect-request-too-long (fake-proxy listener needs a real TCP socket; run with --use-tcp)
rsync
PASS proxy-host-crlf
rsync
SKIP proxy-protocol-trusted-peer (PROXY protocol peer policy needs a real TCP daemon; run with --use-tcp)
rsync
SKIP proxy-response-header-too-long (fake-proxy listener needs a real TCP socket; run with --use-tcp)
rsync
SKIP proxy-response-line-too-long (fake-proxy listener needs a real TCP socket; run with --use-tcp)
rsync
PASS output-options
rsync
PASS prune-empty-dirs
rsync
SKIP recv-generator-acl-leak (KI-23 real_sx ACL leak is only observable under AddressSanitizer/LSan)
rsync
PASS recv-discard-nullderef
rsync
PASS relative-content
rsync
PASS relative-implied-symlink
rsync
PASS readonly-partial-abort-mode-regression
rsync
PASS relative-mkpath-dir-symlink
rsync
PASS relative-implied
rsync
PASS relative-mkpath-symlink
rsync
PASS preallocate
rsync
PASS relative-symlinked-parent-dotdot
rsync
PASS relative-symlinked-parent
rsync
PASS remote-shell-newline-escaping
rsync
PASS rename-mixed-parent-escape-poc
rsync
PASS rename-mixed-parent-symlink-race
rsync
SKIP rename-mixed-parent-transfer (requires root to plant a backup-dir symlink owned by a non-self uid)
rsync
PASS rrsync-archive-mode
rsync
PASS rrsync-copy-unsafe-links-denied
rsync
PASS reverse-daemon-delta
rsync
PASS rrsync-files-from-stdin
rsync
PASS rrsync-logfile-symlink
rsync
PASS malicious-sender-delete-scope
rsync
PASS relative
rsync
PASS rrsync-debug-denied
rsync
PASS rrsync-merge-file-confine
rsync
PASS rrsync-no-overwrite-delay-updates
rsync
PASS rrsync-no-overwrite-backup-collision
rsync
PASS rrsync-no-overwrite-logfile
rsync
PASS rrsync-no-overwrite-partial-dir
rsync
PASS rrsync-sender-parent-pin
rsync
PASS rrsync-alt-dest-inband-pivot
rsync
PASS rrsync-write-only-files-from
rsync
PASS rsync-ssl-hostname-validation
rsync
PASS rrsync-specials-denied
rsync
PASS rsync-ssl-openssl-hostname-check
rsync
PASS rsync-ssl-stunnel-ca-required
rsync
PASS rsync-ssl-stunnel-hostname-check
rsync
PASS safe-arg-leak
rsync
PASS safe-links-absolute-intree
rsync
PASS safe-links-unsafe-def
rsync
PASS safe-links
rsync
SKIP scanner-batch-flag-mismatch (cannot set a user xattr on a regular file here: [Errno 95] Operation not supported: '/build/rsync-3.5.0/testtmp/scanner-batch-flag-mismatch/from/f000')
rsync
PASS rename-fullpath-symlink-race
rsync
PASS scanner-argv-bounds
rsync
PASS scanner-daemon-log-checksum
rsync
PASS secure-relpath-validation
rsync
PASS scanner-delete-delay-overread
rsync
PASS sender-remove-source-relative-anchor
rsync
PASS sender-flist-symlink-leak
rsync
SKIP sender-remove-source-root-anchor (needs root to place a transfer source directly under /)
rsync
PASS rrsync-pull-arg-shapes
rsync
PASS simd-checksum
rsync
PASS rrsync-symlink
rsync
PASS skiplist-spec
rsync
PASS size-filter
rsync
PASS sparse
rsync
PASS stop-time
rsync
PASS ssh-basic
rsync
SKIP symlink-dest-backupdir (requires root to plant a backup-dir symlink owned by a non-self uid)
rsync
PASS symlink-exclude-chdir-alias
rsync
PASS symlink-exclude-component
rsync
PASS rrsync-sender-leaf-flip
rsync
PASS symlink-exclude-deep
rsync
PASS symlink-exclude-leaf
rsync
PASS sender-readlink-atfd
rsync
SKIP symlink-exclude-xattr (cannot set user xattr on this filesystem)
rsync
PASS symlink-exclude-meta
rsync
PASS symlink-exclude
rsync
PASS sender-remove-source-secure
rsync
PASS symlink-ignore
rsync
SKIP symlink-race-dest (requires root to plant a symlink owned by a non-self uid (simulates 'root runs rsync' over an unprivileged user's dir))
rsync
PASS symlink-mknod-fakesuper-symlink-race
rsync
PASS sender-scan-dir-escape
rsync
SKIP symlink-race-relative-dest (requires root to plant a symlink owned by a non-self uid (simulates 'root runs rsync -a src/ dest/' over an unprivileged user's directory))
rsync
SKIP temp-dir-symlink-injection (requires root to plant a temp-dir symlink owned by a non-self uid)
rsync
PASS trimslash
rsync
SKIP uidlist-id0-name-leak (KI-25 id-0 name leak is only observable under AddressSanitizer/LSan)
rsync
PASS temp-dir
rsync
PASS unsafe-links
rsync
PASS wildmatch
rsync
PASS update
rsync
PASS write-batch-filter-injection
rsync
SKIP xattr-wire-cap (the pure-Python daemon needs a real TCP socket; run with --use-tcp)
rsync
PASS unsafe-byname
rsync
SKIP xattrs-depth (unable to set an xattr on this filesystem: [Errno 95] Operation not supported: 'd1')
rsync
SKIP xattrs-hlink (Unable to set an xattr)
rsync
SKIP xrsync (xrsync speaks the daemon protocol over a raw TCP socket; run with --use-tcp)
rsync
SKIP xattrs (Unable to set an xattr)
rsync
PASS write-batch-quoting
rsync
PASS partial
rsync
PASS symlink-race-source
rsync
PASS symlink-dirlink-basis
rsync
PASS msg-io-timeout-overflow
rsync
------------------------------------------------------------
rsync
----- overall results:
rsync
230 passed
rsync
103 skipped
rsync
------------------------------------------------------------
rsync
overall result is 0
rsync
checkPhase completed in 3 minutes 1 seconds
rsync
Running phase: installPhase
rsync
install flags: -j20 SHELL=/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash install
rsync
./mkgitver
rsync
/nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/mkdir -p /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/bin
rsync
/nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 755 rsync /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/bin
rsync
/nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 755 ./rsync-ssl /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/bin
rsync
/nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/mkdir -p /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/share/man/man1
rsync
/nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/mkdir -p /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/share/man/man5
rsync
for fn in rsync.1 rsync-ssl.1; do \
rsync
if test -f $fn; then /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 644 $fn /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/share/man/man1; \
rsync
elif test -f ./$fn; then /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 644 ./$fn /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/share/man/man1; fi; \
rsync
done
rsync
for fn in rsyncd.conf.5; do \
rsync
if test -f $fn; then /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 644 $fn /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/share/man/man5; \
rsync
elif test -f ./$fn; then /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 644 ./$fn /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/share/man/man5; fi; \
rsync
done
rsync
if test "no" = yes; then \
rsync
/nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 755 rrsync /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/bin; \
rsync
fn=rrsync.1; \
rsync
if test -f $fn; then /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 644 $fn /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/share/man/man1; \
rsync
elif test -f ./$fn; then /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 644 ./$fn /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/share/man/man1; fi; \
rsync
fi
rsync
Running phase: fixupPhase
rsync
shrinking RPATHs of ELF executables and libraries in /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0
rsync
shrinking /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/bin/rsync
rsync
checking for references to /build/ in /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0...
rsync
gzipping man pages under /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/share/man/
rsync
patching script interpreter paths in /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0
rsync
stripping (with command strip and flags -S -p) in /nix/store/0jgrsi49pcg66rvxrvdc6lx44j04c6n5-rsync-x86_64-unknown-linux-gnufilc0-3.5.0/bin
rsync
nanofil-survey: 378 objects, 6 C++, 0 fallbacks