Diff of the two buildlogs: -- --- b1/build.log 2025-01-25 13:18:15.242447497 +0000 +++ b2/build.log 2025-01-25 13:31:54.093539941 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Feb 27 07:37:36 -12 2026 -I: pbuilder-time-stamp: 1772221056 +I: Current time: Sun Jan 26 03:18:29 +14 2025 +I: pbuilder-time-stamp: 1737811109 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -35,52 +35,84 @@ dpkg-source: info: applying Do-not-hardcode-gopsutil-v3.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2997854/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1388258/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 25 13:18 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1388258/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1388258/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='d3933707139042a2bcab95f174ce4a1a' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2997854' - PS1='# ' - PS2='> ' + INVOCATION_ID=ce0d657f49764f3798e9ac18c4a67993 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1388258 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.s7C2zWN6/pbuilderrc_RHE2 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.s7C2zWN6/b1 --logfile b1/build.log rclone_1.60.1+dfsg-4.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.s7C2zWN6/pbuilderrc_uPYG --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.s7C2zWN6/b2 --logfile b2/build.log rclone_1.60.1+dfsg-4.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2997854/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1388258/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -518,7 +550,7 @@ Get: 260 http://deb.debian.org/debian trixie/main arm64 pandoc arm64 3.1.11.1+ds-2 [26.2 MB] Get: 261 http://deb.debian.org/debian trixie/main arm64 golang-github-jlaffaye-ftp-dev all 0.2.0-1 [23.3 kB] Get: 262 http://deb.debian.org/debian trixie/main arm64 golang-github-xanzy-ssh-agent-dev all 0.3.2-1 [6100 B] -Fetched 192 MB in 2s (98.3 MB/s) +Fetched 192 MB in 3s (72.1 MB/s) Preconfiguring packages ... Selecting previously unselected package golang-golang-x-sys-dev. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19970 files and directories currently installed.) @@ -1387,8 +1419,8 @@ Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Feb 27 19:38:23 UTC 2026. -Universal Time is now: Fri Feb 27 19:38:23 UTC 2026. +Local time is now: Sat Jan 25 13:20:31 UTC 2025. +Universal Time is now: Sat Jan 25 13:20:31 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ... @@ -1595,7 +1627,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/rclone-1.60.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../rclone_1.60.1+dfsg-4_source.changes +I: user script /srv/workspace/pbuilder/1388258/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1388258/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/rclone-1.60.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../rclone_1.60.1+dfsg-4_source.changes dpkg-buildpackage: info: source package rclone dpkg-buildpackage: info: source version 1.60.1+dfsg-4 dpkg-buildpackage: info: source distribution unstable @@ -1619,26 +1655,26 @@ dh_auto_build -O--buildsystem=golang -O--builddirectory=_build cd _build && go install -trimpath -v -p 12 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest internal/coverage/rtcov -internal/goarch internal/byteorder -internal/profilerecord -internal/race internal/unsafeheader +internal/goarch internal/godebugs internal/goos internal/goexperiment +internal/profilerecord +internal/race internal/cpu sync/atomic internal/asan -internal/runtime/syscall internal/abi +internal/runtime/syscall runtime/internal/math internal/itoa +runtime/internal/sys internal/msan unicode -runtime/internal/sys -internal/chacha8rand unicode/utf8 +internal/chacha8rand math/bits cmp encoding @@ -1647,18 +1683,18 @@ crypto/internal/alias crypto/subtle crypto/internal/boring/sig -math vendor/golang.org/x/crypto/cryptobyte/asn1 +math vendor/golang.org/x/crypto/internal/alias internal/nettrace log/internal github.com/rclone/rclone/fs/driveletter internal/bytealg +internal/runtime/atomic github.com/rclone/rclone/lib/exitcode github.com/shirou/gopsutil/common -internal/runtime/atomic -golang.org/x/crypto/salsa20/salsa golang.org/x/crypto/internal/alias +golang.org/x/crypto/salsa20/salsa google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set golang.org/x/net/internal/iana @@ -1668,9 +1704,9 @@ github.com/googleapis/gax-go/v2/internal github.com/golang/groupcache/lru go.opencensus.io -github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/secondary_emails go.opencensus.io/trace/internal go.opencensus.io/internal/tagencoding +github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/secondary_emails github.com/jcmturner/gokrb5/v8/iana/etypeID github.com/jcmturner/gokrb5/v8/iana/nametype github.com/jcmturner/gokrb5/v8/iana/chksumtype @@ -1679,9 +1715,9 @@ github.com/jcmturner/gokrb5/v8/iana/addrtype github.com/jcmturner/gokrb5/v8/iana/asnAppTag github.com/jcmturner/gokrb5/v8/iana/flags -internal/runtime/exithook github.com/jcmturner/gokrb5/v8/iana/keyusage github.com/jcmturner/gokrb5/v8/iana/adtype +internal/runtime/exithook github.com/jcmturner/gokrb5/v8/iana/msgtype github.com/aws/aws-sdk-go/aws/client/metadata github.com/rclone/rclone/backend/seafile/api @@ -1689,8 +1725,8 @@ github.com/rclone/rclone/cmd/cmount golang.org/x/text/encoding/internal/identifier image/color -github.com/rivo/uniseg github.com/ProtonMail/go-crypto/internal/byteutil +github.com/rivo/uniseg internal/goversion internal/platform github.com/rclone/rclone/lib/israce @@ -1699,98 +1735,94 @@ github.com/aws/aws-sdk-go/internal/sdkmath github.com/klauspost/compress internal/reflectlite +sync iter internal/weak runtime/metrics -sync -maps slices +maps internal/bisect +internal/testlog +internal/singleflight google.golang.org/protobuf/internal/pragma github.com/aws/aws-sdk-go/internal/sync/singleflight -internal/singleflight -internal/testlog runtime/cgo +internal/godebug errors sort -internal/godebug -io internal/oserror -vendor/golang.org/x/net/dns/dnsmessage -path +io crypto/internal/edwards25519/field math/rand/v2 github.com/rclone/rclone/backend/crypt/pkcs7 -strconv syscall +path +math/rand crypto/internal/nistec/fiat -crypto/internal/randutil +vendor/golang.org/x/net/dns/dnsmessage +strconv bytes -strings +github.com/beorn7/perks/quantile hash -math/rand -hash/crc32 +strings +crypto/internal/randutil internal/concurrent -github.com/beorn7/perks/quantile crypto/internal/edwards25519 +internal/saferio +hash/crc32 unique hash/fnv -internal/saferio +hash/adler32 +google.golang.org/grpc/internal/grpcrand +google.golang.org/grpc/internal/buffer +github.com/jcmturner/gokrb5/v8/crypto/etype +github.com/rclone/rclone/backend/hidrive/hidrivehash/internal +github.com/rclone/rclone/lib/ranges +github.com/rclone/rclone/backend/onedrive/quickxorhash +crypto/cipher +vendor/golang.org/x/text/transform +golang.org/x/text/transform +github.com/aws/aws-sdk-go/internal/sdkio crypto reflect -crypto/cipher crypto/rc4 net/netip -vendor/golang.org/x/text/transform -golang.org/x/crypto/blowfish crypto/md5 bufio regexp/syntax net/http/internal/ascii +golang.org/x/crypto/blowfish +html crypto/internal/boring crypto/des -html crypto/aes crypto/sha512 crypto/hmac crypto/sha1 crypto/sha256 -golang.org/x/text/transform -vendor/golang.org/x/crypto/hkdf github.com/munnerz/goautoneg +vendor/golang.org/x/crypto/hkdf github.com/rclone/rclone/lib/bucket golang.org/x/crypto/pbkdf2 encoding/base32 -time -internal/syscall/unix -internal/syscall/execenv github.com/Max-Sum/base32768 -hash/adler32 -google.golang.org/grpc/internal/grpcrand -google.golang.org/grpc/internal/buffer -github.com/rclone/rclone/backend/dropbox/dbhash -github.com/jcmturner/gokrb5/v8/crypto/etype github.com/jcmturner/gofork/x/crypto/pbkdf2 golang.org/x/crypto/md4 -github.com/rclone/rclone/backend/hidrive/hidrivehash/internal -github.com/rclone/rclone/lib/ranges -github.com/rclone/rclone/backend/onedrive/quickxorhash -github.com/aws/aws-sdk-go/internal/sdkio github.com/aws/aws-sdk-go/internal/sdkuri -regexp +github.com/rclone/rclone/backend/dropbox/dbhash +github.com/aws/aws-sdk-go/internal/strings github.com/aws/aws-sdk-go/aws/arn golang.org/x/crypto/ssh/internal/bcrypt_pbkdf github.com/hirochachacha/go-smb2/internal/crypto/ccm github.com/hirochachacha/go-smb2/internal/crypto/cmac -github.com/aws/aws-sdk-go/internal/strings golang.org/x/text/internal/tag container/heap github.com/rclone/rclone/cmd/ls/lshelp golang.org/x/text/encoding github.com/ProtonMail/go-crypto/openpgp/errors +github.com/aalpar/deheap github.com/ProtonMail/go-crypto/eax golang.org/x/crypto/cast5 -github.com/aalpar/deheap github.com/cloudflare/circl/sign compress/bzip2 golang.org/x/crypto/hkdf @@ -1798,58 +1830,62 @@ net/http/internal/testcert go/build/constraint github.com/gdamore/encoding -google.golang.org/api/internal/third_party/uritemplates +regexp +time +internal/syscall/unix +internal/syscall/execenv image/internal/imageutil image/jpeg +google.golang.org/api/internal/third_party/uritemplates context -github.com/rclone/rclone/lib/cache -github.com/rclone/rclone/lib/version io/fs internal/poll +github.com/rclone/rclone/lib/cache +github.com/rclone/rclone/lib/version google.golang.org/grpc/backoff google.golang.org/grpc/keepalive github.com/rclone/rclone/backend/onedrive/api github.com/aws/aws-sdk-go/internal/sdkrand github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/zoho/api -internal/filepathlite -embed -golang.org/x/net/context -golang.org/x/sync/semaphore -google.golang.org/grpc/internal/backoff -google.golang.org/grpc/internal/grpcsync -google.golang.org/protobuf/internal/editiondefaults -crypto/internal/nistec -os encoding/binary internal/fmtsort +github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/structs github.com/hashicorp/errwrap -github.com/rclone/rclone/lib/errors +golang.org/x/net/context +google.golang.org/grpc/internal/backoff +google.golang.org/grpc/internal/grpcsync +golang.org/x/sync/semaphore +internal/filepathlite +embed +crypto/internal/nistec +google.golang.org/protobuf/internal/editiondefaults encoding/base64 -vendor/golang.org/x/crypto/chacha20 -github.com/jzelinskie/whirlpool -golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/crypto/chacha20 golang.org/x/crypto/pkcs12/internal/rc2 +golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash golang.org/x/crypto/scrypt +github.com/jzelinskie/whirlpool golang.org/x/sys/unix -crypto/ecdh +os golang.org/x/crypto/chacha20 github.com/hirochachacha/go-smb2/internal/utf16le -golang.org/x/crypto/nacl/secretbox -github.com/hirochachacha/go-smb2/internal/smb2 github.com/klauspost/compress/internal/snapref +golang.org/x/crypto/nacl/secretbox github.com/ProtonMail/go-crypto/openpgp/aes/keywrap +github.com/hirochachacha/go-smb2/internal/smb2 encoding/pem github.com/ProtonMail/go-crypto/openpgp/armor github.com/cloudflare/circl/internal/sha3 golang.org/x/crypto/blake2b -golang.org/x/crypto/curve25519 vendor/golang.org/x/crypto/chacha20poly1305 -plugin +crypto/ecdh golang.org/x/crypto/argon2 +plugin +golang.org/x/crypto/curve25519 fmt vendor/golang.org/x/sys/cpu net @@ -1870,8 +1906,8 @@ golang.org/x/crypto/sha3 github.com/mitchellh/go-homedir github.com/skratchdot/open-golang/open -github.com/atotto/clipboard internal/goroot +github.com/atotto/clipboard encoding/csv encoding/json compress/flate @@ -1882,11 +1918,10 @@ vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack mime -vendor/golang.org/x/text/unicode/bidi mime/quotedprintable net/http/internal github.com/rclone/rclone/fs/hash -compress/gzip +vendor/golang.org/x/text/unicode/bidi golang.org/x/time/rate golang.org/x/sync/errgroup github.com/google/go-querystring/query @@ -1895,127 +1930,124 @@ flag text/template/parse github.com/shirou/gopsutil/internal/common -internal/profile +compress/gzip text/tabwriter runtime/trace -vendor/golang.org/x/text/secure/bidirule golang.org/x/text/unicode/norm -vendor/golang.org/x/net/idna -runtime/pprof +vendor/golang.org/x/text/secure/bidirule google.golang.org/protobuf/internal/errors -go/token +internal/profile +runtime/pprof google.golang.org/protobuf/encoding/protowire +go/token +github.com/mattn/go-isatty +golang.org/x/term +github.com/mattn/go-colorable google.golang.org/protobuf/reflect/protoreflect -github.com/rclone/rclone/fs/config/configmap google.golang.org/protobuf/internal/version +github.com/prometheus/procfs/internal/fs +runtime/debug +text/template +github.com/rclone/rclone/lib/mmap +github.com/rclone/rclone/fs/config/configmap +github.com/sirupsen/logrus +github.com/rclone/rclone/fs/config/configstruct +github.com/rclone/rclone/fs/fspath +vendor/golang.org/x/net/idna +github.com/shirou/gopsutil/host +github.com/rclone/rclone/lib/terminal +github.com/rclone/rclone/lib/pool +github.com/rclone/rclone/lib/readers +golang.org/x/net/bpf +github.com/rclone/rclone/lib/encoder +google.golang.org/protobuf/internal/descfmt +google.golang.org/protobuf/internal/descopts crypto/rand crypto/elliptic -github.com/rclone/rclone/fs/config/configstruct crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 +crypto/dsa crypto/ed25519 crypto/internal/hpke crypto/internal/mlkem768 -crypto/dsa -github.com/rclone/rclone/fs/fspath -github.com/sirupsen/logrus github.com/rclone/rclone/fs/config/obscure golang.org/x/crypto/bcrypt -text/template -github.com/shirou/gopsutil/host +github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/random -github.com/mattn/go-isatty -crypto/rsa -golang.org/x/term -google.golang.org/protobuf/internal/descfmt -google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs -github.com/mattn/go-colorable google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix -google.golang.org/protobuf/internal/encoding/text -google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface -github.com/prometheus/procfs/internal/fs -github.com/rclone/rclone/lib/buildinfo -runtime/debug -github.com/rclone/rclone/lib/mmap -github.com/rclone/rclone/lib/readers -golang.org/x/net/bpf -github.com/rclone/rclone/lib/encoder -github.com/rclone/rclone/lib/terminal encoding/xml +html/template +crypto/rsa database/sql/driver -github.com/rclone/rclone/lib/pool -crypto/ecdsa github.com/Azure/go-autorest/autorest/date -google.golang.org/protobuf/internal/encoding/defval +google.golang.org/protobuf/internal/encoding/text os/user github.com/rclone/rclone/backend/box/api -google.golang.org/protobuf/proto -golang.org/x/oauth2/jws +google.golang.org/protobuf/reflect/protoregistry encoding/gob github.com/rfjakob/eme go.etcd.io/bbolt github.com/klauspost/compress/flate +golang.org/x/oauth2/jws +google.golang.org/protobuf/proto +vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix +google.golang.org/protobuf/internal/encoding/defval golang.org/x/net/html compress/zlib -html/template debug/dwarf github.com/gabriel-vasile/mimetype/internal/json +crypto/ecdsa google.golang.org/grpc/internal/grpclog -google.golang.org/grpc/grpclog +google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/encoding/protodelim -google.golang.org/grpc/connectivity -google.golang.org/protobuf/internal/encoding/json +google.golang.org/grpc/grpclog github.com/googleapis/gax-go/v2/callctx golang.org/x/net/internal/timeseries google.golang.org/grpc/attributes +google.golang.org/grpc/connectivity google.golang.org/grpc/internal/idle golang.org/x/text/unicode/bidi golang.org/x/net/http2/hpack go.opencensus.io/internal -debug/macho go.opencensus.io/trace/tracestate -github.com/patrickmn/go-cache +github.com/buengese/sgzip go.opencensus.io/resource -github.com/gabriel-vasile/mimetype/internal/charset -go.opencensus.io/tag +github.com/patrickmn/go-cache go.opencensus.io/trace go.opencensus.io/metric/metricdata -github.com/buengese/sgzip -github.com/rclone/rclone/backend/filefabric/api +github.com/gabriel-vasile/mimetype/internal/charset +go.opencensus.io/tag go.opencensus.io/metric/metricproducer +github.com/rclone/rclone/backend/filefabric/api github.com/hashicorp/go-multierror github.com/rclone/rclone/backend/googlephotos/api -go.opencensus.io/stats/internal -github.com/gabriel-vasile/mimetype/internal/magic -go.opencensus.io/stats github.com/colinmarc/hdfs/hadoopconf -github.com/colinmarc/hdfs/internal/sasl +go.opencensus.io/stats/internal golang.org/x/text/secure/bidirule +github.com/colinmarc/hdfs/internal/sasl github.com/jcmturner/gofork/encoding/asn1 +go.opencensus.io/stats +golang.org/x/net/idna github.com/hashicorp/go-uuid +debug/macho github.com/jcmturner/gokrb5/v8/crypto/common github.com/jcmturner/aescts/v2 -go.opencensus.io/stats/view github.com/jcmturner/gokrb5/v8/crypto/rfc4757 -google.golang.org/protobuf/internal/encoding/tag -google.golang.org/protobuf/encoding/protojson -golang.org/x/net/idna github.com/jcmturner/gokrb5/v8/iana/errorcode +github.com/jcmturner/gokrb5/v8/krberror +github.com/jcmturner/rpc/v2/ndr +go.opencensus.io/stats/view github.com/jcmturner/gokrb5/v8/crypto/rfc3961 github.com/jcmturner/gokrb5/v8/crypto/rfc3962 github.com/jcmturner/gokrb5/v8/crypto/rfc8009 -github.com/jcmturner/gokrb5/v8/krberror -github.com/jcmturner/rpc/v2/ndr -google.golang.org/protobuf/internal/impl github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/jottacloud/api @@ -2026,398 +2058,413 @@ github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme/api github.com/aws/aws-sdk-go/aws/awserr +github.com/gabriel-vasile/mimetype/internal/magic github.com/jmespath/go-jmespath github.com/aws/aws-sdk-go/internal/s3shared/arn github.com/pkg/sftp/internal/encoding/ssh/filexfer github.com/rclone/rclone/backend/sharefile/api -github.com/gabriel-vasile/mimetype github.com/hirochachacha/go-smb2/internal/msrpc -github.com/hirochachacha/go-smb2/internal/ntlm -github.com/jcmturner/rpc/v2/mstypes github.com/aws/aws-sdk-go/internal/ini +google.golang.org/protobuf/internal/encoding/tag +google.golang.org/protobuf/encoding/protojson github.com/aws/aws-sdk-go/aws/endpoints +github.com/hirochachacha/go-smb2/internal/ntlm +github.com/jcmturner/rpc/v2/mstypes github.com/geoffgarside/ber +google.golang.org/protobuf/internal/impl github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/yandex/api github.com/Unknwon/goconfig github.com/klauspost/compress/fse -archive/zip +github.com/aws/aws-sdk-go/aws/awsutil +github.com/hirochachacha/go-smb2/internal/spnego github.com/rclone/rclone/lib/env github.com/aws/aws-sdk-go/internal/shareddefaults -github.com/aws/aws-sdk-go/aws/awsutil +archive/zip golang.org/x/text/internal/language github.com/aws/aws-sdk-go/aws/credentials -github.com/hirochachacha/go-smb2/internal/spnego github.com/russross/blackfriday/v2 gopkg.in/yaml.v3 github.com/artyom/mtab -github.com/hanwen/go-fuse/splice -github.com/klauspost/compress/huff0 github.com/aws/aws-sdk-go/aws/credentials/processcreds +github.com/hanwen/go-fuse/splice github.com/hanwen/go-fuse/internal github.com/gdamore/tcell/v2/terminfo +github.com/klauspost/compress/huff0 +github.com/gabriel-vasile/mimetype github.com/lucasb-eyer/go-colorful github.com/hanwen/go-fuse/fuse -github.com/ProtonMail/go-crypto/ocb github.com/gdamore/tcell/v2/terminfo/a/ansi github.com/gdamore/tcell/v2/terminfo/v/vt100 github.com/gdamore/tcell/v2/terminfo/v/vt102 +golang.org/x/text/internal/language/compact github.com/gdamore/tcell/v2/terminfo/v/vt220 github.com/gdamore/tcell/v2/terminfo/x/xterm github.com/gdamore/tcell/v2/terminfo/dynamic github.com/gdamore/tcell/v2/terminfo/a/aixterm github.com/gdamore/tcell/v2/terminfo/base +golang.org/x/text/language github.com/gdamore/tcell/v2/terminfo/a/alacritty github.com/gdamore/tcell/v2/terminfo/b/beterm +github.com/klauspost/compress/zstd github.com/gdamore/tcell/v2/terminfo/c/cygwin github.com/gdamore/tcell/v2/terminfo/d/dtterm -golang.org/x/text/internal/language/compact -github.com/klauspost/compress/zstd +github.com/gdamore/tcell/v2/terminfo/e/emacs github.com/gdamore/tcell/v2/terminfo/f/foot github.com/gdamore/tcell/v2/terminfo/g/gnome -github.com/gdamore/tcell/v2/terminfo/e/emacs github.com/gdamore/tcell/v2/terminfo/h/hpterm +github.com/gdamore/tcell/v2/terminfo/k/konsole +github.com/gdamore/tcell/v2/terminfo/k/kterm +github.com/gdamore/tcell/v2/terminfo/l/linux +github.com/gdamore/tcell/v2/terminfo/p/pcansi +github.com/cpuguy83/go-md2man/v2/md2man +github.com/gdamore/tcell/v2/terminfo/r/rxvt +github.com/gdamore/tcell/v2/terminfo/s/screen +github.com/gdamore/tcell/v2/terminfo/s/simpleterm +github.com/gdamore/tcell/v2/terminfo/s/sun +github.com/gdamore/tcell/v2/terminfo/t/tmux +github.com/gdamore/tcell/v2/terminfo/v/vt320 +github.com/gdamore/tcell/v2/terminfo/v/vt400 +github.com/gdamore/tcell/v2/terminfo/v/vt420 +github.com/gdamore/tcell/v2/terminfo/v/vt52 +github.com/gdamore/tcell/v2/terminfo/w/wy50 +github.com/gdamore/tcell/v2/terminfo/w/wy60 +github.com/gdamore/tcell/v2/terminfo/w/wy99_ansi +github.com/gdamore/tcell/v2/terminfo/x/xfce +github.com/gdamore/tcell/v2/terminfo/x/xterm_kitty +github.com/ProtonMail/go-crypto/ocb +github.com/ProtonMail/go-crypto/bitcurves +github.com/ProtonMail/go-crypto/brainpool +github.com/ProtonMail/go-crypto/openpgp/internal/encoding +github.com/gdamore/tcell/v2/terminfo/extended +golang.org/x/text/internal +github.com/cloudflare/circl/internal/conv +github.com/gdamore/tcell/v2 +github.com/cloudflare/circl/math +github.com/ProtonMail/go-crypto/openpgp/internal/algorithm +github.com/ProtonMail/go-crypto/openpgp/elgamal +golang.org/x/text/cases +github.com/anacrolix/dms/dlna +github.com/cloudflare/circl/math/fp25519 +github.com/hanwen/go-fuse/fs +github.com/cloudflare/circl/math/fp448 +github.com/cloudflare/circl/math/mlsbset +github.com/ProtonMail/go-crypto/openpgp/s2k +github.com/cloudflare/circl/dh/x25519 crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy github.com/spf13/pflag github.com/prometheus/procfs golang.org/x/net/internal/socket +vendor/golang.org/x/net/http/httpguts +mime/multipart log/syslog github.com/google/uuid google.golang.org/grpc/internal -vendor/golang.org/x/net/http/httpguts -mime/multipart golang.org/x/net/ipv4 golang.org/x/net/ipv6 google.golang.org/grpc/codes google.golang.org/grpc/metadata golang.org/x/net/http/httpguts -google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/balancerload google.golang.org/grpc/encoding +google.golang.org/grpc/internal/syscall google.golang.org/grpc/stats google.golang.org/grpc/tap google.golang.org/grpc/internal/resolver/dns/internal github.com/jcmturner/dnsutils/v2 github.com/jcmturner/gokrb5/v8/types github.com/hirochachacha/go-smb2 -golang.org/x/text/language github.com/jcmturner/gokrb5/v8/config -github.com/cpuguy83/go-md2man/v2/md2man bazil.org/fuse github.com/jcmturner/gokrb5/v8/crypto github.com/iguanesolutions/go-systemd/notify -github.com/spf13/cobra -github.com/hanwen/go-fuse/fs crypto/tls github.com/golang-jwt/jwt golang.org/x/crypto/pkcs12 github.com/youmark/pkcs8 +golang.org/x/crypto/ssh github.com/jcmturner/gokrb5/v8/keytab github.com/jcmturner/gokrb5/v8/pac github.com/jcmturner/gokrb5/v8/gssapi +github.com/spf13/cobra github.com/jcmturner/gokrb5/v8/credentials +github.com/gdamore/tcell/v2/termbox +github.com/cloudflare/circl/dh/x448 +github.com/cloudflare/circl/sign/ed25519 google.golang.org/protobuf/internal/filetype -golang.org/x/crypto/ssh +github.com/cloudflare/circl/ecc/goldilocks github.com/jcmturner/gokrb5/v8/messages -google.golang.org/protobuf/runtime/protoimpl -golang.org/x/text/internal -github.com/gdamore/tcell/v2/terminfo/k/konsole bazil.org/fuse/fuseutil +bazil.org/fuse/fs +google.golang.org/protobuf/runtime/protoimpl +github.com/ProtonMail/go-crypto/openpgp/x25519 +github.com/ProtonMail/go-crypto/openpgp/ed25519 google.golang.org/protobuf/types/known/timestamppb google.golang.org/genproto/googleapis/rpc/code google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb +github.com/prometheus/client_model/go google.golang.org/protobuf/protoadapt -github.com/colinmarc/hdfs/internal/protocol/hadoop_common -golang.org/x/text/cases -github.com/jcmturner/gokrb5/v8/kadmin -github.com/spf13/cobra/doc -bazil.org/fuse/fs -google.golang.org/grpc/encoding/proto +github.com/golang/protobuf/ptypes/timestamp github.com/googleapis/gax-go/v2/apierror/internal/proto -github.com/prometheus/client_model/go google.golang.org/genproto/googleapis/rpc/status google.golang.org/genproto/googleapis/rpc/errdetails +google.golang.org/grpc/encoding/proto github.com/golang/protobuf/ptypes/duration -github.com/golang/protobuf/ptypes/timestamp +google.golang.org/grpc/internal/pretty +github.com/colinmarc/hdfs/internal/protocol/hadoop_common google.golang.org/grpc/internal/status +github.com/jcmturner/gokrb5/v8/kadmin +github.com/cloudflare/circl/sign/ed448 +github.com/spf13/cobra/doc +google.golang.org/grpc/binarylog/grpc_binarylog_v1 +github.com/ProtonMail/go-crypto/openpgp/x448 github.com/prometheus/common/model -google.golang.org/grpc/internal/pretty github.com/jcmturner/gokrb5/v8/client -github.com/gdamore/tcell/v2/terminfo/k/kterm -google.golang.org/grpc/binarylog/grpc_binarylog_v1 -github.com/gdamore/tcell/v2/terminfo/l/linux -github.com/gdamore/tcell/v2/terminfo/p/pcansi -github.com/gdamore/tcell/v2/terminfo/r/rxvt -github.com/gdamore/tcell/v2/terminfo/s/screen -github.com/gdamore/tcell/v2/terminfo/s/simpleterm -github.com/gdamore/tcell/v2/terminfo/s/sun -github.com/gdamore/tcell/v2/terminfo/t/tmux -github.com/gdamore/tcell/v2/terminfo/v/vt320 google.golang.org/grpc/status -github.com/gdamore/tcell/v2/terminfo/v/vt400 -github.com/gdamore/tcell/v2/terminfo/v/vt420 -github.com/gdamore/tcell/v2/terminfo/v/vt52 -github.com/gdamore/tcell/v2/terminfo/w/wy50 -github.com/gdamore/tcell/v2/terminfo/w/wy60 -github.com/gdamore/tcell/v2/terminfo/w/wy99_ansi -github.com/gdamore/tcell/v2/terminfo/x/xfce -github.com/gdamore/tcell/v2/terminfo/x/xterm_kitty -github.com/ProtonMail/go-crypto/openpgp/internal/algorithm -github.com/ProtonMail/go-crypto/bitcurves -github.com/colinmarc/hdfs/internal/protocol/hadoop_hdfs -google.golang.org/grpc/internal/binarylog -github.com/ProtonMail/go-crypto/brainpool -github.com/ProtonMail/go-crypto/openpgp/internal/encoding -github.com/cloudflare/circl/internal/conv -github.com/gdamore/tcell/v2/terminfo/extended -github.com/cloudflare/circl/math -github.com/gdamore/tcell/v2 -github.com/cloudflare/circl/math/fp25519 -github.com/cloudflare/circl/math/fp448 -github.com/cloudflare/circl/math/mlsbset -github.com/ProtonMail/go-crypto/openpgp/elgamal -github.com/ProtonMail/go-crypto/openpgp/s2k -github.com/prometheus/client_golang/prometheus/internal -github.com/anacrolix/dms/dlna github.com/anacrolix/dms/soap github.com/anacrolix/log +github.com/ProtonMail/go-crypto/openpgp/internal/ecc +github.com/ProtonMail/go-crypto/openpgp/ed448 github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/coreos/go-systemd/internal/dlopen -github.com/cloudflare/circl/dh/x25519 -github.com/cloudflare/circl/dh/x448 -github.com/cloudflare/circl/sign/ed25519 -github.com/cloudflare/circl/ecc/goldilocks -github.com/ProtonMail/go-crypto/openpgp/x25519 github.com/rclone/rclone/cmd/serve/ftp golang.org/x/net/webdav/internal/xml -github.com/ProtonMail/go-crypto/openpgp/x448 -github.com/anacrolix/dms/upnp github.com/rclone/rclone/cmd/test/info/internal -github.com/ProtonMail/go-crypto/openpgp/ed25519 +github.com/ProtonMail/go-crypto/openpgp/ecdh +google.golang.org/grpc/internal/binarylog +github.com/ProtonMail/go-crypto/openpgp/ecdsa +github.com/ProtonMail/go-crypto/openpgp/eddsa +github.com/anacrolix/dms/upnp github.com/a8m/tree +github.com/ProtonMail/go-crypto/openpgp/packet github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/bin -github.com/cloudflare/circl/sign/ed448 github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib testing -github.com/ProtonMail/go-crypto/openpgp/internal/ecc -github.com/ProtonMail/go-crypto/openpgp/ed448 +github.com/rclone/rclone/cmd/test/info/internal/build_csv +github.com/prometheus/client_golang/prometheus/internal +github.com/colinmarc/hdfs/internal/protocol/hadoop_hdfs +go/scanner +go/doc/comment +go/ast +internal/buildcfg +gopkg.in/yaml.v2 +github.com/dop251/scsu +github.com/rclone/rclone/lib/encoder/internal/gen +github.com/rclone/rclone/lib/encoder/filename +github.com/rclone/rclone/fstest/testy +golang.org/x/crypto/ssh/agent +golang.org/x/crypto/ssh/knownhosts github.com/pkg/sftp net/http/httptrace google.golang.org/grpc/internal/credentials -google.golang.org/api/transport/cert -github.com/rclone/ftp net/http +google.golang.org/api/transport/cert google.golang.org/grpc/credentials -golang.org/x/crypto/ssh/agent -golang.org/x/crypto/ssh/knownhosts +github.com/rclone/ftp +github.com/ProtonMail/go-crypto/openpgp +github.com/coreos/go-systemd/activation google.golang.org/grpc/internal/channelz google.golang.org/grpc/resolver google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer -github.com/gdamore/tcell/v2/termbox -github.com/ProtonMail/go-crypto/openpgp/ecdh +github.com/xanzy/ssh-agent +go/doc +go/internal/typeparams +github.com/coreos/go-systemd/util google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/transport/networktype -google.golang.org/grpc/balancer/grpclb/state -github.com/xanzy/ssh-agent google.golang.org/grpc/internal/resolver/unix -github.com/ProtonMail/go-crypto/openpgp/ecdsa -github.com/ProtonMail/go-crypto/openpgp/eddsa -github.com/coreos/go-systemd/activation +google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/dns -github.com/rclone/rclone/cmd/test/info/internal/build_csv -go/scanner -go/doc/comment -github.com/ProtonMail/go-crypto/openpgp/packet +go/parser google.golang.org/grpc/channelz -internal/buildcfg google.golang.org/grpc/balancer +github.com/ProtonMail/go-crypto/openpgp/clearsign google.golang.org/grpc/resolver/dns -gopkg.in/yaml.v2 -go/ast -github.com/rclone/rclone/fstest/testy google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig -github.com/dop251/scsu google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch google.golang.org/grpc/internal/resolver -github.com/rclone/rclone/lib/encoder/internal/gen -github.com/rclone/rclone/lib/encoder/filename -github.com/coreos/go-systemd/util -go/doc -go/internal/typeparams -go/parser -github.com/ProtonMail/go-crypto/openpgp -github.com/ProtonMail/go-crypto/openpgp/clearsign go/build github.com/colinmarc/hdfs/internal/transfer github.com/rclone/rclone/fs/fserrors github.com/ncw/go-acd +github.com/abbot/go-http-auth net/http/pprof expvar github.com/prometheus/common/expfmt -golang.org/x/oauth2/internal -github.com/abbot/go-http-auth -github.com/Azure/go-autorest/tracing -github.com/mattn/go-ieproxy net/http/cookiejar net/http/httputil +golang.org/x/oauth2/internal +github.com/mattn/go-ieproxy github.com/Azure/go-autorest/logger -golang.org/x/net/websocket github.com/Azure/azure-pipeline-go/pipeline -golang.org/x/net/publicsuffix -golang.org/x/oauth2 github.com/rclone/rclone/fs +golang.org/x/oauth2 +github.com/Azure/go-autorest/tracing github.com/rclone/rclone/backend/b2/api -github.com/Azure/go-autorest/autorest/adal +golang.org/x/net/publicsuffix +golang.org/x/net/websocket cloud.google.com/go/compute/metadata +github.com/Azure/go-autorest/autorest/adal google.golang.org/api/googleapi golang.org/x/net/trace golang.org/x/net/http2 -go.opencensus.io/trace/propagation -github.com/googleapis/gax-go/v2/apierror github.com/Azure/azure-storage-blob-go/azblob +go.opencensus.io/trace/propagation +go.opencensus.io/plugin/ochttp/propagation/b3 +google.golang.org/api/googleapi/transport golang.org/x/oauth2/authhandler golang.org/x/oauth2/google/internal/stsexchange golang.org/x/oauth2/jwt +github.com/googleapis/gax-go/v2/apierror google.golang.org/api/internal/impersonate -go.opencensus.io/plugin/ochttp/propagation/b3 +go.opencensus.io/plugin/ochttp github.com/prometheus/client_golang/prometheus -google.golang.org/api/googleapi/transport google.golang.org/api/transport/http/internal/propagation -github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox -github.com/jcmturner/goidentity/v6 -go.opencensus.io/plugin/ochttp golang.org/x/oauth2/google/internal/externalaccount golang.org/x/oauth2/google/internal/externalaccountauthorizeduser +github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox +github.com/jcmturner/goidentity/v6 github.com/ncw/swift/v2 github.com/koofr/go-httpclient -github.com/putdotio/go-putio/putio github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/async github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/auth github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/common github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/seen_state -golang.org/x/oauth2/google github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team_common -github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/file_properties github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team_policies +github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/file_properties github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users_common github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/account github.com/jcmturner/gokrb5/v8/service -github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users github.com/koofr/go-koofrclient +github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users +golang.org/x/oauth2/google +github.com/putdotio/go-putio/putio +github.com/aws/aws-sdk-go/aws +github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/files +github.com/Azure/go-ntlmssp +github.com/jcmturner/gokrb5/v8/spnego github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/lib/atexit +github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/lib/file github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/lib/dircache -github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/fs/chunksize -github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/dirtree +github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/list github.com/rclone/rclone/lib/rest +github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/chunkedreader -github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/files -github.com/rclone/rclone/backend/alias -github.com/jcmturner/gokrb5/v8/spnego github.com/rclone/rclone/fs/walk -github.com/aws/aws-sdk-go/aws +github.com/colinmarc/hdfs/internal/rpc +github.com/rclone/rclone/backend/alias +github.com/aws/aws-sdk-go/aws/request +github.com/aws/aws-sdk-go/aws/auth/bearer +github.com/aws/aws-sdk-go/private/protocol/eventstream github.com/rclone/rclone/backend/union/common -github.com/Azure/go-ntlmssp -github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/union/upstream -github.com/rclone/rclone/cmd/serve/httplib +github.com/rclone/rclone/backend/webdav/api github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header -github.com/rclone/rclone/cmd/bisync/bilib -github.com/rclone/rclone/backend/union/policy -github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/march +github.com/rclone/rclone/fs/rc github.com/rclone/rclone/backend/memory -github.com/aws/aws-sdk-go/aws/request -github.com/aws/aws-sdk-go/aws/auth/bearer -github.com/aws/aws-sdk-go/private/protocol/eventstream +github.com/rclone/rclone/backend/union/policy github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil +github.com/colinmarc/hdfs +github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/vfs/vfscommon -github.com/rclone/rclone/fs/config -github.com/rclone/rclone/fs/accounting -github.com/colinmarc/hdfs/internal/rpc -github.com/rclone/rclone/fs/filter/filterflags -github.com/rclone/rclone/cmd/serve/httplib/httpflags -github.com/prometheus/client_golang/prometheus/promhttp github.com/rclone/rclone/vfs/vfscache/writeback -github.com/rclone/rclone/vfs/vfsflags -github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/cmd/ncdu/scan +github.com/prometheus/client_golang/prometheus/promhttp github.com/anacrolix/dms/ssdp github.com/rclone/rclone/cmd/serve/dlna/data -github.com/rclone/rclone/cmd/serve/dlna/dlnaflags -github.com/colinmarc/hdfs net/http/httptest +github.com/rclone/rclone/fs/config +github.com/rclone/rclone/fs/accounting +github.com/rclone/rclone/fs/filter/filterflags +github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/aws/aws-sdk-go/aws/corehandlers github.com/aws/aws-sdk-go/aws/client -github.com/rclone/rclone/fs/log -github.com/rclone/rclone/lib/kv github.com/aws/aws-sdk-go/private/protocol +github.com/aws/aws-sdk-go/aws/csm +github.com/aws/aws-sdk-go/internal/s3shared +github.com/aws/aws-sdk-go/internal/s3shared/s3err +github.com/aws/aws-sdk-go/private/checksum github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/sharing github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team github.com/aws/aws-sdk-go/aws/ec2metadata +github.com/rclone/rclone/fs/rc/rcflags +github.com/rclone/rclone/vfs/vfsflags +github.com/rclone/rclone/cmd/serve/dlna/dlnaflags +github.com/go-chi/chi +golang.org/x/net/webdav +github.com/aws/aws-sdk-go/private/protocol/json/jsonutil +github.com/rclone/rclone/fs/log google.golang.org/grpc/internal/transport -github.com/aws/aws-sdk-go/aws/csm -github.com/aws/aws-sdk-go/internal/s3shared +github.com/rclone/rclone/lib/kv +github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/local -github.com/rclone/rclone/backend/hdfs -github.com/aws/aws-sdk-go/private/protocol/json/jsonutil -github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil +github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/backend/b2 -github.com/rclone/rclone/fs/operations github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive +github.com/rclone/rclone/fs/operations github.com/rclone/rclone/backend/koofr +github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/lib/jwtutil +github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/jottacloud -github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud -github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/putio -github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +github.com/aws/aws-sdk-go/aws/defaults github.com/aws/aws-sdk-go/aws/signer/v4 github.com/aws/aws-sdk-go/private/protocol/jsonrpc github.com/aws/aws-sdk-go/private/protocol/query -github.com/aws/aws-sdk-go/aws/defaults -github.com/aws/aws-sdk-go/internal/s3shared/s3err +github.com/rclone/rclone/backend/seafile +github.com/rclone/rclone/backend/sftp +github.com/rclone/rclone/backend/sharefile google.golang.org/grpc -github.com/aws/aws-sdk-go/private/checksum +github.com/aws/aws-sdk-go/private/protocol/restxml +github.com/rclone/rclone/backend/sia github.com/aws/aws-sdk-go/private/protocol/restjson -github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi -github.com/rclone/rclone/backend/seafile +github.com/rclone/rclone/backend/smb +github.com/aws/aws-sdk-go/service/sts +github.com/rclone/rclone/backend/sugarsync +github.com/aws/aws-sdk-go/service/s3 +github.com/aws/aws-sdk-go/service/sso github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine @@ -2425,75 +2472,65 @@ github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/onedrive -github.com/aws/aws-sdk-go/service/sso -github.com/aws/aws-sdk-go/service/ssooidc -github.com/aws/aws-sdk-go/service/sts -github.com/aws/aws-sdk-go/private/protocol/restxml -github.com/rclone/rclone/backend/sftp -github.com/rclone/rclone/backend/sharefile github.com/aws/aws-sdk-go/service/sso/ssoiface -github.com/aws/aws-sdk-go/service/s3 -github.com/rclone/rclone/backend/sia -github.com/rclone/rclone/backend/smb -github.com/rclone/rclone/backend/sugarsync -github.com/aws/aws-sdk-go/aws/credentials/ssocreds -github.com/rclone/rclone/backend/swift +github.com/aws/aws-sdk-go/service/ssooidc github.com/aws/aws-sdk-go/service/sts/stsiface +github.com/rclone/rclone/backend/swift +github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/uptobox -github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex +github.com/aws/aws-sdk-go/aws/credentials/ssocreds github.com/rclone/rclone/backend/zoho +github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/log/logflags -github.com/aws/aws-sdk-go/aws/session github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/webgui -github.com/rclone/rclone/backend/webdav +github.com/aws/aws-sdk-go/aws/session github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/fs/sync github.com/rclone/rclone/vfs/vfscache/downloaders -github.com/go-chi/chi -golang.org/x/net/webdav -github.com/stretchr/testify/assert +github.com/go-chi/chi/middleware +github.com/rclone/rclone/lib/http github.com/rclone/rclone/fstest/testserver -github.com/rclone/rclone/fs/rc/rcserver -github.com/rclone/rclone/vfs/vfscache +github.com/stretchr/testify/assert github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/vfs/test_vfs -github.com/go-chi/chi/middleware +github.com/rclone/rclone/vfs/vfscache +github.com/rclone/rclone/fs/rc/rcserver +github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/cmd -github.com/rclone/rclone/lib/http github.com/rclone/rclone/backend/azureblob github.com/googleapis/gax-go/v2 google.golang.org/api/internal -github.com/rclone/rclone/lib/http/auth -google.golang.org/api/option -google.golang.org/api/transport/internal/dca +github.com/rclone/rclone/vfs github.com/rclone/rclone/cmd/about -github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/bisync -google.golang.org/api/internal/gensupport github.com/rclone/rclone/cmd/cachestats +github.com/rclone/rclone/cmd/rc +google.golang.org/api/option +google.golang.org/api/transport/internal/dca +google.golang.org/api/internal/gensupport github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/cleanup -google.golang.org/api/option/internaloption github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy -github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/checksum -google.golang.org/api/transport/http +github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe +google.golang.org/api/option/internaloption +google.golang.org/api/transport/http github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete @@ -2506,59 +2543,58 @@ github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl +github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir -github.com/rclone/rclone/vfs github.com/rclone/rclone/cmd/move -google.golang.org/api/drive/v2 -google.golang.org/api/drive/v3 -google.golang.org/api/storage/v1 github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/obscure -github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal -github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/rmdir +github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/version +github.com/rclone/rclone/cmd/mountlib +google.golang.org/api/drive/v2 +google.golang.org/api/drive/v3 +google.golang.org/api/storage/v1 +github.com/rclone/rclone/cmd/serve/dlna +github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/restic +github.com/rclone/rclone/cmd/serve/proxy +github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/settier -github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sha1sum +github.com/rclone/rclone/cmd/size +github.com/rclone/rclone/cmd/serve/proxy/proxyflags +github.com/rclone/rclone/cmd/mount +github.com/rclone/rclone/cmd/mount2 +github.com/rclone/rclone/cmd/serve/docker +github.com/rclone/rclone/cmd/serve/sftp +github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test -github.com/rclone/rclone/cmd/selfupdate +github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory -github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/stretchr/testify/require -github.com/rclone/rclone/cmd/mountlib -github.com/rclone/rclone/cmd/serve/dlna -github.com/rclone/rclone/cmd/serve/http -github.com/rclone/rclone/cmd/serve/proxy -github.com/rclone/rclone/cmd/serve/proxy/proxyflags -github.com/rclone/rclone/cmd/mount -github.com/rclone/rclone/cmd/mount2 -github.com/rclone/rclone/cmd/serve/docker -github.com/rclone/rclone/cmd/serve/sftp -github.com/rclone/rclone/cmd/serve/webdav -github.com/rclone/rclone/fstest github.com/rclone/rclone/cmd/serve +github.com/rclone/rclone/cmd/all +github.com/rclone/rclone/fstest github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/fstest/fstests -github.com/rclone/rclone/cmd/all github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/all -github.com/rclone/rclone/cmdtest github.com/rclone/rclone +github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/vfs/vfstest debian/rules override_dh_auto_test @@ -2569,21 +2605,21 @@ ? github.com/rclone/rclone/backend/all [no test files] ? github.com/rclone/rclone/backend/amazonclouddrive [no test files] === RUN TestNewFS -2026/02/27 07:39:13 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults -2026/02/27 07:39:13 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults -2026/02/27 07:39:13 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults -2026/02/27 07:39:13 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults -2026/02/27 07:39:13 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults -2026/02/27 07:39:13 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:23:55 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:23:55 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:23:55 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:23:55 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:23:55 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:23:55 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults --- PASS: TestNewFS (0.00s) === RUN TestNewFSNoRemote -2026/02/27 07:39:13 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:23:55 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults --- PASS: TestNewFSNoRemote (0.00s) === RUN TestNewFSInvalidRemote -2026/02/27 07:39:13 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:23:55 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults --- PASS: TestNewFSInvalidRemote (0.00s) PASS -ok github.com/rclone/rclone/backend/alias 0.025s +ok github.com/rclone/rclone/backend/alias 0.152s === RUN TestIncrement --- PASS: TestIncrement (0.00s) === RUN TestIntegration @@ -2594,30 +2630,30 @@ === RUN TestServicePrincipalFileFailure --- PASS: TestServicePrincipalFileFailure (0.00s) === RUN TestValidateAccessTier +=== RUN TestValidateAccessTier/cool +=== RUN TestValidateAccessTier/archive +=== RUN TestValidateAccessTier/empty === RUN TestValidateAccessTier/unknown === RUN TestValidateAccessTier/hot === RUN TestValidateAccessTier/HOT === RUN TestValidateAccessTier/Hot -=== RUN TestValidateAccessTier/cool -=== RUN TestValidateAccessTier/archive -=== RUN TestValidateAccessTier/empty --- PASS: TestValidateAccessTier (0.00s) + --- PASS: TestValidateAccessTier/cool (0.00s) + --- PASS: TestValidateAccessTier/archive (0.00s) + --- PASS: TestValidateAccessTier/empty (0.00s) --- PASS: TestValidateAccessTier/unknown (0.00s) --- PASS: TestValidateAccessTier/hot (0.00s) --- PASS: TestValidateAccessTier/HOT (0.00s) --- PASS: TestValidateAccessTier/Hot (0.00s) - --- PASS: TestValidateAccessTier/cool (0.00s) - --- PASS: TestValidateAccessTier/archive (0.00s) - --- PASS: TestValidateAccessTier/empty (0.00s) === RUN TestManagedIdentity ---- PASS: TestManagedIdentity (0.01s) +--- PASS: TestManagedIdentity (0.03s) === RUN TestIMDSErrors -2026/02/27 07:39:14 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 404 and body: Test error generated -2026/02/27 07:39:14 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 429 and body: Test error generated -2026/02/27 07:39:14 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 500 and body: Test error generated +2025/01/26 03:23:59 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 404 and body: Test error generated +2025/01/26 03:23:59 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 429 and body: Test error generated +2025/01/26 03:23:59 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 500 and body: Test error generated --- PASS: TestIMDSErrors (0.00s) PASS -ok github.com/rclone/rclone/backend/azureblob 0.053s +ok github.com/rclone/rclone/backend/azureblob 0.198s === RUN TestUrlEncode --- PASS: TestUrlEncode (0.00s) === RUN TestTimeString @@ -2629,7 +2665,7 @@ fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/b2 0.041s +ok github.com/rclone/rclone/backend/b2 0.132s === RUN TestTimestampMarshalJSON --- PASS: TestTimestampMarshalJSON (0.00s) === RUN TestTimestampUnmarshalJSON @@ -2639,16 +2675,16 @@ === RUN TestTimestampEqual --- PASS: TestTimestampEqual (0.00s) PASS -ok github.com/rclone/rclone/backend/b2/api 0.036s +ok github.com/rclone/rclone/backend/b2/api 0.108s ? github.com/rclone/rclone/backend/box/api [no test files] === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/box 0.034s -2026/02/27 07:39:15 Running with the following params: +ok github.com/rclone/rclone/backend/box 0.163s +2025/01/26 03:24:02 Running with the following params: remote: TestInternalCache -2026/02/27 07:39:15 Temp Upload Dir: /tmp/rclonecache-tmp1660628446 +2025/01/26 03:24:02 Temp Upload Dir: /tmp/rclonecache-tmp1763649619 === RUN TestInternalListRootAndInnerRemotes cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalListRootAndInnerRemotes (0.00s) @@ -2725,7 +2761,7 @@ cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalUploadUploadingFileOperations (0.00s) PASS -ok github.com/rclone/rclone/backend/cache 0.038s +ok github.com/rclone/rclone/backend/cache 0.187s === RUN TestIntegration fstests.go:454: Using remote "TestChunker:" fstests.go:464: @@ -2736,7 +2772,7 @@ Test: TestIntegration --- FAIL: TestIntegration (0.00s) FAIL -FAIL github.com/rclone/rclone/backend/chunker 0.095s +FAIL github.com/rclone/rclone/backend/chunker 0.334s === RUN TestAdjustmentDo --- PASS: TestAdjustmentDo (0.00s) === RUN TestAdjustmentUndo @@ -2888,7 +2924,7 @@ === RUN TestMemory/FsMkdir/FsRootCollapse === RUN TestMemory/FsShutdown fstests.go:2117: Shutdown method not supported ---- PASS: TestMemory (0.02s) +--- PASS: TestMemory (0.04s) --- SKIP: TestMemory/FsCheckWrap (0.00s) --- SKIP: TestMemory/FsCommand (0.00s) --- SKIP: TestMemory/FsRmdirNotFound (0.00s) @@ -2896,11 +2932,11 @@ --- PASS: TestMemory/FsName (0.00s) --- PASS: TestMemory/FsRoot (0.00s) --- PASS: TestMemory/FsRmdirEmpty (0.00s) - --- PASS: TestMemory/FsMkdir (0.01s) + --- PASS: TestMemory/FsMkdir (0.04s) --- PASS: TestMemory/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestMemory/FsMkdir/FsListEmpty (0.00s) --- PASS: TestMemory/FsMkdir/FsListDirEmpty (0.00s) - --- PASS: TestMemory/FsMkdir/FsListRDirEmpty (0.00s) + --- PASS: TestMemory/FsMkdir/FsListRDirEmpty (0.02s) --- PASS: TestMemory/FsMkdir/FsListDirNotFound (0.00s) --- PASS: TestMemory/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding (0.00s) @@ -2928,7 +2964,7 @@ --- PASS: TestMemory/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestMemory/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestMemory/FsMkdir/FsChangeNotify (0.00s) - --- PASS: TestMemory/FsMkdir/FsPutFiles (0.01s) + --- PASS: TestMemory/FsMkdir/FsPutFiles (0.02s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListR (0.00s) @@ -2963,7 +2999,7 @@ --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) - --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) + --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectUpdate (0.02s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsIsFile (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) @@ -2987,7 +3023,7 @@ fstests.go:400: quicktest only --- SKIP: TestMixed (0.00s) FAIL -FAIL github.com/rclone/rclone/backend/combine 0.059s +FAIL github.com/rclone/rclone/backend/combine 0.200s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) @@ -3001,7 +3037,7 @@ Test: TestRemoteGzip --- FAIL: TestRemoteGzip (0.00s) FAIL -FAIL github.com/rclone/rclone/backend/compress 0.074s +FAIL github.com/rclone/rclone/backend/compress 0.388s ? github.com/rclone/rclone/backend/filefabric/api [no test files] ? github.com/rclone/rclone/backend/googlephotos/api [no test files] ? github.com/rclone/rclone/backend/hidrive/api [no test files] @@ -3012,6 +3048,11 @@ ? github.com/rclone/rclone/backend/premiumizeme/api [no test files] ? github.com/rclone/rclone/backend/seafile/api [no test files] ? github.com/rclone/rclone/backend/sharefile/api [no test files] +? github.com/rclone/rclone/backend/sia/api [no test files] +? github.com/rclone/rclone/backend/sugarsync/api [no test files] +? github.com/rclone/rclone/backend/union/common [no test files] +? github.com/rclone/rclone/backend/union/policy [no test files] +? github.com/rclone/rclone/backend/union/upstream [no test files] === RUN TestNewNameEncryptionMode --- PASS: TestNewNameEncryptionMode (0.00s) === RUN TestNewNameEncryptionModeString @@ -3085,23 +3126,23 @@ === RUN TestNonceFromBuf --- PASS: TestNonceFromBuf (0.00s) === RUN TestNonceIncrement ---- PASS: TestNonceIncrement (0.00s) +--- PASS: TestNonceIncrement (0.01s) === RUN TestNonceAdd --- PASS: TestNonceAdd (0.00s) === RUN TestRandomSource ---- PASS: TestRandomSource (0.57s) +--- PASS: TestRandomSource (3.28s) === RUN TestEncryptDecrypt1 ---- PASS: TestEncryptDecrypt1 (0.37s) +--- PASS: TestEncryptDecrypt1 (1.76s) === RUN TestEncryptDecrypt32 ---- PASS: TestEncryptDecrypt32 (1.46s) +--- PASS: TestEncryptDecrypt32 (7.24s) === RUN TestEncryptDecrypt4096 ---- PASS: TestEncryptDecrypt4096 (1.39s) +--- PASS: TestEncryptDecrypt4096 (7.31s) === RUN TestEncryptDecrypt65536 ---- PASS: TestEncryptDecrypt65536 (1.39s) +--- PASS: TestEncryptDecrypt65536 (6.85s) === RUN TestEncryptDecrypt65537 ---- PASS: TestEncryptDecrypt65537 (1.39s) +--- PASS: TestEncryptDecrypt65537 (7.97s) === RUN TestEncryptData ---- PASS: TestEncryptData (0.00s) +--- PASS: TestEncryptData (0.02s) === RUN TestNewEncrypter --- PASS: TestNewEncrypter (0.00s) === RUN TestNewEncrypterErrUnexpectedEOF @@ -3111,7 +3152,7 @@ === RUN TestNewDecrypterErrUnexpectedEOF --- PASS: TestNewDecrypterErrUnexpectedEOF (0.00s) === RUN TestNewDecrypterSeekLimit ---- PASS: TestNewDecrypterSeekLimit (0.49s) +--- PASS: TestNewDecrypterSeekLimit (2.33s) === RUN TestDecrypterCalculateUnderlying --- PASS: TestDecrypterCalculateUnderlying (0.00s) === RUN TestDecrypterRead @@ -3121,7 +3162,7 @@ === RUN TestPutGetBlock --- PASS: TestPutGetBlock (0.00s) === RUN TestKey ---- PASS: TestKey (0.20s) +--- PASS: TestKey (0.96s) === RUN TestIntegration crypt_test.go:22: Skipping as -remote not set --- SKIP: TestIntegration (0.00s) @@ -3150,7 +3191,7 @@ === RUN TestStandardBase64/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestStandardBase64/FsMkdir/FsListDirNotFound -2026/02/27 07:39:24 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:47 ERROR : does not exist: error listing: directory not found === RUN TestStandardBase64/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestStandardBase64/FsMkdir/FsEncoding @@ -3194,14 +3235,14 @@ fstests.go:710: testing "test%46.txt" === RUN TestStandardBase64/FsMkdir/FsNewObjectNotFound === RUN TestStandardBase64/FsMkdir/FsPutError -2026/02/27 07:39:24 NOTICE: LiHD3a_KM-z0hMSK9FLg_g/nMSMbcQYaFfwKULh2ZBGmw/XtFcFlKWi8AKrpAxQq1jZA/H3vzyEmsPQanE4Lwdo-2vZ4rSbJcTXFcqqhWG7sFnrc/aoJ0xQZ37-GsFYAJDFVRpA: Removing partially written file on error: potato +2025/01/26 03:24:47 NOTICE: LiHD3a_KM-z0hMSK9FLg_g/nMSMbcQYaFfwKULh2ZBGmw/XtFcFlKWi8AKrpAxQq1jZA/H3vzyEmsPQanE4Lwdo-2vZ4rSbJcTXFcqqhWG7sFnrc/aoJ0xQZ37-GsFYAJDFVRpA: Removing partially written file on error: potato === RUN TestStandardBase64/FsMkdir/FsPutZeroLength === RUN TestStandardBase64/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestStandardBase64/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestStandardBase64/FsMkdir/FsPutFiles -2026/02/27 07:39:24 ERROR : Local file system at /tmp/rclone-crypt-test-standard/jNztyLmWBIOTXkdpWwtcJRYLvDhczNEvLb5vyoaE_60G0Merh27OAIAnktn4JYP_: xattrs not supported - disabling: xattr.LSet /tmp/rclone-crypt-test-standard/jNztyLmWBIOTXkdpWwtcJRYLvDhczNEvLb5vyoaE_60G0Merh27OAIAnktn4JYP_/ay7yI-yTWSPClZuVWkVFUA user.rclone-test: operation not supported +2025/01/26 03:24:47 ERROR : Local file system at /tmp/rclone-crypt-test-standard/6wqOPRmbxL5JzL_Bgh5y0RuqVnaWauiR58qRp2L4b7eltYUqbc2528YDf2_yQ7j6: xattrs not supported - disabling: xattr.LSet /tmp/rclone-crypt-test-standard/6wqOPRmbxL5JzL_Bgh5y0RuqVnaWauiR58qRp2L4b7eltYUqbc2528YDf2_yQ7j6/ay7yI-yTWSPClZuVWkVFUA user.rclone-test: operation not supported === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -3261,9 +3302,9 @@ === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectStorable === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:24 ERROR : : error listing: directory not found +2025/01/26 03:24:48 ERROR : : error listing: directory not found === RUN TestStandardBase64/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-dowizex9bidizad6zitaxij1" from "TestCrypt:rclone-test-dowizex9bidizad6zitaxij1" + fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-xecatel7rofodur8banujuj8" from "TestCrypt:rclone-test-xecatel7rofodur8banujuj8" === RUN TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List === RUN TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListR @@ -3290,10 +3331,10 @@ === RUN TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestStandardBase64/FsMkdir/FsRootCollapse -2026/02/27 07:39:24 ERROR : : error listing: directory not found +2025/01/26 03:24:48 ERROR : : error listing: directory not found === RUN TestStandardBase64/FsShutdown fstests.go:2117: Shutdown method not supported ---- FAIL: TestStandardBase64 (0.69s) +--- FAIL: TestStandardBase64 (1.47s) --- PASS: TestStandardBase64/FsCheckWrap (0.00s) --- PASS: TestStandardBase64/FsCommand (0.00s) --- PASS: TestStandardBase64/FsRmdirNotFound (0.00s) @@ -3301,19 +3342,19 @@ --- PASS: TestStandardBase64/FsName (0.00s) --- PASS: TestStandardBase64/FsRoot (0.00s) --- PASS: TestStandardBase64/FsRmdirEmpty (0.00s) - --- FAIL: TestStandardBase64/FsMkdir (0.59s) + --- FAIL: TestStandardBase64/FsMkdir (1.23s) --- PASS: TestStandardBase64/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsListEmpty (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsListRDirNotFound (0.00s) - --- PASS: TestStandardBase64/FsMkdir/FsEncoding (0.01s) + --- PASS: TestStandardBase64/FsMkdir/FsEncoding (0.04s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/punctuation (0.00s) - --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_space (0.00s) + --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_space (0.02s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_CR (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_LF (0.00s) @@ -3324,7 +3365,7 @@ --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_CR (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_LF (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_HT (0.00s) - --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_VT (0.00s) + --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_VT (0.01s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_dot (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/URL_encoding (0.00s) @@ -3333,12 +3374,12 @@ --- PASS: TestStandardBase64/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestStandardBase64/FsMkdir/FsPutFiles (0.47s) + --- FAIL: TestStandardBase64/FsMkdir/FsPutFiles (0.96s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) - --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirRoot (0.09s) + --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirRoot (0.20s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) @@ -3352,7 +3393,7 @@ --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsMove (0.00s) - --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsDirMove (0.09s) + --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsDirMove (0.20s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectString (0.00s) @@ -3369,16 +3410,16 @@ --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) - --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) + --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectUpdate (0.01s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectStorable (0.00s) - --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile (0.09s) - --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound (0.10s) - --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot (0.09s) + --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile (0.18s) + --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound (0.14s) + --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot (0.22s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) - --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put (0.00s) - --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) + --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put (0.02s) + --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.02s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/SetTier (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) @@ -3395,7 +3436,7 @@ --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) - --- PASS: TestStandardBase64/FsMkdir/FsRootCollapse (0.09s) + --- PASS: TestStandardBase64/FsMkdir/FsRootCollapse (0.22s) --- SKIP: TestStandardBase64/FsShutdown (0.00s) === RUN TestStandardBase32768 fstests.go:454: Using remote "TestCrypt:" @@ -3413,7 +3454,7 @@ === RUN TestStandardBase32768/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestStandardBase32768/FsMkdir/FsListDirNotFound -2026/02/27 07:39:25 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:48 ERROR : does not exist: error listing: directory not found === RUN TestStandardBase32768/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestStandardBase32768/FsMkdir/FsEncoding @@ -3457,14 +3498,14 @@ fstests.go:710: testing "test%46.txt" === RUN TestStandardBase32768/FsMkdir/FsNewObjectNotFound === RUN TestStandardBase32768/FsMkdir/FsPutError -2026/02/27 07:39:25 NOTICE: ãµé—屙䥾踄㥒㰨祀ꜟ/瓂䥛廣⋅旡䭋樓㚆瑟/嗈絥炲輜ڕ悠裥åƒå£Ÿ/㗽ꎒ⛕樰官瑫è㗶蔯⣒岫欷⣥å„劗慥疻ʟ/审ä±äœŽê—¾âº ç± ã¡˜ç®±ç£Ÿ: Removing partially written file on error: potato +2025/01/26 03:24:48 NOTICE: ãµé—屙䥾踄㥒㰨祀ꜟ/瓂䥛廣⋅旡䭋樓㚆瑟/嗈絥炲輜ڕ悠裥åƒå£Ÿ/㗽ꎒ⛕樰官瑫è㗶蔯⣒岫欷⣥å„劗慥疻ʟ/审ä±äœŽê—¾âº ç± ã¡˜ç®±ç£Ÿ: Removing partially written file on error: potato === RUN TestStandardBase32768/FsMkdir/FsPutZeroLength === RUN TestStandardBase32768/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestStandardBase32768/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestStandardBase32768/FsMkdir/FsPutFiles -2026/02/27 07:39:25 ERROR : Local file system at /tmp/rclone-crypt-test-standard/炴洿傤牞ꉻ⛹ꂫãŒé™ºæ¹¶é°´ä§´êƒ€å°¾æ¿’⠦塎䫅⠪ᴂ機ᑧ詗鲦㙺䛿: xattrs not supported - disabling: xattr.LSet /tmp/rclone-crypt-test-standard/炴洿傤牞ꉻ⛹ꂫãŒé™ºæ¹¶é°´ä§´êƒ€å°¾æ¿’⠦塎䫅⠪ᴂ機ᑧ詗鲦㙺䛿/寷拨ê²å¯²ä‘”糎儔殥仟 user.rclone-test: operation not supported +2025/01/26 03:24:48 ERROR : Local file system at /tmp/rclone-crypt-test-standard/喈騷Ⴒæ¢æ¯‡é‚‡ä§‚㭢鋞ⵕ迾傜䗴刢沺ڬ阖枖页èšå ¥æ¥–䣤瓄隣穟: xattrs not supported - disabling: xattr.LSet /tmp/rclone-crypt-test-standard/喈騷Ⴒæ¢æ¯‡é‚‡ä§‚㭢鋞ⵕ迾傜䗴刢沺ڬ阖枖页èšå ¥æ¥–䣤瓄隣穟/寷拨ê²å¯²ä‘”糎儔殥仟 user.rclone-test: operation not supported === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -3524,9 +3565,9 @@ === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectStorable === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:25 ERROR : : error listing: directory not found +2025/01/26 03:24:49 ERROR : : error listing: directory not found === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-nimidof8sovubal9dufehus0" from "TestCrypt:rclone-test-nimidof8sovubal9dufehus0" + fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-ralebow7jojetib6jevuqil2" from "TestCrypt:rclone-test-ralebow7jojetib6jevuqil2" === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListR @@ -3553,10 +3594,10 @@ === RUN TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestStandardBase32768/FsMkdir/FsRootCollapse -2026/02/27 07:39:25 ERROR : : error listing: directory not found +2025/01/26 03:24:50 ERROR : : error listing: directory not found === RUN TestStandardBase32768/FsShutdown fstests.go:2117: Shutdown method not supported ---- FAIL: TestStandardBase32768 (0.54s) +--- FAIL: TestStandardBase32768 (1.64s) --- PASS: TestStandardBase32768/FsCheckWrap (0.00s) --- PASS: TestStandardBase32768/FsCommand (0.00s) --- PASS: TestStandardBase32768/FsRmdirNotFound (0.00s) @@ -3564,18 +3605,18 @@ --- PASS: TestStandardBase32768/FsName (0.00s) --- PASS: TestStandardBase32768/FsRoot (0.00s) --- PASS: TestStandardBase32768/FsRmdirEmpty (0.00s) - --- FAIL: TestStandardBase32768/FsMkdir (0.49s) + --- FAIL: TestStandardBase32768/FsMkdir (1.41s) --- PASS: TestStandardBase32768/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsListEmpty (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsListRDirNotFound (0.00s) - --- PASS: TestStandardBase32768/FsMkdir/FsEncoding (0.02s) + --- PASS: TestStandardBase32768/FsMkdir/FsEncoding (0.03s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot_dot (0.00s) - --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/punctuation (0.00s) + --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/punctuation (0.01s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_space (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_CR (0.00s) @@ -3596,12 +3637,12 @@ --- PASS: TestStandardBase32768/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestStandardBase32768/FsMkdir/FsPutFiles (0.41s) + --- FAIL: TestStandardBase32768/FsMkdir/FsPutFiles (1.19s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) - --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirRoot (0.08s) + --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirRoot (0.19s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) @@ -3612,10 +3653,10 @@ --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) - --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPurge (0.00s) + --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPurge (0.01s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsMove (0.00s) - --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsDirMove (0.10s) + --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsDirMove (0.26s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectString (0.00s) @@ -3634,9 +3675,9 @@ --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectStorable (0.00s) - --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile (0.05s) - --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound (0.09s) - --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot (0.07s) + --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile (0.25s) + --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound (0.23s) + --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot (0.23s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) @@ -3658,7 +3699,7 @@ --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) - --- PASS: TestStandardBase32768/FsMkdir/FsRootCollapse (0.05s) + --- PASS: TestStandardBase32768/FsMkdir/FsRootCollapse (0.19s) --- SKIP: TestStandardBase32768/FsShutdown (0.00s) === RUN TestOff fstests.go:454: Using remote "TestCrypt2:" @@ -3676,7 +3717,7 @@ === RUN TestOff/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestOff/FsMkdir/FsListDirNotFound -2026/02/27 07:39:25 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:50 ERROR : does not exist: error listing: directory not found === RUN TestOff/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestOff/FsMkdir/FsEncoding @@ -3716,20 +3757,20 @@ fstests.go:710: testing "trailing dot." === RUN TestOff/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" -2026/02/27 07:39:25 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-ququsus9lehihox8cugemos8: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" -2026/02/27 07:39:25 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-ququsus9lehihox8cugemos8: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe.bin" +2025/01/26 03:24:50 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-yitisup8panipop5zipiqiv1: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" +2025/01/26 03:24:50 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-yitisup8panipop5zipiqiv1: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe.bin" === RUN TestOff/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestOff/FsMkdir/FsNewObjectNotFound === RUN TestOff/FsMkdir/FsPutError -2026/02/27 07:39:25 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt.bin: Removing partially written file on error: potato +2025/01/26 03:24:50 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt.bin: Removing partially written file on error: potato === RUN TestOff/FsMkdir/FsPutZeroLength === RUN TestOff/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestOff/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestOff/FsMkdir/FsPutFiles -2026/02/27 07:39:25 ERROR : Local file system at /tmp/rclone-crypt-test-off/rclone-test-ququsus9lehihox8cugemos8: xattrs not supported - disabling: xattr.LSet /tmp/rclone-crypt-test-off/rclone-test-ququsus9lehihox8cugemos8/file name.txt.bin user.rclone-test: operation not supported +2025/01/26 03:24:50 ERROR : Local file system at /tmp/rclone-crypt-test-off/rclone-test-yitisup8panipop5zipiqiv1: xattrs not supported - disabling: xattr.LSet /tmp/rclone-crypt-test-off/rclone-test-yitisup8panipop5zipiqiv1/file name.txt.bin user.rclone-test: operation not supported === RUN TestOff/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestOff/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -3789,9 +3830,9 @@ === RUN TestOff/FsMkdir/FsPutFiles/ObjectStorable === RUN TestOff/FsMkdir/FsPutFiles/FsIsFile === RUN TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:25 ERROR : : error listing: directory not found +2025/01/26 03:24:51 ERROR : : error listing: directory not found === RUN TestOff/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "TestCrypt2:" path "rclone-test-ququsus9lehihox8cugemos8" from "TestCrypt2:rclone-test-ququsus9lehihox8cugemos8" + fstests.go:1612: Opening root remote "TestCrypt2:" path "rclone-test-yitisup8panipop5zipiqiv1" from "TestCrypt2:rclone-test-yitisup8panipop5zipiqiv1" === RUN TestOff/FsMkdir/FsPutFiles/FromRoot/List === RUN TestOff/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestOff/FsMkdir/FsPutFiles/FromRoot/ListR @@ -3818,10 +3859,10 @@ === RUN TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestOff/FsMkdir/FsRootCollapse -2026/02/27 07:39:25 ERROR : : error listing: directory not found +2025/01/26 03:24:51 ERROR : : error listing: directory not found === RUN TestOff/FsShutdown fstests.go:2117: Shutdown method not supported ---- FAIL: TestOff (0.43s) +--- FAIL: TestOff (1.10s) --- PASS: TestOff/FsCheckWrap (0.00s) --- PASS: TestOff/FsCommand (0.00s) --- PASS: TestOff/FsRmdirNotFound (0.00s) @@ -3829,17 +3870,17 @@ --- PASS: TestOff/FsName (0.00s) --- PASS: TestOff/FsRoot (0.00s) --- PASS: TestOff/FsRmdirEmpty (0.00s) - --- FAIL: TestOff/FsMkdir (0.38s) + --- FAIL: TestOff/FsMkdir (0.93s) --- PASS: TestOff/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestOff/FsMkdir/FsListEmpty (0.00s) --- PASS: TestOff/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestOff/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestOff/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestOff/FsMkdir/FsListRDirNotFound (0.00s) - --- PASS: TestOff/FsMkdir/FsEncoding (0.02s) + --- PASS: TestOff/FsMkdir/FsEncoding (0.01s) --- PASS: TestOff/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/dot (0.00s) - --- PASS: TestOff/FsMkdir/FsEncoding/dot_dot (0.00s) + --- PASS: TestOff/FsMkdir/FsEncoding/dot_dot (0.01s) --- PASS: TestOff/FsMkdir/FsEncoding/punctuation (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/leading_space (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/leading_tilde (0.00s) @@ -3861,12 +3902,12 @@ --- PASS: TestOff/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestOff/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestOff/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestOff/FsMkdir/FsPutFiles (0.31s) - --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) + --- FAIL: TestOff/FsMkdir/FsPutFiles (0.80s) + --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirFile2 (0.01s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) - --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirRoot (0.07s) + --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirRoot (0.14s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) @@ -3879,8 +3920,8 @@ --- PASS: TestOff/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FsCopy (0.00s) - --- PASS: TestOff/FsMkdir/FsPutFiles/FsMove (0.00s) - --- PASS: TestOff/FsMkdir/FsPutFiles/FsDirMove (0.05s) + --- PASS: TestOff/FsMkdir/FsPutFiles/FsMove (0.01s) + --- PASS: TestOff/FsMkdir/FsPutFiles/FsDirMove (0.16s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectString (0.00s) @@ -3899,9 +3940,9 @@ --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectStorable (0.00s) - --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFile (0.08s) - --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound (0.05s) - --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot (0.05s) + --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFile (0.19s) + --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound (0.14s) + --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot (0.15s) --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) @@ -3923,7 +3964,7 @@ --- PASS: TestOff/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) - --- PASS: TestOff/FsMkdir/FsRootCollapse (0.05s) + --- PASS: TestOff/FsMkdir/FsRootCollapse (0.11s) --- SKIP: TestOff/FsShutdown (0.00s) === RUN TestObfuscate fstests.go:454: Using remote "TestCrypt3:" @@ -3941,7 +3982,7 @@ === RUN TestObfuscate/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestObfuscate/FsMkdir/FsListDirNotFound -2026/02/27 07:39:25 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:51 ERROR : does not exist: error listing: directory not found === RUN TestObfuscate/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestObfuscate/FsMkdir/FsEncoding @@ -3981,20 +4022,20 @@ fstests.go:710: testing "trailing dot." === RUN TestObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" -2026/02/27 07:39:26 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/104.NyHKJA-PAOP-MQSQFQI3NQOEPQF8FKREFEG8: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe" -2026/02/27 07:39:26 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/104.NyHKJA-PAOP-MQSQFQI3NQOEPQF8FKREFEG8: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe" +2025/01/26 03:24:51 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/8.sdmpof-uftu-rjcjAph9rjepdjA7xbcprbo5: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe" +2025/01/26 03:24:51 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/8.sdmpof-uftu-rjcjAph9rjepdjA7xbcprbo5: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe" === RUN TestObfuscate/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestObfuscate/FsMkdir/FsNewObjectNotFound === RUN TestObfuscate/FsMkdir/FsPutError -2026/02/27 07:39:26 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato +2025/01/26 03:24:51 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato === RUN TestObfuscate/FsMkdir/FsPutZeroLength === RUN TestObfuscate/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestObfuscate/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestObfuscate/FsMkdir/FsPutFiles -2026/02/27 07:39:26 ERROR : Local file system at /tmp/rclone-crypt-test-obfuscate/104.NyHKJA-PAOP-MQSQFQI3NQOEPQF8FKREFEG8: xattrs not supported - disabling: xattr.LSet /tmp/rclone-crypt-test-obfuscate/104.NyHKJA-PAOP-MQSQFQI3NQOEPQF8FKREFEG8/239.mpsl uhtl.AEA user.rclone-test: operation not supported +2025/01/26 03:24:51 ERROR : Local file system at /tmp/rclone-crypt-test-obfuscate/8.sdmpof-uftu-rjcjAph9rjepdjA7xbcprbo5: xattrs not supported - disabling: xattr.LSet /tmp/rclone-crypt-test-obfuscate/8.sdmpof-uftu-rjcjAph9rjepdjA7xbcprbo5/239.mpsl uhtl.AEA user.rclone-test: operation not supported === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -4054,9 +4095,9 @@ === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectStorable === RUN TestObfuscate/FsMkdir/FsPutFiles/FsIsFile === RUN TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:26 ERROR : : error listing: directory not found +2025/01/26 03:24:52 ERROR : : error listing: directory not found === RUN TestObfuscate/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "TestCrypt3:" path "rclone-test-quwujum9rusituj4jovijik4" from "TestCrypt3:rclone-test-quwujum9rusituj4jovijik4" + fstests.go:1612: Opening root remote "TestCrypt3:" path "rclone-test-qibizog2qidociz0waboqan8" from "TestCrypt3:rclone-test-qibizog2qidociz0waboqan8" === RUN TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List === RUN TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR @@ -4083,10 +4124,10 @@ === RUN TestObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestObfuscate/FsMkdir/FsRootCollapse -2026/02/27 07:39:26 ERROR : : error listing: directory not found +2025/01/26 03:24:52 ERROR : : error listing: directory not found === RUN TestObfuscate/FsShutdown fstests.go:2117: Shutdown method not supported ---- FAIL: TestObfuscate (0.54s) +--- FAIL: TestObfuscate (1.19s) --- PASS: TestObfuscate/FsCheckWrap (0.00s) --- PASS: TestObfuscate/FsCommand (0.00s) --- PASS: TestObfuscate/FsRmdirNotFound (0.00s) @@ -4094,14 +4135,14 @@ --- PASS: TestObfuscate/FsName (0.00s) --- PASS: TestObfuscate/FsRoot (0.00s) --- PASS: TestObfuscate/FsRmdirEmpty (0.00s) - --- FAIL: TestObfuscate/FsMkdir (0.49s) + --- FAIL: TestObfuscate/FsMkdir (1.08s) --- PASS: TestObfuscate/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestObfuscate/FsMkdir/FsListEmpty (0.00s) --- PASS: TestObfuscate/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestObfuscate/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsListRDirNotFound (0.00s) - --- PASS: TestObfuscate/FsMkdir/FsEncoding (0.02s) + --- PASS: TestObfuscate/FsMkdir/FsEncoding (0.01s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot_dot (0.00s) @@ -4115,23 +4156,23 @@ --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_space (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_CR (0.00s) - --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_LF (0.01s) + --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_LF (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_HT (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_VT (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_dot (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/URL_encoding (0.00s) --- PASS: TestObfuscate/FsMkdir/FsNewObjectNotFound (0.00s) - --- PASS: TestObfuscate/FsMkdir/FsPutError (0.00s) + --- PASS: TestObfuscate/FsMkdir/FsPutError (0.01s) --- PASS: TestObfuscate/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestObfuscate/FsMkdir/FsPutFiles (0.35s) + --- FAIL: TestObfuscate/FsMkdir/FsPutFiles (0.87s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) - --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.06s) + --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.12s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) @@ -4145,7 +4186,7 @@ --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsMove (0.00s) - --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.05s) + --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.18s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectString (0.00s) @@ -4164,10 +4205,10 @@ --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectStorable (0.00s) - --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.06s) - --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.09s) - --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot (0.06s) - --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.00s) + --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.18s) + --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.18s) + --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot (0.20s) + --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.02s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put (0.00s) @@ -4188,7 +4229,7 @@ --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) - --- PASS: TestObfuscate/FsMkdir/FsRootCollapse (0.11s) + --- PASS: TestObfuscate/FsMkdir/FsRootCollapse (0.18s) --- SKIP: TestObfuscate/FsShutdown (0.00s) === RUN TestNoDataObfuscate fstests.go:454: Using remote "TestCrypt4:" @@ -4206,7 +4247,7 @@ === RUN TestNoDataObfuscate/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestNoDataObfuscate/FsMkdir/FsListDirNotFound -2026/02/27 07:39:26 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:52 ERROR : does not exist: error listing: directory not found === RUN TestNoDataObfuscate/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestNoDataObfuscate/FsMkdir/FsEncoding @@ -4246,20 +4287,20 @@ fstests.go:710: testing "trailing dot." === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" -2026/02/27 07:39:26 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/28.MxGJIz-OzNO-CJKPwPC2HDGDRJG4AzRDUvw6: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe" -2026/02/27 07:39:26 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/28.MxGJIz-OzNO-CJKPwPC2HDGDRJG4AzRDUvw6: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/7.QBKNMD-SDRS-BNJzJHM4IHOTYDM1BTGzKzV9: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/7.QBKNMD-SDRS-BNJzJHM4IHOTYDM1BTGzKzV9: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestNoDataObfuscate/FsMkdir/FsNewObjectNotFound === RUN TestNoDataObfuscate/FsMkdir/FsPutError -2026/02/27 07:39:26 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato +2025/01/26 03:24:52 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato === RUN TestNoDataObfuscate/FsMkdir/FsPutZeroLength === RUN TestNoDataObfuscate/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestNoDataObfuscate/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles -2026/02/27 07:39:26 ERROR : Local file system at /tmp/rclone-crypt-test-obfuscate/28.MxGJIz-OzNO-CJKPwPC2HDGDRJG4AzRDUvw6: xattrs not supported - disabling: xattr.LSet /tmp/rclone-crypt-test-obfuscate/28.MxGJIz-OzNO-CJKPwPC2HDGDRJG4AzRDUvw6/239.mpsl uhtl.AEA user.rclone-test: operation not supported +2025/01/26 03:24:52 ERROR : Local file system at /tmp/rclone-crypt-test-obfuscate/7.QBKNMD-SDRS-BNJzJHM4IHOTYDM1BTGzKzV9: xattrs not supported - disabling: xattr.LSet /tmp/rclone-crypt-test-obfuscate/7.QBKNMD-SDRS-BNJzJHM4IHOTYDM1BTGzKzV9/239.mpsl uhtl.AEA user.rclone-test: operation not supported === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -4319,9 +4360,9 @@ === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectStorable === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:26 ERROR : : error listing: directory not found +2025/01/26 03:24:53 ERROR : : error listing: directory not found === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "TestCrypt4:" path "rclone-test-hopubuh3miliwol5fewizab7" from "TestCrypt4:rclone-test-hopubuh3miliwol5fewizab7" + fstests.go:1612: Opening root remote "TestCrypt4:" path "rclone-test-cokakin8jipuzen5cuhalaw3" from "TestCrypt4:rclone-test-cokakin8jipuzen5cuhalaw3" === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/List === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR @@ -4348,10 +4389,10 @@ === RUN TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestNoDataObfuscate/FsMkdir/FsRootCollapse -2026/02/27 07:39:27 ERROR : : error listing: directory not found +2025/01/26 03:24:53 ERROR : : error listing: directory not found === RUN TestNoDataObfuscate/FsShutdown fstests.go:2117: Shutdown method not supported ---- FAIL: TestNoDataObfuscate (0.60s) +--- FAIL: TestNoDataObfuscate (1.02s) --- PASS: TestNoDataObfuscate/FsCheckWrap (0.00s) --- PASS: TestNoDataObfuscate/FsCommand (0.00s) --- PASS: TestNoDataObfuscate/FsRmdirNotFound (0.00s) @@ -4359,7 +4400,7 @@ --- PASS: TestNoDataObfuscate/FsName (0.00s) --- PASS: TestNoDataObfuscate/FsRoot (0.00s) --- PASS: TestNoDataObfuscate/FsRmdirEmpty (0.00s) - --- FAIL: TestNoDataObfuscate/FsMkdir (0.51s) + --- FAIL: TestNoDataObfuscate/FsMkdir (0.84s) --- PASS: TestNoDataObfuscate/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsListEmpty (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsListDirEmpty (0.00s) @@ -4368,7 +4409,7 @@ --- SKIP: TestNoDataObfuscate/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding (0.02s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/control_chars (0.00s) - --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot (0.00s) + --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot (0.01s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/punctuation (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_space (0.00s) @@ -4391,12 +4432,12 @@ --- PASS: TestNoDataObfuscate/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestNoDataObfuscate/FsMkdir/FsPutFiles (0.44s) + --- FAIL: TestNoDataObfuscate/FsMkdir/FsPutFiles (0.67s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) - --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.09s) + --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.13s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) @@ -4410,7 +4451,7 @@ --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsMove (0.00s) - --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.10s) + --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.14s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectString (0.00s) @@ -4429,9 +4470,9 @@ --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectStorable (0.00s) - --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.09s) - --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.05s) - --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot (0.10s) + --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.14s) + --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.13s) + --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot (0.13s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) @@ -4453,20 +4494,20 @@ --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) - --- PASS: TestNoDataObfuscate/FsMkdir/FsRootCollapse (0.05s) + --- PASS: TestNoDataObfuscate/FsMkdir/FsRootCollapse (0.13s) --- SKIP: TestNoDataObfuscate/FsShutdown (0.00s) FAIL -FAIL github.com/rclone/rclone/backend/crypt 10.146s +FAIL github.com/rclone/rclone/backend/crypt 44.460s === RUN TestPad --- PASS: TestPad (0.00s) === RUN TestUnpad ---- PASS: TestUnpad (0.00s) +--- PASS: TestUnpad (0.01s) PASS -ok github.com/rclone/rclone/backend/crypt/pkcs7 0.022s +ok github.com/rclone/rclone/backend/crypt/pkcs7 0.061s === RUN TestDriveScopes --- PASS: TestDriveScopes (0.00s) === RUN TestInternalLoadExampleFormats ---- PASS: TestInternalLoadExampleFormats (0.00s) +--- PASS: TestInternalLoadExampleFormats (0.01s) === RUN TestInternalParseExtensions --- PASS: TestInternalParseExtensions (0.00s) === RUN TestInternalFindExportFormat @@ -4484,32 +4525,32 @@ fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/drive 0.069s +ok github.com/rclone/rclone/backend/drive 0.157s === RUN TestInternalCheckPathLength --- PASS: TestInternalCheckPathLength (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/dropbox 0.056s +ok github.com/rclone/rclone/backend/dropbox 0.135s === RUN TestHashChunk16M ---- PASS: TestHashChunk16M (0.08s) +--- PASS: TestHashChunk16M (0.18s) === RUN TestHashChunk8M ---- PASS: TestHashChunk8M (0.03s) +--- PASS: TestHashChunk8M (0.15s) === RUN TestHashChunk4M ---- PASS: TestHashChunk4M (0.02s) +--- PASS: TestHashChunk4M (0.14s) === RUN TestHashChunk2M ---- PASS: TestHashChunk2M (0.02s) +--- PASS: TestHashChunk2M (0.13s) === RUN TestHashChunk1M ---- PASS: TestHashChunk1M (0.02s) +--- PASS: TestHashChunk1M (0.13s) === RUN TestHashChunk64k ---- PASS: TestHashChunk64k (0.02s) +--- PASS: TestHashChunk64k (0.12s) === RUN TestHashChunk32k ---- PASS: TestHashChunk32k (0.02s) +--- PASS: TestHashChunk32k (0.11s) === RUN TestHashChunk2048 ---- PASS: TestHashChunk2048 (0.03s) +--- PASS: TestHashChunk2048 (0.16s) === RUN TestHashChunk2047 ---- PASS: TestHashChunk2047 (0.05s) +--- PASS: TestHashChunk2047 (0.13s) === RUN TestSumCalledTwice --- PASS: TestSumCalledTwice (0.00s) === RUN TestSize @@ -4519,17 +4560,17 @@ === RUN TestSum --- PASS: TestSum (0.00s) PASS -ok github.com/rclone/rclone/backend/dropbox/dbhash 0.323s +ok github.com/rclone/rclone/backend/dropbox/dbhash 1.316s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/fichier 0.034s +ok github.com/rclone/rclone/backend/fichier 0.083s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/filefabric 0.037s +ok github.com/rclone/rclone/backend/filefabric 0.080s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) @@ -4543,12 +4584,12 @@ fstests.go:400: quicktest only --- SKIP: TestIntegrationVsftpd (0.00s) PASS -ok github.com/rclone/rclone/backend/ftp 0.032s +ok github.com/rclone/rclone/backend/ftp 0.102s === RUN TestIntegration fstests.go:400: quicktest only ---- SKIP: TestIntegration (0.00s) +--- SKIP: TestIntegration (0.02s) PASS -ok github.com/rclone/rclone/backend/googlecloudstorage 0.040s +ok github.com/rclone/rclone/backend/googlecloudstorage 0.227s === RUN TestNewAlbums --- PASS: TestNewAlbums (0.00s) === RUN TestAlbumsAdd @@ -4651,7 +4692,7 @@ === RUN TestPatternAlbumsToEntries --- PASS: TestPatternAlbumsToEntries (0.00s) PASS -ok github.com/rclone/rclone/backend/googlephotos 0.028s +ok github.com/rclone/rclone/backend/googlephotos 0.133s === RUN TestIntegration fstests.go:454: Using remote "TestHasher:" fstests.go:464: @@ -4662,23 +4703,17 @@ Test: TestIntegration --- FAIL: TestIntegration (0.00s) FAIL -FAIL github.com/rclone/rclone/backend/hasher 0.098s +FAIL github.com/rclone/rclone/backend/hasher 0.452s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/hdfs 0.056s +ok github.com/rclone/rclone/backend/hdfs 0.124s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/hidrive 0.050s -? github.com/rclone/rclone/backend/sia/api [no test files] -? github.com/rclone/rclone/backend/sugarsync/api [no test files] -? github.com/rclone/rclone/backend/union/common [no test files] -? github.com/rclone/rclone/backend/union/policy [no test files] -? github.com/rclone/rclone/backend/union/upstream [no test files] -? github.com/rclone/rclone/backend/uptobox/api [no test files] +ok github.com/rclone/rclone/backend/hidrive 0.156s === RUN TestLevelAdd === RUN TestLevelAdd/documentation-v3.2rev27-example_L0_(position-embedded) === RUN TestLevelAdd/documentation-example_L0_(position-embedded) @@ -4750,26 +4785,26 @@ === RUN TestWrite/null-bytes/block-size_4091 === RUN TestWrite/null-bytes/block-size_8192 === RUN TestWrite/null-bytes/block-size_10000 ---- PASS: TestWrite (9.08s) +--- PASS: TestWrite (16.40s) --- PASS: TestWrite/documentation-example_L0 (0.00s) --- PASS: TestWrite/documentation-example_L0/block-size_397 (0.00s) --- PASS: TestWrite/documentation-example_L0/block-size_512 (0.00s) --- PASS: TestWrite/documentation-example_L0/block-size_4091 (0.00s) --- PASS: TestWrite/documentation-example_L0/block-size_8192 (0.00s) --- PASS: TestWrite/documentation-example_L0/block-size_10000 (0.00s) - --- PASS: TestWrite/documentation-example_L1 (0.34s) - --- PASS: TestWrite/documentation-example_L1/block-size_397 (0.08s) - --- PASS: TestWrite/documentation-example_L1/block-size_512 (0.06s) - --- PASS: TestWrite/documentation-example_L1/block-size_4091 (0.06s) - --- PASS: TestWrite/documentation-example_L1/block-size_8192 (0.05s) - --- PASS: TestWrite/documentation-example_L1/block-size_10000 (0.06s) - --- PASS: TestWrite/documentation-example_L2 (0.49s) - --- PASS: TestWrite/documentation-example_L2/block-size_397 (0.09s) - --- PASS: TestWrite/documentation-example_L2/block-size_512 (0.13s) - --- PASS: TestWrite/documentation-example_L2/block-size_4091 (0.08s) - --- PASS: TestWrite/documentation-example_L2/block-size_8192 (0.06s) - --- PASS: TestWrite/documentation-example_L2/block-size_10000 (0.07s) - --- PASS: TestWrite/not-block-aligned (0.01s) + --- PASS: TestWrite/documentation-example_L1 (1.53s) + --- PASS: TestWrite/documentation-example_L1/block-size_397 (0.24s) + --- PASS: TestWrite/documentation-example_L1/block-size_512 (0.24s) + --- PASS: TestWrite/documentation-example_L1/block-size_4091 (0.34s) + --- PASS: TestWrite/documentation-example_L1/block-size_8192 (0.21s) + --- PASS: TestWrite/documentation-example_L1/block-size_10000 (0.19s) + --- PASS: TestWrite/documentation-example_L2 (1.52s) + --- PASS: TestWrite/documentation-example_L2/block-size_397 (0.23s) + --- PASS: TestWrite/documentation-example_L2/block-size_512 (0.55s) + --- PASS: TestWrite/documentation-example_L2/block-size_4091 (0.19s) + --- PASS: TestWrite/documentation-example_L2/block-size_8192 (0.09s) + --- PASS: TestWrite/documentation-example_L2/block-size_10000 (0.14s) + --- PASS: TestWrite/not-block-aligned (0.00s) --- PASS: TestWrite/not-block-aligned/block-size_397 (0.00s) --- PASS: TestWrite/not-block-aligned/block-size_512 (0.00s) --- PASS: TestWrite/not-block-aligned/block-size_4091 (0.00s) @@ -4787,12 +4822,12 @@ --- PASS: TestWrite/empty/block-size_4091 (0.00s) --- PASS: TestWrite/empty/block-size_8192 (0.00s) --- PASS: TestWrite/empty/block-size_10000 (0.00s) - --- PASS: TestWrite/null-bytes (8.24s) - --- PASS: TestWrite/null-bytes/block-size_397 (2.83s) - --- PASS: TestWrite/null-bytes/block-size_512 (2.11s) - --- PASS: TestWrite/null-bytes/block-size_4091 (0.94s) - --- PASS: TestWrite/null-bytes/block-size_8192 (0.80s) - --- PASS: TestWrite/null-bytes/block-size_10000 (0.78s) + --- PASS: TestWrite/null-bytes (13.34s) + --- PASS: TestWrite/null-bytes/block-size_397 (4.71s) + --- PASS: TestWrite/null-bytes/block-size_512 (3.73s) + --- PASS: TestWrite/null-bytes/block-size_4091 (1.84s) + --- PASS: TestWrite/null-bytes/block-size_8192 (0.93s) + --- PASS: TestWrite/null-bytes/block-size_10000 (0.97s) === RUN TestReset --- PASS: TestReset (0.00s) === RUN TestSize @@ -4807,12 +4842,12 @@ === RUN TestBinaryMarshaler/not-block-aligned-with-null-bytes === RUN TestBinaryMarshaler/empty === RUN TestBinaryMarshaler/null-bytes ---- PASS: TestBinaryMarshaler (0.25s) +--- PASS: TestBinaryMarshaler (0.31s) --- PASS: TestBinaryMarshaler/documentation-example_L0 (0.00s) - --- PASS: TestBinaryMarshaler/documentation-example_L1 (0.08s) - --- PASS: TestBinaryMarshaler/documentation-example_L2 (0.10s) + --- PASS: TestBinaryMarshaler/documentation-example_L1 (0.13s) + --- PASS: TestBinaryMarshaler/documentation-example_L2 (0.09s) --- PASS: TestBinaryMarshaler/not-block-aligned (0.00s) - --- PASS: TestBinaryMarshaler/not-block-aligned-with-null-bytes (0.06s) + --- PASS: TestBinaryMarshaler/not-block-aligned-with-null-bytes (0.07s) --- PASS: TestBinaryMarshaler/empty (0.00s) --- PASS: TestBinaryMarshaler/null-bytes (0.00s) === RUN TestInvalidEncoding @@ -4820,9 +4855,9 @@ === RUN TestSum --- PASS: TestSum (0.00s) PASS -ok github.com/rclone/rclone/backend/hidrive/hidrivehash 9.351s +ok github.com/rclone/rclone/backend/hidrive/hidrivehash 16.804s === RUN TestListRoot ---- PASS: TestListRoot (0.00s) +--- PASS: TestListRoot (0.03s) === RUN TestListRootNoSlash --- PASS: TestListRootNoSlash (0.01s) === RUN TestListSubDir @@ -4832,17 +4867,17 @@ === RUN TestOpen --- PASS: TestOpen (0.00s) === RUN TestMimeType ---- PASS: TestMimeType (0.00s) +--- PASS: TestMimeType (0.02s) === RUN TestIsAFileRoot ---- PASS: TestIsAFileRoot (0.00s) +--- PASS: TestIsAFileRoot (0.02s) === RUN TestIsAFileSubDir ---- PASS: TestIsAFileSubDir (0.00s) +--- PASS: TestIsAFileSubDir (0.01s) === RUN TestParseName --- PASS: TestParseName (0.00s) === RUN TestParseEmpty --- PASS: TestParseEmpty (0.00s) === RUN TestParseApache ---- PASS: TestParseApache (0.00s) +--- PASS: TestParseApache (0.01s) === RUN TestParseMemstore --- PASS: TestParseMemstore (0.00s) === RUN TestParseNginx @@ -4850,14 +4885,14 @@ === RUN TestParseCaddy --- PASS: TestParseCaddy (0.00s) === RUN TestFsNoSlashRoots ---- PASS: TestFsNoSlashRoots (0.01s) +--- PASS: TestFsNoSlashRoots (0.00s) PASS -ok github.com/rclone/rclone/backend/http 0.070s +ok github.com/rclone/rclone/backend/http 0.219s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/internetarchive 0.036s +ok github.com/rclone/rclone/backend/internetarchive 0.140s === RUN TestReadMD5 === RUN TestReadMD5/0 === RUN TestReadMD5/0/512 @@ -4879,7 +4914,7 @@ === RUN TestReadMD5/102400/1024 === RUN TestReadMD5/102400/10240 === RUN TestReadMD5/102400/20480 ---- PASS: TestReadMD5 (0.01s) +--- PASS: TestReadMD5 (0.02s) --- PASS: TestReadMD5/0 (0.00s) --- PASS: TestReadMD5/0/512 (0.00s) --- PASS: TestReadMD5/0/1024 (0.00s) @@ -4895,8 +4930,8 @@ --- PASS: TestReadMD5/10240/1024 (0.00s) --- PASS: TestReadMD5/10240/10240 (0.00s) --- PASS: TestReadMD5/10240/20480 (0.00s) - --- PASS: TestReadMD5/102400 (0.01s) - --- PASS: TestReadMD5/102400/512 (0.00s) + --- PASS: TestReadMD5/102400 (0.02s) + --- PASS: TestReadMD5/102400/512 (0.02s) --- PASS: TestReadMD5/102400/1024 (0.00s) --- PASS: TestReadMD5/102400/10240 (0.00s) --- PASS: TestReadMD5/102400/20480 (0.00s) @@ -4904,41 +4939,41 @@ fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/jottacloud 0.053s +ok github.com/rclone/rclone/backend/jottacloud 0.190s === RUN TestMountpointEmptyModificationTime --- PASS: TestMountpointEmptyModificationTime (0.00s) PASS -ok github.com/rclone/rclone/backend/jottacloud/api 0.006s +ok github.com/rclone/rclone/backend/jottacloud/api 0.056s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/koofr 0.036s +ok github.com/rclone/rclone/backend/koofr 0.152s === RUN TestUpdatingCheck - run.go:181: Remote "Local file system at /tmp/rclone1140787048", Local "Local file system at /tmp/rclone2475453449", Modify Window "1ns" -2026/02/27 07:39:22 ERROR : : error listing: directory not found + run.go:181: Remote "Local file system at /tmp/rclone1055762736", Local "Local file system at /tmp/rclone1814986411", Modify Window "1ns" +2025/01/26 03:24:33 ERROR : : error listing: directory not found --- PASS: TestUpdatingCheck (0.00s) === RUN TestSymlink - run.go:181: Remote "Local file system at /tmp/rclone1140787048", Local "Local file system at /tmp/rclone2475453449", Modify Window "1ns" -2026/02/27 07:39:22 NOTICE: symlink.txt: Can't follow symlink without -L/--copy-links -2026/02/27 07:39:22 ERROR : : error listing: directory not found -2026/02/27 07:39:22 ERROR : : error listing: directory not found -2026/02/27 07:39:22 ERROR : : error listing: directory not found ---- PASS: TestSymlink (0.02s) + run.go:181: Remote "Local file system at /tmp/rclone1055762736", Local "Local file system at /tmp/rclone1814986411", Modify Window "1ns" +2025/01/26 03:24:33 NOTICE: symlink.txt: Can't follow symlink without -L/--copy-links +2025/01/26 03:24:33 ERROR : : error listing: directory not found +2025/01/26 03:24:33 ERROR : : error listing: directory not found +2025/01/26 03:24:33 ERROR : : error listing: directory not found +--- PASS: TestSymlink (0.05s) === RUN TestSymlinkError --- PASS: TestSymlinkError (0.00s) === RUN TestHashOnUpdate - run.go:181: Remote "Local file system at /tmp/rclone1140787048", Local "Local file system at /tmp/rclone2475453449", Modify Window "1ns" -2026/02/27 07:39:22 ERROR : : error listing: directory not found + run.go:181: Remote "Local file system at /tmp/rclone1055762736", Local "Local file system at /tmp/rclone1814986411", Modify Window "1ns" +2025/01/26 03:24:33 ERROR : : error listing: directory not found --- PASS: TestHashOnUpdate (0.00s) === RUN TestHashOnDelete - run.go:181: Remote "Local file system at /tmp/rclone1140787048", Local "Local file system at /tmp/rclone2475453449", Modify Window "1ns" -2026/02/27 07:39:22 ERROR : : error listing: directory not found + run.go:181: Remote "Local file system at /tmp/rclone1055762736", Local "Local file system at /tmp/rclone1814986411", Modify Window "1ns" +2025/01/26 03:24:33 ERROR : : error listing: directory not found --- PASS: TestHashOnDelete (0.00s) === RUN TestMetadata - run.go:181: Remote "Local file system at /tmp/rclone1140787048", Local "Local file system at /tmp/rclone2475453449", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1055762736", Local "Local file system at /tmp/rclone1814986411", Modify Window "1ns" === RUN TestMetadata/Xattr -2026/02/27 07:39:22 ERROR : Local file system at /tmp/rclone2475453449: xattrs not supported - disabling: xattr.LSet /tmp/rclone2475453449/metafile.txt user.potato: operation not supported +2025/01/26 03:24:33 ERROR : Local file system at /tmp/rclone1814986411: xattrs not supported - disabling: xattr.LSet /tmp/rclone1814986411/metafile.txt user.potato: operation not supported local_internal_test.go:290: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/local/local_internal_test.go:290 Error: Expected value not to be nil. @@ -4975,17 +5010,17 @@ -wedges + Test: TestMetadata/Write -2026/02/27 07:39:22 ERROR : : error listing: directory not found +2025/01/26 03:24:33 ERROR : : error listing: directory not found --- FAIL: TestMetadata (0.00s) --- FAIL: TestMetadata/Xattr (0.00s) --- PASS: TestMetadata/Read (0.00s) --- FAIL: TestMetadata/Write (0.00s) === RUN TestFilter - run.go:181: Remote "Local file system at /tmp/rclone1140787048", Local "Local file system at /tmp/rclone2475453449", Modify Window "1ns" -2026/02/27 07:39:22 ERROR : : error listing: directory not found + run.go:181: Remote "Local file system at /tmp/rclone1055762736", Local "Local file system at /tmp/rclone1814986411", Modify Window "1ns" +2025/01/26 03:24:33 ERROR : : error listing: directory not found --- PASS: TestFilter (0.00s) === RUN TestRemove ---- PASS: TestRemove (0.25s) +--- PASS: TestRemove (0.26s) === RUN TestCleanWindows tests_test.go:23: windows only --- SKIP: TestCleanWindows (0.00s) @@ -5006,7 +5041,7 @@ === RUN TestIntegration/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsListDirNotFound -2026/02/27 07:39:23 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:33 ERROR : does not exist: error listing: directory not found === RUN TestIntegration/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsEncoding @@ -5046,19 +5081,19 @@ fstests.go:710: testing "trailing dot." === RUN TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" -2026/02/27 07:39:23 NOTICE: Local file system at /tmp/rclone2020102218/rclone-test-pahisig0yejocih8leyobit9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" -2026/02/27 07:39:23 NOTICE: Local file system at /tmp/rclone2020102218/rclone-test-pahisig0yejocih8leyobit9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" +2025/01/26 03:24:33 NOTICE: Local file system at /tmp/rclone1460348827/rclone-test-womitex1leheyaw3macofeh3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" +2025/01/26 03:24:33 NOTICE: Local file system at /tmp/rclone1460348827/rclone-test-womitex1leheyaw3macofeh3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" === RUN TestIntegration/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestIntegration/FsMkdir/FsNewObjectNotFound === RUN TestIntegration/FsMkdir/FsPutError -2026/02/27 07:39:23 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato +2025/01/26 03:24:33 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestIntegration/FsMkdir/FsPutZeroLength === RUN TestIntegration/FsMkdir/FsOpenWriterAt === RUN TestIntegration/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestIntegration/FsMkdir/FsPutFiles -2026/02/27 07:39:23 ERROR : Local file system at /tmp/rclone2020102218/rclone-test-pahisig0yejocih8leyobit9: xattrs not supported - disabling: xattr.LSet /tmp/rclone2020102218/rclone-test-pahisig0yejocih8leyobit9/file name.txt user.rclone-test: operation not supported +2025/01/26 03:24:33 ERROR : Local file system at /tmp/rclone1460348827/rclone-test-womitex1leheyaw3macofeh3: xattrs not supported - disabling: xattr.LSet /tmp/rclone1460348827/rclone-test-womitex1leheyaw3macofeh3/file name.txt user.rclone-test: operation not supported === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -5119,9 +5154,9 @@ === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectStorable === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:23 ERROR : : error listing: directory not found +2025/01/26 03:24:33 ERROR : : error listing: directory not found === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "/tmp/rclone2020102218/" path "rclone-test-pahisig0yejocih8leyobit9" from "/tmp/rclone2020102218/rclone-test-pahisig0yejocih8leyobit9" + fstests.go:1612: Opening root remote "/tmp/rclone1460348827/" path "rclone-test-womitex1leheyaw3macofeh3" from "/tmp/rclone1460348827/rclone-test-womitex1leheyaw3macofeh3" === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR @@ -5147,12 +5182,12 @@ === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestIntegration/FsMkdir/FsRootCollapse -2026/02/27 07:39:23 ERROR : : error listing: directory not found +2025/01/26 03:24:33 ERROR : : error listing: directory not found === RUN TestIntegration/FsShutdown fstests.go:2117: Shutdown method not supported === NAME TestIntegration - fstests.go:2125: remoteName /tmp/rclone2020102218 ---- FAIL: TestIntegration (0.11s) + fstests.go:2125: remoteName /tmp/rclone1460348827 +--- FAIL: TestIntegration (0.21s) --- SKIP: TestIntegration/FsCheckWrap (0.00s) --- PASS: TestIntegration/FsCommand (0.00s) --- PASS: TestIntegration/FsRmdirNotFound (0.00s) @@ -5160,39 +5195,39 @@ --- PASS: TestIntegration/FsName (0.00s) --- PASS: TestIntegration/FsRoot (0.00s) --- PASS: TestIntegration/FsRmdirEmpty (0.00s) - --- FAIL: TestIntegration/FsMkdir (0.11s) + --- FAIL: TestIntegration/FsMkdir (0.21s) --- PASS: TestIntegration/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestIntegration/FsMkdir/FsListEmpty (0.00s) --- PASS: TestIntegration/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestIntegration/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestIntegration/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestIntegration/FsMkdir/FsListRDirNotFound (0.00s) - --- PASS: TestIntegration/FsMkdir/FsEncoding (0.05s) - --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.01s) - --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.00s) - --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.00s) + --- PASS: TestIntegration/FsMkdir/FsEncoding (0.10s) + --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.00s) + --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.01s) + --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.00s) - --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.00s) + --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.00s) - --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.00s) + --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.03s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_LF (0.00s) - --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.00s) + --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_VT (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_dot (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) - --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.00s) + --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.01s) --- PASS: TestIntegration/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutError (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutZeroLength (0.00s) --- PASS: TestIntegration/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestIntegration/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestIntegration/FsMkdir/FsPutFiles (0.06s) + --- FAIL: TestIntegration/FsMkdir/FsPutFiles (0.11s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListR (0.00s) @@ -5203,14 +5238,14 @@ --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) - --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (0.00s) + --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) - --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s) + --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) - --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPurge (0.00s) + --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPurge (0.03s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.00s) - --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.01s) + --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPrecision (0.00s) @@ -5228,7 +5263,7 @@ --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) - --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) + --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) @@ -5243,42 +5278,42 @@ --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectAbout (0.00s) - --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (0.00s) - --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) + --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (0.01s) + --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/Internal (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutChunked (0.00s) - --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize (0.00s) + --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize (0.01s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) - --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) + --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s) --- PASS: TestIntegration/FsMkdir/FsRootCollapse (0.00s) --- SKIP: TestIntegration/FsShutdown (0.00s) FAIL -2026/02/27 07:39:23 purge failed: directory not found -FAIL github.com/rclone/rclone/backend/local 0.422s +2025/01/26 03:24:33 purge failed: directory not found +FAIL github.com/rclone/rclone/backend/local 0.622s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/mailru 0.042s +ok github.com/rclone/rclone/backend/mailru 0.160s === RUN TestHashChunk16M ---- PASS: TestHashChunk16M (0.07s) +--- PASS: TestHashChunk16M (0.18s) === RUN TestHashChunk8M ---- PASS: TestHashChunk8M (0.03s) +--- PASS: TestHashChunk8M (0.17s) === RUN TestHashChunk4M ---- PASS: TestHashChunk4M (0.03s) +--- PASS: TestHashChunk4M (0.14s) === RUN TestHashChunk2M ---- PASS: TestHashChunk2M (0.02s) +--- PASS: TestHashChunk2M (0.15s) === RUN TestHashChunk1M ---- PASS: TestHashChunk1M (0.02s) +--- PASS: TestHashChunk1M (0.12s) === RUN TestHashChunk64k ---- PASS: TestHashChunk64k (0.02s) +--- PASS: TestHashChunk64k (0.13s) === RUN TestHashChunk32k ---- PASS: TestHashChunk32k (0.02s) +--- PASS: TestHashChunk32k (0.13s) === RUN TestHashChunk2048 ---- PASS: TestHashChunk2048 (0.03s) +--- PASS: TestHashChunk2048 (0.17s) === RUN TestHashChunk2047 ---- PASS: TestHashChunk2047 (0.05s) +--- PASS: TestHashChunk2047 (0.20s) === RUN TestSumCalledTwice --- PASS: TestSumCalledTwice (0.00s) === RUN TestSize @@ -5286,7 +5321,7 @@ === RUN TestBlockSize --- PASS: TestBlockSize (0.00s) PASS -ok github.com/rclone/rclone/backend/mailru/mrhash 0.306s +ok github.com/rclone/rclone/backend/mailru/mrhash 1.484s === RUN TestIntegration fstests.go:454: Using remote ":memory:" fstests.go:464: @@ -5297,12 +5332,12 @@ Test: TestIntegration --- FAIL: TestIntegration (0.00s) FAIL -FAIL github.com/rclone/rclone/backend/memory 0.035s +FAIL github.com/rclone/rclone/backend/memory 0.115s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/netstorage 0.030s +ok github.com/rclone/rclone/backend/netstorage 0.131s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) @@ -5310,11 +5345,11 @@ fstests.go:400: quicktest only --- SKIP: TestIntegrationCn (0.00s) PASS -ok github.com/rclone/rclone/backend/onedrive 0.036s +ok github.com/rclone/rclone/backend/onedrive 0.136s === RUN TestQuickXorHash --- PASS: TestQuickXorHash (0.00s) === RUN TestQuickXorHashByBlock ---- PASS: TestQuickXorHashByBlock (0.03s) +--- PASS: TestQuickXorHashByBlock (0.06s) === RUN TestSize --- PASS: TestSize (0.00s) === RUN TestBlockSize @@ -5322,36 +5357,36 @@ === RUN TestReset --- PASS: TestReset (0.00s) PASS -ok github.com/rclone/rclone/backend/onedrive/quickxorhash 0.039s +ok github.com/rclone/rclone/backend/onedrive/quickxorhash 0.112s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/opendrive 0.033s +ok github.com/rclone/rclone/backend/opendrive 0.158s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/pcloud 0.032s +ok github.com/rclone/rclone/backend/pcloud 0.153s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/premiumizeme 0.034s +ok github.com/rclone/rclone/backend/premiumizeme 0.107s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/putio 0.024s +ok github.com/rclone/rclone/backend/putio 0.131s === RUN TestVersionLess ---- PASS: TestVersionLess (0.00s) +--- PASS: TestVersionLess (0.02s) === RUN TestMergeDeleteMarkers --- PASS: TestMergeDeleteMarkers (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/s3 0.053s +ok github.com/rclone/rclone/backend/s3 0.232s === RUN TestSplitPath --- PASS: TestSplitPath (0.00s) === RUN TestSplitPathIntoSlice @@ -5371,7 +5406,7 @@ === RUN Test2FAStateMachine/2fa_error_and_retry === RUN Test2FAStateMachine/2fa_error_and_fail seafile_internal_test.go:216: 2fa authentication failed ---- PASS: Test2FAStateMachine (0.00s) +--- PASS: Test2FAStateMachine (0.01s) --- PASS: Test2FAStateMachine/no_url (0.00s) --- PASS: Test2FAStateMachine/unknown_state (0.00s) --- PASS: Test2FAStateMachine/2fa_not_set (0.00s) @@ -5379,7 +5414,7 @@ --- PASS: Test2FAStateMachine/config_ready_for_2fa_token (0.00s) --- PASS: Test2FAStateMachine/password_not_entered (0.00s) --- PASS: Test2FAStateMachine/password_entered (0.00s) - --- PASS: Test2FAStateMachine/ask_for_a_2fa_code (0.00s) + --- PASS: Test2FAStateMachine/ask_for_a_2fa_code (0.01s) --- PASS: Test2FAStateMachine/no_2fa_code_entered (0.00s) --- PASS: Test2FAStateMachine/2fa_error_and_retry (0.00s) --- PASS: Test2FAStateMachine/2fa_error_and_fail (0.00s) @@ -5387,7 +5422,7 @@ fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/seafile 0.045s +ok github.com/rclone/rclone/backend/seafile 0.152s === RUN TestShellEscapeUnix --- PASS: TestShellEscapeUnix (0.00s) === RUN TestShellEscapeCmd @@ -5399,7 +5434,7 @@ === RUN TestParseUsage --- PASS: TestParseUsage (0.00s) === RUN TestStringLock ---- PASS: TestStringLock (1.22s) +--- PASS: TestStringLock (4.31s) === RUN TestIntegration sftp_test.go:18: no configuration available for sftp backend --- SKIP: TestIntegration (0.00s) @@ -5407,22 +5442,22 @@ fstests.go:400: quicktest only --- SKIP: TestIntegration2 (0.00s) PASS -ok github.com/rclone/rclone/backend/sftp 1.270s +ok github.com/rclone/rclone/backend/sftp 4.472s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/sharefile 0.040s +ok github.com/rclone/rclone/backend/sharefile 0.152s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/sia 0.038s +ok github.com/rclone/rclone/backend/sia 0.126s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/smb 0.039s +ok github.com/rclone/rclone/backend/smb 0.094s === RUN TestErrorHandler === RUN TestErrorHandler/empty === RUN TestErrorHandler/unknown @@ -5437,7 +5472,7 @@ fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/sugarsync 0.031s +ok github.com/rclone/rclone/backend/sugarsync 0.087s === RUN TestInternalUrlEncode --- PASS: TestInternalUrlEncode (0.00s) === RUN TestInternalShouldRetryHeaders @@ -5446,12 +5481,12 @@ fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/swift 1.031s +ok github.com/rclone/rclone/backend/swift 1.161s === RUN TestMoveCopy === RUN TestMoveCopy/Features === RUN TestMoveCopy/MoveLocal === RUN TestMoveCopy/MoveLocal/MoveMemory ---- PASS: TestMoveCopy (0.01s) +--- PASS: TestMoveCopy (0.03s) --- PASS: TestMoveCopy/Features (0.00s) --- PASS: TestMoveCopy/MoveLocal (0.00s) --- PASS: TestMoveCopy/MoveLocal/MoveMemory (0.00s) @@ -5485,7 +5520,7 @@ === RUN TestRO/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestRO/FsMkdir/FsListDirNotFound -2026/02/27 07:39:29 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:52 ERROR : does not exist: error listing: directory not found === RUN TestRO/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestRO/FsMkdir/FsEncoding @@ -5525,21 +5560,21 @@ fstests.go:710: testing "trailing dot." === RUN TestRO/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestRO3206666351/001: Replacing invalid UTF-8 characters in "rclone-test-nibijuw7tukujox3mobozaf6/invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestRO3206666351/001/rclone-test-nibijuw7tukujox3mobozaf6: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestRO3206666351/001/rclone-test-nibijuw7tukujox3mobozaf6: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestRO3921446730/001: Replacing invalid UTF-8 characters in "rclone-test-veriwed9vuralay2refiqes9/invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestRO3921446730/001/rclone-test-veriwed9vuralay2refiqes9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestRO3921446730/001/rclone-test-veriwed9vuralay2refiqes9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" === RUN TestRO/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestRO/FsMkdir/FsNewObjectNotFound === RUN TestRO/FsMkdir/FsPutError -2026/02/27 07:39:29 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato +2025/01/26 03:24:52 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestRO/FsMkdir/FsPutZeroLength === RUN TestRO/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestRO/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestRO/FsMkdir/FsPutFiles -2026/02/27 07:39:29 ERROR : Local file system at /tmp/TestRO3206666351/001/rclone-test-nibijuw7tukujox3mobozaf6: xattrs not supported - disabling: xattr.LSet /tmp/TestRO3206666351/001/rclone-test-nibijuw7tukujox3mobozaf6/file name.txt user.rclone-test: operation not supported +2025/01/26 03:24:52 ERROR : Local file system at /tmp/TestRO3921446730/001/rclone-test-veriwed9vuralay2refiqes9: xattrs not supported - disabling: xattr.LSet /tmp/TestRO3921446730/001/rclone-test-veriwed9vuralay2refiqes9/file name.txt user.rclone-test: operation not supported === RUN TestRO/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestRO/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -5599,9 +5634,9 @@ === RUN TestRO/FsMkdir/FsPutFiles/ObjectStorable === RUN TestRO/FsMkdir/FsPutFiles/FsIsFile === RUN TestRO/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:29 ERROR : : error listing: directory not found +2025/01/26 03:24:52 ERROR : : error listing: directory not found === RUN TestRO/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "TestUnionRO:" path "rclone-test-nibijuw7tukujox3mobozaf6" from "TestUnionRO:rclone-test-nibijuw7tukujox3mobozaf6" + fstests.go:1612: Opening root remote "TestUnionRO:" path "rclone-test-veriwed9vuralay2refiqes9" from "TestUnionRO:rclone-test-veriwed9vuralay2refiqes9" === RUN TestRO/FsMkdir/FsPutFiles/FromRoot/List === RUN TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestRO/FsMkdir/FsPutFiles/FromRoot/ListR @@ -5631,7 +5666,7 @@ fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound === RUN TestRO/FsShutdown fstests.go:2117: Shutdown method not supported ---- FAIL: TestRO (0.16s) +--- FAIL: TestRO (0.30s) --- SKIP: TestRO/FsCheckWrap (0.00s) --- SKIP: TestRO/FsCommand (0.00s) --- PASS: TestRO/FsRmdirNotFound (0.00s) @@ -5639,39 +5674,39 @@ --- PASS: TestRO/FsName (0.00s) --- PASS: TestRO/FsRoot (0.00s) --- PASS: TestRO/FsRmdirEmpty (0.00s) - --- FAIL: TestRO/FsMkdir (0.15s) + --- FAIL: TestRO/FsMkdir (0.30s) --- PASS: TestRO/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestRO/FsMkdir/FsListEmpty (0.00s) --- PASS: TestRO/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestRO/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestRO/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestRO/FsMkdir/FsListRDirNotFound (0.00s) - --- PASS: TestRO/FsMkdir/FsEncoding (0.07s) - --- PASS: TestRO/FsMkdir/FsEncoding/control_chars (0.00s) + --- PASS: TestRO/FsMkdir/FsEncoding (0.17s) + --- PASS: TestRO/FsMkdir/FsEncoding/control_chars (0.01s) --- PASS: TestRO/FsMkdir/FsEncoding/dot (0.00s) - --- PASS: TestRO/FsMkdir/FsEncoding/dot_dot (0.00s) + --- PASS: TestRO/FsMkdir/FsEncoding/dot_dot (0.02s) --- PASS: TestRO/FsMkdir/FsEncoding/punctuation (0.00s) - --- PASS: TestRO/FsMkdir/FsEncoding/leading_space (0.01s) + --- PASS: TestRO/FsMkdir/FsEncoding/leading_space (0.05s) --- PASS: TestRO/FsMkdir/FsEncoding/leading_tilde (0.00s) - --- PASS: TestRO/FsMkdir/FsEncoding/leading_CR (0.00s) + --- PASS: TestRO/FsMkdir/FsEncoding/leading_CR (0.01s) --- PASS: TestRO/FsMkdir/FsEncoding/leading_LF (0.00s) - --- PASS: TestRO/FsMkdir/FsEncoding/leading_HT (0.00s) + --- PASS: TestRO/FsMkdir/FsEncoding/leading_HT (0.02s) --- PASS: TestRO/FsMkdir/FsEncoding/leading_VT (0.00s) - --- PASS: TestRO/FsMkdir/FsEncoding/leading_dot (0.00s) + --- PASS: TestRO/FsMkdir/FsEncoding/leading_dot (0.02s) --- PASS: TestRO/FsMkdir/FsEncoding/trailing_space (0.00s) --- PASS: TestRO/FsMkdir/FsEncoding/trailing_CR (0.00s) - --- PASS: TestRO/FsMkdir/FsEncoding/trailing_LF (0.00s) + --- PASS: TestRO/FsMkdir/FsEncoding/trailing_LF (0.01s) --- PASS: TestRO/FsMkdir/FsEncoding/trailing_HT (0.00s) - --- PASS: TestRO/FsMkdir/FsEncoding/trailing_VT (0.00s) + --- PASS: TestRO/FsMkdir/FsEncoding/trailing_VT (0.01s) --- PASS: TestRO/FsMkdir/FsEncoding/trailing_dot (0.00s) - --- PASS: TestRO/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s) - --- PASS: TestRO/FsMkdir/FsEncoding/URL_encoding (0.00s) + --- PASS: TestRO/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) + --- PASS: TestRO/FsMkdir/FsEncoding/URL_encoding (0.02s) --- PASS: TestRO/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestRO/FsMkdir/FsPutError (0.00s) --- PASS: TestRO/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestRO/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestRO/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestRO/FsMkdir/FsPutFiles (0.07s) + --- FAIL: TestRO/FsMkdir/FsPutFiles (0.12s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsListR (0.00s) @@ -5685,12 +5720,12 @@ --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) - --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) + --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsPurge (0.01s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FsCopy (0.00s) - --- PASS: TestRO/FsMkdir/FsPutFiles/FsMove (0.01s) - --- PASS: TestRO/FsMkdir/FsPutFiles/FsDirMove (0.01s) + --- PASS: TestRO/FsMkdir/FsPutFiles/FsMove (0.03s) + --- PASS: TestRO/FsMkdir/FsPutFiles/FsDirMove (0.02s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectString (0.00s) @@ -5709,13 +5744,13 @@ --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectStorable (0.00s) - --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFile (0.00s) + --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFile (0.01s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) - --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot (0.01s) - --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/List (0.00s) + --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot (0.02s) + --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/List (0.01s) --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) - --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put (0.01s) + --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put (0.02s) --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/SetTier (0.00s) @@ -5751,7 +5786,7 @@ === RUN TestNC/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestNC/FsMkdir/FsListDirNotFound -2026/02/27 07:39:29 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:52 ERROR : does not exist: error listing: directory not found === RUN TestNC/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestNC/FsMkdir/FsEncoding @@ -5791,21 +5826,21 @@ fstests.go:710: testing "trailing dot." === RUN TestNC/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestNC238428619/001: Replacing invalid UTF-8 characters in "rclone-test-javumel5kedebef2xuzifad9/invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestNC238428619/001/rclone-test-javumel5kedebef2xuzifad9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestNC238428619/001/rclone-test-javumel5kedebef2xuzifad9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestNC3640258684/001: Replacing invalid UTF-8 characters in "rclone-test-wugazek7hipafem7wuvumel2/invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestNC3640258684/001/rclone-test-wugazek7hipafem7wuvumel2: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestNC3640258684/001/rclone-test-wugazek7hipafem7wuvumel2: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" === RUN TestNC/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestNC/FsMkdir/FsNewObjectNotFound === RUN TestNC/FsMkdir/FsPutError -2026/02/27 07:39:29 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato +2025/01/26 03:24:52 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestNC/FsMkdir/FsPutZeroLength === RUN TestNC/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestNC/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestNC/FsMkdir/FsPutFiles -2026/02/27 07:39:29 ERROR : Local file system at /tmp/TestNC238428619/001/rclone-test-javumel5kedebef2xuzifad9: xattrs not supported - disabling: xattr.LSet /tmp/TestNC238428619/001/rclone-test-javumel5kedebef2xuzifad9/file name.txt user.rclone-test: operation not supported +2025/01/26 03:24:52 ERROR : Local file system at /tmp/TestNC3640258684/001/rclone-test-wugazek7hipafem7wuvumel2: xattrs not supported - disabling: xattr.LSet /tmp/TestNC3640258684/001/rclone-test-wugazek7hipafem7wuvumel2/file name.txt user.rclone-test: operation not supported === RUN TestNC/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestNC/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -5865,9 +5900,9 @@ === RUN TestNC/FsMkdir/FsPutFiles/ObjectStorable === RUN TestNC/FsMkdir/FsPutFiles/FsIsFile === RUN TestNC/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:29 ERROR : : error listing: directory not found +2025/01/26 03:24:52 ERROR : : error listing: directory not found === RUN TestNC/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "TestUnionNC:" path "rclone-test-javumel5kedebef2xuzifad9" from "TestUnionNC:rclone-test-javumel5kedebef2xuzifad9" + fstests.go:1612: Opening root remote "TestUnionNC:" path "rclone-test-wugazek7hipafem7wuvumel2" from "TestUnionNC:rclone-test-wugazek7hipafem7wuvumel2" === RUN TestNC/FsMkdir/FsPutFiles/FromRoot/List === RUN TestNC/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestNC/FsMkdir/FsPutFiles/FromRoot/ListR @@ -5894,12 +5929,12 @@ === RUN TestNC/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestNC/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestNC/FsMkdir/FsRootCollapse -2026/02/27 07:39:29 ERROR : : error listing: directory not found +2025/01/26 03:24:52 ERROR : : error listing: directory not found === NAME TestNC/FsMkdir fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound === RUN TestNC/FsShutdown fstests.go:2117: Shutdown method not supported ---- FAIL: TestNC (0.14s) +--- FAIL: TestNC (0.23s) --- SKIP: TestNC/FsCheckWrap (0.00s) --- SKIP: TestNC/FsCommand (0.00s) --- PASS: TestNC/FsRmdirNotFound (0.00s) @@ -5907,31 +5942,31 @@ --- PASS: TestNC/FsName (0.00s) --- PASS: TestNC/FsRoot (0.00s) --- PASS: TestNC/FsRmdirEmpty (0.00s) - --- FAIL: TestNC/FsMkdir (0.14s) + --- FAIL: TestNC/FsMkdir (0.23s) --- PASS: TestNC/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestNC/FsMkdir/FsListEmpty (0.00s) - --- PASS: TestNC/FsMkdir/FsListDirEmpty (0.00s) + --- PASS: TestNC/FsMkdir/FsListDirEmpty (0.01s) --- SKIP: TestNC/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestNC/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestNC/FsMkdir/FsListRDirNotFound (0.00s) - --- PASS: TestNC/FsMkdir/FsEncoding (0.06s) + --- PASS: TestNC/FsMkdir/FsEncoding (0.09s) --- PASS: TestNC/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/dot (0.00s) - --- PASS: TestNC/FsMkdir/FsEncoding/dot_dot (0.00s) + --- PASS: TestNC/FsMkdir/FsEncoding/dot_dot (0.03s) --- PASS: TestNC/FsMkdir/FsEncoding/punctuation (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_space (0.00s) - --- PASS: TestNC/FsMkdir/FsEncoding/leading_tilde (0.00s) + --- PASS: TestNC/FsMkdir/FsEncoding/leading_tilde (0.02s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_CR (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_LF (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_HT (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_VT (0.00s) - --- PASS: TestNC/FsMkdir/FsEncoding/leading_dot (0.00s) + --- PASS: TestNC/FsMkdir/FsEncoding/leading_dot (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/trailing_space (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/trailing_CR (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/trailing_LF (0.00s) - --- PASS: TestNC/FsMkdir/FsEncoding/trailing_HT (0.00s) + --- PASS: TestNC/FsMkdir/FsEncoding/trailing_HT (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/trailing_VT (0.00s) - --- PASS: TestNC/FsMkdir/FsEncoding/trailing_dot (0.00s) + --- PASS: TestNC/FsMkdir/FsEncoding/trailing_dot (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/URL_encoding (0.00s) --- PASS: TestNC/FsMkdir/FsNewObjectNotFound (0.00s) @@ -5939,7 +5974,7 @@ --- PASS: TestNC/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestNC/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestNC/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestNC/FsMkdir/FsPutFiles (0.06s) + --- FAIL: TestNC/FsMkdir/FsPutFiles (0.11s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsListR (0.00s) @@ -5953,12 +5988,12 @@ --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) - --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) + --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1and2 (0.02s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) - --- PASS: TestNC/FsMkdir/FsPutFiles/FsPurge (0.01s) + --- PASS: TestNC/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/FsCopy (0.00s) - --- PASS: TestNC/FsMkdir/FsPutFiles/FsMove (0.01s) - --- PASS: TestNC/FsMkdir/FsPutFiles/FsDirMove (0.01s) + --- PASS: TestNC/FsMkdir/FsPutFiles/FsMove (0.03s) + --- PASS: TestNC/FsMkdir/FsPutFiles/FsDirMove (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectString (0.00s) @@ -5967,8 +6002,8 @@ --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) - --- FAIL: TestNC/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) - --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s) + --- FAIL: TestNC/FsMkdir/FsPutFiles/ObjectMetadata (0.01s) + --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpen (0.00s) @@ -6019,7 +6054,7 @@ === RUN TestPolicy1/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestPolicy1/FsMkdir/FsListDirNotFound -2026/02/27 07:39:29 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:52 ERROR : does not exist: error listing: directory not found === RUN TestPolicy1/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestPolicy1/FsMkdir/FsEncoding @@ -6059,21 +6094,21 @@ fstests.go:710: testing "trailing dot." === RUN TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy13361090855/003/rclone-test-faguyaf0xiyacuz3tixalap4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy13361090855/003/rclone-test-faguyaf0xiyacuz3tixalap4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy13361090855/003: Replacing invalid UTF-8 characters in "rclone-test-faguyaf0xiyacuz3tixalap4/invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestPolicy13232321311/003/rclone-test-qoseyiw2kolupat4zikumuw7: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestPolicy13232321311/003/rclone-test-qoseyiw2kolupat4zikumuw7: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestPolicy13232321311/003: Replacing invalid UTF-8 characters in "rclone-test-qoseyiw2kolupat4zikumuw7/invalid utf-8\xfe" === RUN TestPolicy1/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestPolicy1/FsMkdir/FsNewObjectNotFound === RUN TestPolicy1/FsMkdir/FsPutError -2026/02/27 07:39:29 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato +2025/01/26 03:24:52 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestPolicy1/FsMkdir/FsPutZeroLength === RUN TestPolicy1/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestPolicy1/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestPolicy1/FsMkdir/FsPutFiles -2026/02/27 07:39:29 ERROR : Local file system at /tmp/TestPolicy13361090855/002/rclone-test-faguyaf0xiyacuz3tixalap4: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy13361090855/002/rclone-test-faguyaf0xiyacuz3tixalap4/file name.txt user.rclone-test: operation not supported +2025/01/26 03:24:52 ERROR : Local file system at /tmp/TestPolicy13232321311/002/rclone-test-qoseyiw2kolupat4zikumuw7: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy13232321311/002/rclone-test-qoseyiw2kolupat4zikumuw7/file name.txt user.rclone-test: operation not supported === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -6133,9 +6168,9 @@ === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectStorable === RUN TestPolicy1/FsMkdir/FsPutFiles/FsIsFile === RUN TestPolicy1/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:29 ERROR : : error listing: directory not found +2025/01/26 03:24:52 ERROR : : error listing: directory not found === RUN TestPolicy1/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "TestUnionPolicy1:" path "rclone-test-faguyaf0xiyacuz3tixalap4" from "TestUnionPolicy1:rclone-test-faguyaf0xiyacuz3tixalap4" + fstests.go:1612: Opening root remote "TestUnionPolicy1:" path "rclone-test-qoseyiw2kolupat4zikumuw7" from "TestUnionPolicy1:rclone-test-qoseyiw2kolupat4zikumuw7" === RUN TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List === RUN TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListR @@ -6162,12 +6197,12 @@ === RUN TestPolicy1/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestPolicy1/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestPolicy1/FsMkdir/FsRootCollapse -2026/02/27 07:39:29 ERROR : : error listing: directory not found +2025/01/26 03:24:52 ERROR : : error listing: directory not found === NAME TestPolicy1/FsMkdir fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound === RUN TestPolicy1/FsShutdown fstests.go:2117: Shutdown method not supported ---- FAIL: TestPolicy1 (0.14s) +--- FAIL: TestPolicy1 (0.17s) --- SKIP: TestPolicy1/FsCheckWrap (0.00s) --- SKIP: TestPolicy1/FsCommand (0.00s) --- PASS: TestPolicy1/FsRmdirNotFound (0.00s) @@ -6175,39 +6210,39 @@ --- PASS: TestPolicy1/FsName (0.00s) --- PASS: TestPolicy1/FsRoot (0.00s) --- PASS: TestPolicy1/FsRmdirEmpty (0.00s) - --- FAIL: TestPolicy1/FsMkdir (0.14s) + --- FAIL: TestPolicy1/FsMkdir (0.17s) --- PASS: TestPolicy1/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestPolicy1/FsMkdir/FsListEmpty (0.00s) --- PASS: TestPolicy1/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestPolicy1/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsListRDirNotFound (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsEncoding (0.06s) - --- PASS: TestPolicy1/FsMkdir/FsEncoding/control_chars (0.00s) + --- PASS: TestPolicy1/FsMkdir/FsEncoding (0.09s) + --- PASS: TestPolicy1/FsMkdir/FsEncoding/control_chars (0.02s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot_dot (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsEncoding/punctuation (0.00s) + --- PASS: TestPolicy1/FsMkdir/FsEncoding/punctuation (0.02s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_space (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_CR (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_LF (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_HT (0.00s) + --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_HT (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_VT (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_space (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_CR (0.00s) + --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_CR (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_LF (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_HT (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_VT (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_dot (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) + --- PASS: TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/URL_encoding (0.00s) --- PASS: TestPolicy1/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutError (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestPolicy1/FsMkdir/FsPutFiles (0.07s) + --- FAIL: TestPolicy1/FsMkdir/FsPutFiles (0.08s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListR (0.00s) @@ -6223,7 +6258,7 @@ --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPurge (0.01s) + --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsMove (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsDirMove (0.01s) @@ -6235,8 +6270,8 @@ --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) - --- FAIL: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s) + --- FAIL: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata (0.01s) + --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpen (0.00s) @@ -6247,20 +6282,20 @@ --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFile (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot (0.01s) - --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List (0.00s) + --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot (0.02s) + --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List (0.02s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put (0.01s) + --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectAbout (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream (0.00s) + --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) - --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) + --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/Internal (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutChunked (0.00s) @@ -6287,7 +6322,7 @@ === RUN TestPolicy2/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestPolicy2/FsMkdir/FsListDirNotFound -2026/02/27 07:39:29 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:52 ERROR : does not exist: error listing: directory not found === RUN TestPolicy2/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestPolicy2/FsMkdir/FsEncoding @@ -6327,23 +6362,21 @@ fstests.go:710: testing "trailing dot." === RUN TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy2641716442/003/rclone-test-kucozev9goqonix4lipezas0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy2641716442/001/rclone-test-kucozev9goqonix4lipezas0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy2641716442/001/rclone-test-kucozev9goqonix4lipezas0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy2641716442/003: Replacing invalid UTF-8 characters in "rclone-test-kucozev9goqonix4lipezas0/invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy2641716442/001: Replacing invalid UTF-8 characters in "rclone-test-kucozev9goqonix4lipezas0/invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestPolicy21000975955/002/rclone-test-horugil2lepeluk1talufug9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestPolicy21000975955/002/rclone-test-horugil2lepeluk1talufug9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" +2025/01/26 03:24:52 NOTICE: Local file system at /tmp/TestPolicy21000975955/002: Replacing invalid UTF-8 characters in "rclone-test-horugil2lepeluk1talufug9/invalid utf-8\xfe" === RUN TestPolicy2/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestPolicy2/FsMkdir/FsNewObjectNotFound === RUN TestPolicy2/FsMkdir/FsPutError -2026/02/27 07:39:29 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato +2025/01/26 03:24:52 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestPolicy2/FsMkdir/FsPutZeroLength === RUN TestPolicy2/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestPolicy2/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestPolicy2/FsMkdir/FsPutFiles -2026/02/27 07:39:29 ERROR : Local file system at /tmp/TestPolicy2641716442/002/rclone-test-kucozev9goqonix4lipezas0: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy2641716442/002/rclone-test-kucozev9goqonix4lipezas0/file name.txt user.rclone-test: operation not supported +2025/01/26 03:24:52 ERROR : Local file system at /tmp/TestPolicy21000975955/001/rclone-test-horugil2lepeluk1talufug9: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy21000975955/001/rclone-test-horugil2lepeluk1talufug9/file name.txt user.rclone-test: operation not supported === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -6393,7 +6426,6 @@ Test: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata Messages: can read and write metadata but failed on key "rclone-test" === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata/mtime -2026/02/27 07:39:29 ERROR : Local file system at /tmp/TestPolicy2641716442/003/rclone-test-kucozev9goqonix4lipezas0: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy2641716442/003/rclone-test-kucozev9goqonix4lipezas0/metadatatest user.content-type: operation not supported === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectSize === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectOpen @@ -6404,9 +6436,9 @@ === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectStorable === RUN TestPolicy2/FsMkdir/FsPutFiles/FsIsFile === RUN TestPolicy2/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:29 ERROR : : error listing: directory not found +2025/01/26 03:24:52 ERROR : : error listing: directory not found === RUN TestPolicy2/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "TestUnionPolicy2:" path "rclone-test-kucozev9goqonix4lipezas0" from "TestUnionPolicy2:rclone-test-kucozev9goqonix4lipezas0" + fstests.go:1612: Opening root remote "TestUnionPolicy2:" path "rclone-test-horugil2lepeluk1talufug9" from "TestUnionPolicy2:rclone-test-horugil2lepeluk1talufug9" === RUN TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List === RUN TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListR @@ -6433,12 +6465,12 @@ === RUN TestPolicy2/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestPolicy2/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestPolicy2/FsMkdir/FsRootCollapse -2026/02/27 07:39:29 ERROR : : error listing: directory not found +2025/01/26 03:24:52 ERROR : : error listing: directory not found === NAME TestPolicy2/FsMkdir fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound === RUN TestPolicy2/FsShutdown fstests.go:2117: Shutdown method not supported ---- FAIL: TestPolicy2 (0.14s) +--- FAIL: TestPolicy2 (0.20s) --- SKIP: TestPolicy2/FsCheckWrap (0.00s) --- SKIP: TestPolicy2/FsCommand (0.00s) --- PASS: TestPolicy2/FsRmdirNotFound (0.00s) @@ -6446,39 +6478,39 @@ --- PASS: TestPolicy2/FsName (0.00s) --- PASS: TestPolicy2/FsRoot (0.00s) --- PASS: TestPolicy2/FsRmdirEmpty (0.00s) - --- FAIL: TestPolicy2/FsMkdir (0.13s) + --- FAIL: TestPolicy2/FsMkdir (0.20s) --- PASS: TestPolicy2/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestPolicy2/FsMkdir/FsListEmpty (0.00s) --- PASS: TestPolicy2/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestPolicy2/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsListRDirNotFound (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsEncoding (0.06s) + --- PASS: TestPolicy2/FsMkdir/FsEncoding (0.09s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot_dot (0.00s) + --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot_dot (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/punctuation (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_space (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_CR (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_LF (0.00s) + --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_LF (0.02s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_HT (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_VT (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_space (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_CR (0.00s) + --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_CR (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_LF (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_HT (0.00s) + --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_HT (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_VT (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_dot (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) + --- PASS: TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8 (0.03s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/URL_encoding (0.00s) --- PASS: TestPolicy2/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutError (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestPolicy2/FsMkdir/FsPutFiles (0.06s) + --- FAIL: TestPolicy2/FsMkdir/FsPutFiles (0.10s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListR (0.00s) @@ -6490,14 +6522,14 @@ --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1 (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObject (0.00s) + --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObject (0.01s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPurge (0.01s) + --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsCopy (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsMove (0.01s) - --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsDirMove (0.01s) + --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsMove (0.03s) + --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsDirMove (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectString (0.00s) @@ -6514,23 +6546,23 @@ --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) + --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectUpdate (0.01s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFile (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot (0.01s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) + --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.01s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put (0.01s) + --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectAbout (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream (0.00s) - --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) + --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream (0.02s) + --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/0 (0.02s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/Internal (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s) @@ -6558,7 +6590,7 @@ === RUN TestPolicy3/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestPolicy3/FsMkdir/FsListDirNotFound -2026/02/27 07:39:29 ERROR : does not exist: error listing: directory not found +2025/01/26 03:24:52 ERROR : does not exist: error listing: directory not found === RUN TestPolicy3/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestPolicy3/FsMkdir/FsEncoding @@ -6598,31 +6630,31 @@ fstests.go:710: testing "trailing dot." === RUN TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy33067091262/002/rclone-test-kovogaz0xowoxuq4temixaf5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy33067091262/001/rclone-test-kovogaz0xowoxuq4temixaf5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy33067091262/003/rclone-test-kovogaz0xowoxuq4temixaf5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy33067091262/003/rclone-test-kovogaz0xowoxuq4temixaf5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy33067091262/002/rclone-test-kovogaz0xowoxuq4temixaf5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy33067091262/001/rclone-test-kovogaz0xowoxuq4temixaf5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy33067091262/003: Replacing invalid UTF-8 characters in "rclone-test-kovogaz0xowoxuq4temixaf5/invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy33067091262/001: Replacing invalid UTF-8 characters in "rclone-test-kovogaz0xowoxuq4temixaf5/invalid utf-8\xfe" -2026/02/27 07:39:29 NOTICE: Local file system at /tmp/TestPolicy33067091262/002: Replacing invalid UTF-8 characters in "rclone-test-kovogaz0xowoxuq4temixaf5/invalid utf-8\xfe" +2025/01/26 03:24:53 NOTICE: Local file system at /tmp/TestPolicy33574683459/003/rclone-test-dunenem3cohuced0doguseg5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" +2025/01/26 03:24:53 NOTICE: Local file system at /tmp/TestPolicy33574683459/001/rclone-test-dunenem3cohuced0doguseg5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" +2025/01/26 03:24:53 NOTICE: Local file system at /tmp/TestPolicy33574683459/002/rclone-test-dunenem3cohuced0doguseg5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" +2025/01/26 03:24:53 NOTICE: Local file system at /tmp/TestPolicy33574683459/003/rclone-test-dunenem3cohuced0doguseg5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" +2025/01/26 03:24:53 NOTICE: Local file system at /tmp/TestPolicy33574683459/001/rclone-test-dunenem3cohuced0doguseg5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" +2025/01/26 03:24:53 NOTICE: Local file system at /tmp/TestPolicy33574683459/002/rclone-test-dunenem3cohuced0doguseg5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" +2025/01/26 03:24:53 NOTICE: Local file system at /tmp/TestPolicy33574683459/003: Replacing invalid UTF-8 characters in "rclone-test-dunenem3cohuced0doguseg5/invalid utf-8\xfe" +2025/01/26 03:24:53 NOTICE: Local file system at /tmp/TestPolicy33574683459/001: Replacing invalid UTF-8 characters in "rclone-test-dunenem3cohuced0doguseg5/invalid utf-8\xfe" +2025/01/26 03:24:53 NOTICE: Local file system at /tmp/TestPolicy33574683459/002: Replacing invalid UTF-8 characters in "rclone-test-dunenem3cohuced0doguseg5/invalid utf-8\xfe" === RUN TestPolicy3/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestPolicy3/FsMkdir/FsNewObjectNotFound === RUN TestPolicy3/FsMkdir/FsPutError -2026/02/27 07:39:29 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato -2026/02/27 07:39:29 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato -2026/02/27 07:39:29 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato +2025/01/26 03:24:53 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato +2025/01/26 03:24:53 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato +2025/01/26 03:24:53 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestPolicy3/FsMkdir/FsPutZeroLength === RUN TestPolicy3/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestPolicy3/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestPolicy3/FsMkdir/FsPutFiles -2026/02/27 07:39:29 ERROR : Local file system at /tmp/TestPolicy33067091262/002/rclone-test-kovogaz0xowoxuq4temixaf5: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy33067091262/002/rclone-test-kovogaz0xowoxuq4temixaf5/file name.txt user.rclone-test: operation not supported -2026/02/27 07:39:29 ERROR : Local file system at /tmp/TestPolicy33067091262/001/rclone-test-kovogaz0xowoxuq4temixaf5: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy33067091262/001/rclone-test-kovogaz0xowoxuq4temixaf5/file name.txt user.rclone-test: operation not supported -2026/02/27 07:39:29 ERROR : Local file system at /tmp/TestPolicy33067091262/003/rclone-test-kovogaz0xowoxuq4temixaf5: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy33067091262/003/rclone-test-kovogaz0xowoxuq4temixaf5/file name.txt user.rclone-test: operation not supported +2025/01/26 03:24:53 ERROR : Local file system at /tmp/TestPolicy33574683459/003/rclone-test-dunenem3cohuced0doguseg5: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy33574683459/003/rclone-test-dunenem3cohuced0doguseg5/file name.txt user.rclone-test: operation not supported +2025/01/26 03:24:53 ERROR : Local file system at /tmp/TestPolicy33574683459/002/rclone-test-dunenem3cohuced0doguseg5: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy33574683459/002/rclone-test-dunenem3cohuced0doguseg5/file name.txt user.rclone-test: operation not supported +2025/01/26 03:24:53 ERROR : Local file system at /tmp/TestPolicy33574683459/001/rclone-test-dunenem3cohuced0doguseg5: xattrs not supported - disabling: xattr.LSet /tmp/TestPolicy33574683459/001/rclone-test-dunenem3cohuced0doguseg5/file name.txt user.rclone-test: operation not supported === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface @@ -6682,9 +6714,9 @@ === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectStorable === RUN TestPolicy3/FsMkdir/FsPutFiles/FsIsFile === RUN TestPolicy3/FsMkdir/FsPutFiles/FsIsFileNotFound -2026/02/27 07:39:29 ERROR : : error listing: directory not found +2025/01/26 03:24:53 ERROR : : error listing: directory not found === RUN TestPolicy3/FsMkdir/FsPutFiles/FromRoot - fstests.go:1612: Opening root remote "TestUnionPolicy3:" path "rclone-test-kovogaz0xowoxuq4temixaf5" from "TestUnionPolicy3:rclone-test-kovogaz0xowoxuq4temixaf5" + fstests.go:1612: Opening root remote "TestUnionPolicy3:" path "rclone-test-dunenem3cohuced0doguseg5" from "TestUnionPolicy3:rclone-test-dunenem3cohuced0doguseg5" === RUN TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List === RUN TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListR @@ -6711,12 +6743,12 @@ === RUN TestPolicy3/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestPolicy3/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestPolicy3/FsMkdir/FsRootCollapse -2026/02/27 07:39:29 ERROR : : error listing: directory not found +2025/01/26 03:24:53 ERROR : : error listing: directory not found === NAME TestPolicy3/FsMkdir fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound === RUN TestPolicy3/FsShutdown fstests.go:2117: Shutdown method not supported ---- FAIL: TestPolicy3 (0.17s) +--- FAIL: TestPolicy3 (0.25s) --- SKIP: TestPolicy3/FsCheckWrap (0.00s) --- SKIP: TestPolicy3/FsCommand (0.00s) --- PASS: TestPolicy3/FsRmdirNotFound (0.00s) @@ -6724,39 +6756,39 @@ --- PASS: TestPolicy3/FsName (0.00s) --- PASS: TestPolicy3/FsRoot (0.00s) --- PASS: TestPolicy3/FsRmdirEmpty (0.00s) - --- FAIL: TestPolicy3/FsMkdir (0.17s) + --- FAIL: TestPolicy3/FsMkdir (0.25s) --- PASS: TestPolicy3/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestPolicy3/FsMkdir/FsListEmpty (0.00s) --- PASS: TestPolicy3/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestPolicy3/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsListRDirNotFound (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsEncoding (0.08s) - --- PASS: TestPolicy3/FsMkdir/FsEncoding/control_chars (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot (0.00s) + --- PASS: TestPolicy3/FsMkdir/FsEncoding (0.13s) + --- PASS: TestPolicy3/FsMkdir/FsEncoding/control_chars (0.01s) + --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/punctuation (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_space (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_CR (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_LF (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_HT (0.00s) + --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_LF (0.02s) + --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_HT (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_VT (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_dot (0.01s) - --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_space (0.00s) + --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_dot (0.00s) + --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_space (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_CR (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_LF (0.00s) + --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_LF (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_HT (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_VT (0.01s) - --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_dot (0.00s) + --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_VT (0.00s) + --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_dot (0.02s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/URL_encoding (0.00s) --- PASS: TestPolicy3/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutError (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsPutZeroLength (0.00s) + --- PASS: TestPolicy3/FsMkdir/FsPutZeroLength (0.02s) --- SKIP: TestPolicy3/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsChangeNotify (0.00s) - --- FAIL: TestPolicy3/FsMkdir/FsPutFiles (0.07s) + --- FAIL: TestPolicy3/FsMkdir/FsPutFiles (0.09s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListR (0.00s) @@ -6770,12 +6802,12 @@ --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) + --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPurge (0.01s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsMove (0.01s) - --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsDirMove (0.01s) + --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsDirMove (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectString (0.00s) @@ -6784,8 +6816,8 @@ --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) - --- FAIL: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s) + --- FAIL: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata (0.02s) + --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.02s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpen (0.00s) @@ -6796,16 +6828,16 @@ --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFile (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot (0.01s) + --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put (0.01s) + --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) - --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectRemove (0.00s) + --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectRemove (0.02s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) @@ -6819,7 +6851,8 @@ --- PASS: TestPolicy3/FsMkdir/FsRootCollapse (0.00s) --- SKIP: TestPolicy3/FsShutdown (0.00s) FAIL -FAIL github.com/rclone/rclone/backend/union 0.789s +FAIL github.com/rclone/rclone/backend/union 1.296s +? github.com/rclone/rclone/backend/uptobox/api [no test files] === RUN TestIntegration fstests.go:454: Using remote "TestUptobox:" fstests.go:464: @@ -6830,17 +6863,16 @@ Test: TestIntegration --- FAIL: TestIntegration (0.00s) FAIL -FAIL github.com/rclone/rclone/backend/uptobox 0.031s +FAIL github.com/rclone/rclone/backend/uptobox 0.142s ? github.com/rclone/rclone/backend/webdav/api [no test files] ? github.com/rclone/rclone/backend/webdav/odrvcookie [no test files] -? github.com/rclone/rclone/backend/yandex/api [no test files] === RUN TestHeaders webdav_internal_test.go:73: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/webdav/webdav_internal_test.go:73 Error: Received unexpected error: XML syntax error on line 10: unexpected EOF Test: TestHeaders ---- FAIL: TestHeaders (0.01s) +--- FAIL: TestHeaders (0.02s) === RUN TestIntegration webdav_test.go:14: no configuration available for webdav backend --- SKIP: TestIntegration (0.00s) @@ -6854,12 +6886,8 @@ fstests.go:400: quicktest only --- SKIP: TestIntegration4 (0.00s) FAIL -FAIL github.com/rclone/rclone/backend/webdav 0.043s -=== RUN TestIntegration - fstests.go:400: quicktest only ---- SKIP: TestIntegration (0.00s) -PASS -ok github.com/rclone/rclone/backend/yandex 0.039s +FAIL github.com/rclone/rclone/backend/webdav 0.159s +? github.com/rclone/rclone/backend/yandex/api [no test files] ? github.com/rclone/rclone/backend/zoho/api [no test files] ? github.com/rclone/rclone/bin [no test files] ? github.com/rclone/rclone/cmd [no test files] @@ -6871,14 +6899,13 @@ fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS -ok github.com/rclone/rclone/backend/zoho 0.036s +ok github.com/rclone/rclone/backend/yandex 0.155s +=== RUN TestIntegration + fstests.go:400: quicktest only +--- SKIP: TestIntegration (0.00s) +PASS +ok github.com/rclone/rclone/backend/zoho 0.152s ? github.com/rclone/rclone/cmd/bisync/bilib [no test files] -? github.com/rclone/rclone/cmd/cachestats [no test files] -? github.com/rclone/rclone/cmd/cat [no test files] -? github.com/rclone/rclone/cmd/check [no test files] -? github.com/rclone/rclone/cmd/checksum [no test files] -? github.com/rclone/rclone/cmd/cleanup [no test files] -? github.com/rclone/rclone/cmd/cmount [no test files] ? github.com/rclone/rclone/cmd/copy [no test files] ? github.com/rclone/rclone/cmd/copyto [no test files] ? github.com/rclone/rclone/cmd/copyurl [no test files] @@ -6887,1454 +6914,1460 @@ ? github.com/rclone/rclone/cmd/dedupe [no test files] ? github.com/rclone/rclone/cmd/delete [no test files] ? github.com/rclone/rclone/cmd/deletefile [no test files] +? github.com/rclone/rclone/cmd/check [no test files] +? github.com/rclone/rclone/cmd/cachestats [no test files] +? github.com/rclone/rclone/cmd/cat [no test files] +? github.com/rclone/rclone/cmd/checksum [no test files] +? github.com/rclone/rclone/cmd/cleanup [no test files] +? github.com/rclone/rclone/cmd/cmount [no test files] === RUN TestBisync === RUN TestBisync/all_changed -2026/02/27 07:39:33 (01) : test all-changed -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/all_changed/path1/" with Path2 "/tmp/bisync.073933-wukuv/all_changed/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test change timestamp on all files except RCLONE_TEST -2026/02/27 07:39:33 (05) : touch-glob 2005-01-02 /tmp/bisync.073933-wukuv/all_changed/path1/ file* -2026/02/27 07:39:33 (06) : touch-glob 2005-01-02 /tmp/bisync.073933-wukuv/all_changed/path1/subdir file* -2026/02/27 07:39:33 (07) : test sync should pass -2026/02/27 07:39:33 (08) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/all_changed/path1/" with Path2 "/tmp/bisync.073933-wukuv/all_changed/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File is newer - file1.copy1.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file1.copy2.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file1.copy3.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file1.copy4.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file1.copy5.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file1.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - subdir/file20.txt -2026/02/27 07:39:33 INFO : Path1: 7 changes: 0 new, 7 newer, 0 older, 0 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.copy1.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.copy2.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.copy3.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.copy4.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.copy5.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/subdir/file20.txt -2026/02/27 07:39:33 INFO : - Path1 Do queued copies to - Path2 -2026/02/27 07:39:33 INFO : file1.copy1.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.copy4.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.copy2.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.copy3.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.copy5.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : subdir/file20.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/all_changed/path1/" vs Path2 "/tmp/bisync.073933-wukuv/all_changed/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (09) : test change timestamp on all files including RCLONE_TEST -2026/02/27 07:39:33 (10) : touch-glob 2004-01-02 /tmp/bisync.073933-wukuv/all_changed/path1/ * -2026/02/27 07:39:33 (11) : touch-glob 2004-01-02 /tmp/bisync.073933-wukuv/all_changed/path1/subdir * -2026/02/27 07:39:33 (12) : test sync should fail -2026/02/27 07:39:33 (13) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/all_changed/path1/" with Path2 "/tmp/bisync.073933-wukuv/all_changed/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File is newer - RCLONE_TEST -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.copy1.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.copy2.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.copy3.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.copy4.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.copy5.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - subdir/file20.txt -2026/02/27 07:39:33 INFO : Path1: 8 changes: 0 new, 1 newer, 7 older, 0 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 ERROR : Safety abort: all files were changed on Path1 "/tmp/bisync.073933-wukuv/all_changed/path1/". Run with --force if desired. -2026/02/27 07:39:33 NOTICE: Bisync aborted. Please try again. -2026/02/27 07:39:33 Bisync error: all files were changed -2026/02/27 07:39:33 (14) : test sync with force should pass -2026/02/27 07:39:33 (15) : bisync force -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/all_changed/path1/" with Path2 "/tmp/bisync.073933-wukuv/all_changed/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File is newer - RCLONE_TEST -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.copy1.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.copy2.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.copy3.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.copy4.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.copy5.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - file1.txt -2026/02/27 07:39:33 INFO : - Path1 File is OLDER - subdir/file20.txt -2026/02/27 07:39:33 INFO : Path1: 8 changes: 0 new, 1 newer, 7 older, 0 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/RCLONE_TEST -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.copy1.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.copy2.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.copy3.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.copy4.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.copy5.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/file1.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/all_changed/path2/subdir/file20.txt -2026/02/27 07:39:33 INFO : - Path1 Do queued copies to - Path2 -2026/02/27 07:39:33 INFO : RCLONE_TEST: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.copy1.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.copy2.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.copy5.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.copy3.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : file1.copy4.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : subdir/file20.txt: Updated modification time in destination -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/all_changed/path1/" vs Path2 "/tmp/bisync.073933-wukuv/all_changed/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:06 (01) : test all-changed +2025/01/26 03:25:06 (02) : test initial bisync +2025/01/26 03:25:06 (03) : bisync resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/all_changed/path1/" with Path2 "/tmp/bisync.032506-goyip/all_changed/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (04) : test change timestamp on all files except RCLONE_TEST +2025/01/26 03:25:06 (05) : touch-glob 2005-01-02 /tmp/bisync.032506-goyip/all_changed/path1/ file* +2025/01/26 03:25:06 (06) : touch-glob 2005-01-02 /tmp/bisync.032506-goyip/all_changed/path1/subdir file* +2025/01/26 03:25:06 (07) : test sync should pass +2025/01/26 03:25:06 (08) : bisync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/all_changed/path1/" with Path2 "/tmp/bisync.032506-goyip/all_changed/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : - Path1 File is newer - file1.copy1.txt +2025/01/26 03:25:06 INFO : - Path1 File is newer - file1.copy2.txt +2025/01/26 03:25:06 INFO : - Path1 File is newer - file1.copy3.txt +2025/01/26 03:25:06 INFO : - Path1 File is newer - file1.copy4.txt +2025/01/26 03:25:06 INFO : - Path1 File is newer - file1.copy5.txt +2025/01/26 03:25:06 INFO : - Path1 File is newer - file1.txt +2025/01/26 03:25:06 INFO : - Path1 File is newer - subdir/file20.txt +2025/01/26 03:25:06 INFO : Path1: 7 changes: 0 new, 7 newer, 0 older, 0 deleted +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Applying changes +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.copy1.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.copy2.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.copy3.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.copy4.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.copy5.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/subdir/file20.txt +2025/01/26 03:25:06 INFO : - Path1 Do queued copies to - Path2 +2025/01/26 03:25:06 INFO : file1.copy1.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.copy2.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.copy3.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.copy4.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.copy5.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : subdir/file20.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/all_changed/path1/" vs Path2 "/tmp/bisync.032506-goyip/all_changed/path2/" +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (09) : test change timestamp on all files including RCLONE_TEST +2025/01/26 03:25:06 (10) : touch-glob 2004-01-02 /tmp/bisync.032506-goyip/all_changed/path1/ * +2025/01/26 03:25:06 (11) : touch-glob 2004-01-02 /tmp/bisync.032506-goyip/all_changed/path1/subdir * +2025/01/26 03:25:06 (12) : test sync should fail +2025/01/26 03:25:06 (13) : bisync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/all_changed/path1/" with Path2 "/tmp/bisync.032506-goyip/all_changed/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : - Path1 File is newer - RCLONE_TEST +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.copy1.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.copy2.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.copy3.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.copy4.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.copy5.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - subdir/file20.txt +2025/01/26 03:25:06 INFO : Path1: 8 changes: 0 new, 1 newer, 7 older, 0 deleted +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 ERROR : Safety abort: all files were changed on Path1 "/tmp/bisync.032506-goyip/all_changed/path1/". Run with --force if desired. +2025/01/26 03:25:06 NOTICE: Bisync aborted. Please try again. +2025/01/26 03:25:06 Bisync error: all files were changed +2025/01/26 03:25:06 (14) : test sync with force should pass +2025/01/26 03:25:06 (15) : bisync force +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/all_changed/path1/" with Path2 "/tmp/bisync.032506-goyip/all_changed/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : - Path1 File is newer - RCLONE_TEST +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.copy1.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.copy2.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.copy3.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.copy4.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.copy5.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - file1.txt +2025/01/26 03:25:06 INFO : - Path1 File is OLDER - subdir/file20.txt +2025/01/26 03:25:06 INFO : Path1: 8 changes: 0 new, 1 newer, 7 older, 0 deleted +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Applying changes +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/RCLONE_TEST +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.copy1.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.copy2.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.copy3.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.copy4.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.copy5.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/file1.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/all_changed/path2/subdir/file20.txt +2025/01/26 03:25:06 INFO : - Path1 Do queued copies to - Path2 +2025/01/26 03:25:06 INFO : RCLONE_TEST: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.copy1.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.copy2.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.copy3.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.copy4.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.copy5.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : file1.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : subdir/file20.txt: Updated modification time in destination +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/all_changed/path1/" vs Path2 "/tmp/bisync.032506-goyip/all_changed/path2/" +2025/01/26 03:25:06 INFO : Bisync successful bisync_test.go:394: TEST all_changed PASSED === RUN TestBisync/basic -2026/02/27 07:39:33 (01) : test basic -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/basic/path1/" with Path2 "/tmp/bisync.073933-wukuv/basic/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test place newer files on both paths -2026/02/27 07:39:33 (05) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.073933-wukuv/basic/path2/ -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) -2026/02/27 07:39:33 (06) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.073933-wukuv/basic/path1/subdir file20.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) to: file20.txt -2026/02/27 07:39:33 (07) : test bisync run -2026/02/27 07:39:33 (08) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/basic/path1/" with Path2 "/tmp/bisync.073933-wukuv/basic/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File is newer - subdir/file20.txt -2026/02/27 07:39:33 INFO : Path1: 1 changes: 0 new, 1 newer, 0 older, 0 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File is newer - file1.txt -2026/02/27 07:39:33 INFO : Path2: 1 changes: 0 new, 1 newer, 0 older, 0 deleted -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/basic/path2/subdir/file20.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/basic/path1/file1.txt -2026/02/27 07:39:33 INFO : - Path2 Do queued copies to - Path1 -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) -2026/02/27 07:39:33 INFO : - Path1 Do queued copies to - Path2 -2026/02/27 07:39:33 INFO : subdir/file20.txt: Copied (replaced existing) -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/basic/path1/" vs Path2 "/tmp/bisync.073933-wukuv/basic/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:06 (01) : test basic +2025/01/26 03:25:06 (02) : test initial bisync +2025/01/26 03:25:06 (03) : bisync resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/basic/path1/" with Path2 "/tmp/bisync.032506-goyip/basic/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (04) : test place newer files on both paths +2025/01/26 03:25:06 (05) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.032506-goyip/basic/path2/ +2025/01/26 03:25:06 INFO : file1.txt: Copied (replaced existing) +2025/01/26 03:25:06 (06) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.032506-goyip/basic/path1/subdir file20.txt +2025/01/26 03:25:06 INFO : file1.txt: Copied (replaced existing) to: file20.txt +2025/01/26 03:25:06 (07) : test bisync run +2025/01/26 03:25:06 (08) : bisync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/basic/path1/" with Path2 "/tmp/bisync.032506-goyip/basic/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : - Path1 File is newer - subdir/file20.txt +2025/01/26 03:25:06 INFO : Path1: 1 changes: 0 new, 1 newer, 0 older, 0 deleted +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : - Path2 File is newer - file1.txt +2025/01/26 03:25:06 INFO : Path2: 1 changes: 0 new, 1 newer, 0 older, 0 deleted +2025/01/26 03:25:06 INFO : Applying changes +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/basic/path2/subdir/file20.txt +2025/01/26 03:25:06 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/basic/path1/file1.txt +2025/01/26 03:25:06 INFO : - Path2 Do queued copies to - Path1 +2025/01/26 03:25:06 INFO : file1.txt: Copied (replaced existing) +2025/01/26 03:25:06 INFO : - Path1 Do queued copies to - Path2 +2025/01/26 03:25:06 INFO : subdir/file20.txt: Copied (replaced existing) +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/basic/path1/" vs Path2 "/tmp/bisync.032506-goyip/basic/path2/" +2025/01/26 03:25:06 INFO : Bisync successful bisync_test.go:394: TEST basic PASSED === RUN TestBisync/changes -2026/02/27 07:39:33 (01) : test changes -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/changes/path1/" with Path2 "/tmp/bisync.073933-wukuv/changes/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test make modifications on both paths -2026/02/27 07:39:33 (05) : test new on path2 - file10 -2026/02/27 07:39:33 (06) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file10.txt /tmp/bisync.073933-wukuv/changes/path2/ -2026/02/27 07:39:33 INFO : file10.txt: Copied (new) -2026/02/27 07:39:33 (07) : test newer on path2 - file1 -2026/02/27 07:39:33 (08) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file1.txt /tmp/bisync.073933-wukuv/changes/path2/ -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) -2026/02/27 07:39:33 (09) : test new on path1 - file11 -2026/02/27 07:39:33 (10) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file11.txt /tmp/bisync.073933-wukuv/changes/path1/ -2026/02/27 07:39:33 INFO : file11.txt: Copied (new) -2026/02/27 07:39:33 (11) : test newer on path1 - file2 -2026/02/27 07:39:33 (12) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file2.txt /tmp/bisync.073933-wukuv/changes/path1/ -2026/02/27 07:39:33 INFO : file2.txt: Copied (replaced existing) -2026/02/27 07:39:33 (13) : test deleted on path2 - file3 -2026/02/27 07:39:33 (14) : delete-file /tmp/bisync.073933-wukuv/changes/path2/file3.txt -2026/02/27 07:39:33 INFO : file3.txt: Deleted -2026/02/27 07:39:33 (15) : test deleted on path1 - file4 -2026/02/27 07:39:33 (16) : delete-file /tmp/bisync.073933-wukuv/changes/path1/file4.txt -2026/02/27 07:39:33 INFO : file4.txt: Deleted -2026/02/27 07:39:33 (17) : test deleted on both paths - file8 -2026/02/27 07:39:33 (18) : delete-file /tmp/bisync.073933-wukuv/changes/path1/file8.txt -2026/02/27 07:39:33 INFO : file8.txt: Deleted -2026/02/27 07:39:33 (19) : delete-file /tmp/bisync.073933-wukuv/changes/path2/file8.txt -2026/02/27 07:39:33 INFO : file8.txt: Deleted -2026/02/27 07:39:33 (20) : test changed on both paths - file5 (file5R, file5L) -2026/02/27 07:39:33 (21) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5R.txt -2026/02/27 07:39:33 (22) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5R.txt /tmp/bisync.073933-wukuv/changes/path2/ file5.txt -2026/02/27 07:39:33 INFO : file5R.txt: Copied (replaced existing) to: file5.txt -2026/02/27 07:39:33 (23) : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5L.txt -2026/02/27 07:39:33 (24) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5L.txt /tmp/bisync.073933-wukuv/changes/path1/ file5.txt -2026/02/27 07:39:33 INFO : file5L.txt: Copied (replaced existing) to: file5.txt -2026/02/27 07:39:33 (25) : test newer on path2 and deleted on path1 - file6 -2026/02/27 07:39:33 (26) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file6.txt /tmp/bisync.073933-wukuv/changes/path2/ -2026/02/27 07:39:33 INFO : file6.txt: Copied (replaced existing) -2026/02/27 07:39:33 (27) : delete-file /tmp/bisync.073933-wukuv/changes/path1/file6.txt -2026/02/27 07:39:33 INFO : file6.txt: Deleted -2026/02/27 07:39:33 (28) : test newer on path1 and deleted on path2 - file7 -2026/02/27 07:39:33 (29) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file7.txt /tmp/bisync.073933-wukuv/changes/path1/ -2026/02/27 07:39:33 INFO : file7.txt: Copied (replaced existing) -2026/02/27 07:39:33 (30) : delete-file /tmp/bisync.073933-wukuv/changes/path2/file7.txt -2026/02/27 07:39:33 INFO : file7.txt: Deleted -2026/02/27 07:39:33 (31) : test bisync run -2026/02/27 07:39:33 (32) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/changes/path1/" with Path2 "/tmp/bisync.073933-wukuv/changes/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File is newer - file2.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file4.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file5.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file6.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file7.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file8.txt -2026/02/27 07:39:33 INFO : - Path1 File is new - file11.txt -2026/02/27 07:39:33 INFO : Path1: 7 changes: 1 new, 3 newer, 0 older, 3 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File is newer - file1.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file3.txt -2026/02/27 07:39:33 INFO : - Path2 File is newer - file5.txt -2026/02/27 07:39:33 INFO : - Path2 File is newer - file6.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file7.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file8.txt -2026/02/27 07:39:33 INFO : - Path2 File is new - file10.txt -2026/02/27 07:39:33 INFO : Path2: 7 changes: 1 new, 3 newer, 0 older, 3 deleted -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/changes/path2/file11.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/changes/path2/file2.txt -2026/02/27 07:39:33 INFO : - Path2 Queue delete - /tmp/bisync.073933-wukuv/changes/path2/file4.txt -2026/02/27 07:39:33 NOTICE: - WARNING New or changed in both paths - file5.txt -2026/02/27 07:39:33 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.073933-wukuv/changes/path1/file5.txt..path1 -2026/02/27 07:39:33 INFO : file5.txt: Moved (server-side) to: file5.txt..path1 -2026/02/27 07:39:33 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/changes/path2/file5.txt..path1 -2026/02/27 07:39:33 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.073933-wukuv/changes/path2/file5.txt..path2 -2026/02/27 07:39:33 INFO : file5.txt: Moved (server-side) to: file5.txt..path2 -2026/02/27 07:39:33 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/changes/path1/file5.txt..path2 -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/changes/path1/file6.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/changes/path2/file7.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/changes/path1/file1.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/changes/path1/file10.txt -2026/02/27 07:39:33 INFO : - Path1 Queue delete - /tmp/bisync.073933-wukuv/changes/path1/file3.txt -2026/02/27 07:39:33 INFO : - Path2 Do queued copies to - Path1 -2026/02/27 07:39:33 INFO : file5.txt..path2: Copied (new) -2026/02/27 07:39:33 INFO : file10.txt: Copied (new) -2026/02/27 07:39:33 INFO : file6.txt: Copied (new) -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) -2026/02/27 07:39:33 INFO : - Path1 Do queued copies to - Path2 -2026/02/27 07:39:33 INFO : file11.txt: Copied (new) -2026/02/27 07:39:33 INFO : file5.txt..path1: Copied (new) -2026/02/27 07:39:33 INFO : file7.txt: Copied (new) -2026/02/27 07:39:33 INFO : file2.txt: Copied (replaced existing) -2026/02/27 07:39:33 INFO : - Do queued deletes on - Path1 -2026/02/27 07:39:33 INFO : file3.txt: Deleted -2026/02/27 07:39:33 INFO : - Do queued deletes on - Path2 -2026/02/27 07:39:33 INFO : file4.txt: Deleted -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/changes/path1/" vs Path2 "/tmp/bisync.073933-wukuv/changes/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:06 (01) : test changes +2025/01/26 03:25:06 (02) : test initial bisync +2025/01/26 03:25:06 (03) : bisync resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/changes/path1/" with Path2 "/tmp/bisync.032506-goyip/changes/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (04) : test make modifications on both paths +2025/01/26 03:25:06 (05) : test new on path2 - file10 +2025/01/26 03:25:06 (06) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file10.txt /tmp/bisync.032506-goyip/changes/path2/ +2025/01/26 03:25:06 INFO : file10.txt: Copied (new) +2025/01/26 03:25:06 (07) : test newer on path2 - file1 +2025/01/26 03:25:06 (08) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file1.txt /tmp/bisync.032506-goyip/changes/path2/ +2025/01/26 03:25:06 INFO : file1.txt: Copied (replaced existing) +2025/01/26 03:25:06 (09) : test new on path1 - file11 +2025/01/26 03:25:06 (10) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file11.txt /tmp/bisync.032506-goyip/changes/path1/ +2025/01/26 03:25:06 INFO : file11.txt: Copied (new) +2025/01/26 03:25:06 (11) : test newer on path1 - file2 +2025/01/26 03:25:06 (12) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file2.txt /tmp/bisync.032506-goyip/changes/path1/ +2025/01/26 03:25:06 INFO : file2.txt: Copied (replaced existing) +2025/01/26 03:25:06 (13) : test deleted on path2 - file3 +2025/01/26 03:25:06 (14) : delete-file /tmp/bisync.032506-goyip/changes/path2/file3.txt +2025/01/26 03:25:06 INFO : file3.txt: Deleted +2025/01/26 03:25:06 (15) : test deleted on path1 - file4 +2025/01/26 03:25:06 (16) : delete-file /tmp/bisync.032506-goyip/changes/path1/file4.txt +2025/01/26 03:25:06 INFO : file4.txt: Deleted +2025/01/26 03:25:06 (17) : test deleted on both paths - file8 +2025/01/26 03:25:06 (18) : delete-file /tmp/bisync.032506-goyip/changes/path1/file8.txt +2025/01/26 03:25:06 INFO : file8.txt: Deleted +2025/01/26 03:25:06 (19) : delete-file /tmp/bisync.032506-goyip/changes/path2/file8.txt +2025/01/26 03:25:06 INFO : file8.txt: Deleted +2025/01/26 03:25:06 (20) : test changed on both paths - file5 (file5R, file5L) +2025/01/26 03:25:06 (21) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5R.txt +2025/01/26 03:25:06 (22) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5R.txt /tmp/bisync.032506-goyip/changes/path2/ file5.txt +2025/01/26 03:25:06 INFO : file5R.txt: Copied (replaced existing) to: file5.txt +2025/01/26 03:25:06 (23) : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5L.txt +2025/01/26 03:25:06 (24) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5L.txt /tmp/bisync.032506-goyip/changes/path1/ file5.txt +2025/01/26 03:25:06 INFO : file5L.txt: Copied (replaced existing) to: file5.txt +2025/01/26 03:25:06 (25) : test newer on path2 and deleted on path1 - file6 +2025/01/26 03:25:06 (26) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file6.txt /tmp/bisync.032506-goyip/changes/path2/ +2025/01/26 03:25:06 INFO : file6.txt: Copied (replaced existing) +2025/01/26 03:25:06 (27) : delete-file /tmp/bisync.032506-goyip/changes/path1/file6.txt +2025/01/26 03:25:06 INFO : file6.txt: Deleted +2025/01/26 03:25:06 (28) : test newer on path1 and deleted on path2 - file7 +2025/01/26 03:25:06 (29) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file7.txt /tmp/bisync.032506-goyip/changes/path1/ +2025/01/26 03:25:06 INFO : file7.txt: Copied (replaced existing) +2025/01/26 03:25:06 (30) : delete-file /tmp/bisync.032506-goyip/changes/path2/file7.txt +2025/01/26 03:25:06 INFO : file7.txt: Deleted +2025/01/26 03:25:06 (31) : test bisync run +2025/01/26 03:25:06 (32) : bisync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/changes/path1/" with Path2 "/tmp/bisync.032506-goyip/changes/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : - Path1 File is newer - file2.txt +2025/01/26 03:25:06 INFO : - Path1 File was deleted - file4.txt +2025/01/26 03:25:06 INFO : - Path1 File is newer - file5.txt +2025/01/26 03:25:06 INFO : - Path1 File was deleted - file6.txt +2025/01/26 03:25:06 INFO : - Path1 File is newer - file7.txt +2025/01/26 03:25:06 INFO : - Path1 File was deleted - file8.txt +2025/01/26 03:25:06 INFO : - Path1 File is new - file11.txt +2025/01/26 03:25:06 INFO : Path1: 7 changes: 1 new, 3 newer, 0 older, 3 deleted +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : - Path2 File is newer - file1.txt +2025/01/26 03:25:06 INFO : - Path2 File was deleted - file3.txt +2025/01/26 03:25:06 INFO : - Path2 File is newer - file5.txt +2025/01/26 03:25:06 INFO : - Path2 File is newer - file6.txt +2025/01/26 03:25:06 INFO : - Path2 File was deleted - file7.txt +2025/01/26 03:25:06 INFO : - Path2 File was deleted - file8.txt +2025/01/26 03:25:06 INFO : - Path2 File is new - file10.txt +2025/01/26 03:25:06 INFO : Path2: 7 changes: 1 new, 3 newer, 0 older, 3 deleted +2025/01/26 03:25:06 INFO : Applying changes +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/changes/path2/file11.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/changes/path2/file2.txt +2025/01/26 03:25:06 INFO : - Path2 Queue delete - /tmp/bisync.032506-goyip/changes/path2/file4.txt +2025/01/26 03:25:06 NOTICE: - WARNING New or changed in both paths - file5.txt +2025/01/26 03:25:06 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.032506-goyip/changes/path1/file5.txt..path1 +2025/01/26 03:25:06 INFO : file5.txt: Moved (server-side) to: file5.txt..path1 +2025/01/26 03:25:06 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/changes/path2/file5.txt..path1 +2025/01/26 03:25:06 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.032506-goyip/changes/path2/file5.txt..path2 +2025/01/26 03:25:06 INFO : file5.txt: Moved (server-side) to: file5.txt..path2 +2025/01/26 03:25:06 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/changes/path1/file5.txt..path2 +2025/01/26 03:25:06 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/changes/path1/file6.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/changes/path2/file7.txt +2025/01/26 03:25:06 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/changes/path1/file1.txt +2025/01/26 03:25:06 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/changes/path1/file10.txt +2025/01/26 03:25:06 INFO : - Path1 Queue delete - /tmp/bisync.032506-goyip/changes/path1/file3.txt +2025/01/26 03:25:06 INFO : - Path2 Do queued copies to - Path1 +2025/01/26 03:25:06 INFO : file10.txt: Copied (new) +2025/01/26 03:25:06 INFO : file5.txt..path2: Copied (new) +2025/01/26 03:25:06 INFO : file6.txt: Copied (new) +2025/01/26 03:25:06 INFO : file1.txt: Copied (replaced existing) +2025/01/26 03:25:06 INFO : - Path1 Do queued copies to - Path2 +2025/01/26 03:25:06 INFO : file11.txt: Copied (new) +2025/01/26 03:25:06 INFO : file5.txt..path1: Copied (new) +2025/01/26 03:25:06 INFO : file7.txt: Copied (new) +2025/01/26 03:25:06 INFO : file2.txt: Copied (replaced existing) +2025/01/26 03:25:06 INFO : - Do queued deletes on - Path1 +2025/01/26 03:25:06 INFO : file3.txt: Deleted +2025/01/26 03:25:06 INFO : - Do queued deletes on - Path2 +2025/01/26 03:25:06 INFO : file4.txt: Deleted +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/changes/path1/" vs Path2 "/tmp/bisync.032506-goyip/changes/path2/" +2025/01/26 03:25:06 INFO : Bisync successful bisync_test.go:394: TEST changes PASSED === RUN TestBisync/check_access -2026/02/27 07:39:33 (01) : test check-access -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test 1. see that check-access passes with the initial setup -2026/02/27 07:39:33 (05) : bisync check-access -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 INFO : Found 2 matching "RCLONE_TEST" files on both paths -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (06) : test 2. delete the path2 subdir RCLONE_TEST and run sync. should fail critical. -2026/02/27 07:39:33 (07) : delete-file /tmp/bisync.073933-wukuv/check_access/path2/subdir/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (08) : bisync check-access -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File was deleted - subdir/RCLONE_TEST -2026/02/27 07:39:33 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 ERROR : Access test failed: Path1 count 2, Path2 count 1 - RCLONE_TEST -2026/02/27 07:39:33 ERROR : - Access test failed: Path1 file not found in Path2 - subdir/RCLONE_TEST -2026/02/27 07:39:33 ERROR : Bisync critical error: check file check failed -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (09) : copy-listings path2-missing -2026/02/27 07:39:33 (10) : test 3. put the path2 subdir RCLONE_TEST back, resync. -2026/02/27 07:39:33 (11) : copy-file /tmp/bisync.073933-wukuv/check_access/path1/subdir/RCLONE_TEST /tmp/bisync.073933-wukuv/check_access/path2/ -2026/02/27 07:39:33 (12) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : subdir/RCLONE_TEST: Copied (new) -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (13) : test 4. run sync with check-access. should pass. -2026/02/27 07:39:33 (14) : bisync check-access -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 INFO : Found 2 matching "RCLONE_TEST" files on both paths -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (15) : test 5. delete path1 top level RCLONE_TEST, run sync. should fail critical. -2026/02/27 07:39:33 (16) : delete-file /tmp/bisync.073933-wukuv/check_access/path1/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (17) : bisync check-access -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File was deleted - RCLONE_TEST -2026/02/27 07:39:33 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 ERROR : Access test failed: Path1 count 1, Path2 count 2 - RCLONE_TEST -2026/02/27 07:39:33 ERROR : - Access test failed: Path2 file not found in Path1 - RCLONE_TEST -2026/02/27 07:39:33 ERROR : Bisync critical error: check file check failed -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (18) : copy-listings path1-missing -2026/02/27 07:39:33 (19) : test 6. run again. should fail critical due to missing listings. -2026/02/27 07:39:33 (20) : bisync check-access -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (21) : move-listings missing-listings -2026/02/27 07:39:33 (22) : test 7. run resync, which will copy the path2 top level back to path1. -2026/02/27 07:39:33 (23) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - RCLONE_TEST -2026/02/27 07:39:33 INFO : - Path2 Resync is doing queued copies to - Path1 -2026/02/27 07:39:33 INFO : RCLONE_TEST: Copied (new) -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (24) : test 8. run sync with --check-access. should pass. -2026/02/27 07:39:33 (25) : bisync check-access -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 INFO : Found 2 matching "RCLONE_TEST" files on both paths -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_access/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_access/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:06 (01) : test check-access +2025/01/26 03:25:06 (02) : test initial bisync +2025/01/26 03:25:06 (03) : bisync resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (04) : test 1. see that check-access passes with the initial setup +2025/01/26 03:25:06 (05) : bisync check-access +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 INFO : Found 2 matching "RCLONE_TEST" files on both paths +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_access/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (06) : test 2. delete the path2 subdir RCLONE_TEST and run sync. should fail critical. +2025/01/26 03:25:06 (07) : delete-file /tmp/bisync.032506-goyip/check_access/path2/subdir/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (08) : bisync check-access +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : - Path2 File was deleted - subdir/RCLONE_TEST +2025/01/26 03:25:06 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 ERROR : Access test failed: Path1 count 2, Path2 count 1 - RCLONE_TEST +2025/01/26 03:25:06 ERROR : - Access test failed: Path1 file not found in Path2 - subdir/RCLONE_TEST +2025/01/26 03:25:06 ERROR : Bisync critical error: check file check failed +2025/01/26 03:25:06 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:06 Bisync error: bisync aborted +2025/01/26 03:25:06 (09) : copy-listings path2-missing +2025/01/26 03:25:06 (10) : test 3. put the path2 subdir RCLONE_TEST back, resync. +2025/01/26 03:25:06 (11) : copy-file /tmp/bisync.032506-goyip/check_access/path1/subdir/RCLONE_TEST /tmp/bisync.032506-goyip/check_access/path2/ +2025/01/26 03:25:06 (12) : bisync resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : subdir/RCLONE_TEST: Copied (new) +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (13) : test 4. run sync with check-access. should pass. +2025/01/26 03:25:06 (14) : bisync check-access +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 INFO : Found 2 matching "RCLONE_TEST" files on both paths +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_access/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (15) : test 5. delete path1 top level RCLONE_TEST, run sync. should fail critical. +2025/01/26 03:25:06 (16) : delete-file /tmp/bisync.032506-goyip/check_access/path1/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (17) : bisync check-access +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : - Path1 File was deleted - RCLONE_TEST +2025/01/26 03:25:06 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 ERROR : Access test failed: Path1 count 1, Path2 count 2 - RCLONE_TEST +2025/01/26 03:25:06 ERROR : - Access test failed: Path2 file not found in Path1 - RCLONE_TEST +2025/01/26 03:25:06 ERROR : Bisync critical error: check file check failed +2025/01/26 03:25:06 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:06 Bisync error: bisync aborted +2025/01/26 03:25:06 (18) : copy-listings path1-missing +2025/01/26 03:25:06 (19) : test 6. run again. should fail critical due to missing listings. +2025/01/26 03:25:06 (20) : bisync check-access +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run +2025/01/26 03:25:06 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:06 Bisync error: bisync aborted +2025/01/26 03:25:06 (21) : move-listings missing-listings +2025/01/26 03:25:06 (22) : test 7. run resync, which will copy the path2 top level back to path1. +2025/01/26 03:25:06 (23) : bisync resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : - Path2 Resync will copy to Path1 - RCLONE_TEST +2025/01/26 03:25:06 INFO : - Path2 Resync is doing queued copies to - Path1 +2025/01/26 03:25:06 INFO : RCLONE_TEST: Copied (new) +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (24) : test 8. run sync with --check-access. should pass. +2025/01/26 03:25:06 (25) : bisync check-access +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 INFO : Found 2 matching "RCLONE_TEST" files on both paths +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_access/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_access/path2/" +2025/01/26 03:25:06 INFO : Bisync successful bisync_test.go:394: TEST check_access PASSED === RUN TestBisync/check_access_filters -2026/02/27 07:39:33 (01) : test check-access-filters -2026/02/27 07:39:33 (02) : test EXCLUDE - OTHER TESTS -2026/02/27 07:39:33 (03) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/exclude-other-filtersfile.txt /tmp/bisync.073933-wukuv/workdir/ -2026/02/27 07:39:33 INFO : exclude-other-filtersfile.txt: Copied (new) -2026/02/27 07:39:33 (04) : test resync to get the filters file md5 built. -2026/02/27 07:39:33 (05) : bisync resync filters-file=/tmp/bisync.073933-wukuv/workdir/exclude-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/exclude-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Storing filters file hash to /tmp/bisync.073933-wukuv/workdir/exclude-other-filtersfile.txt.md5 -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (06) : test EXCLUDE - test filters for check access -2026/02/27 07:39:33 (07) : bisync check-access filters-file=/tmp/bisync.073933-wukuv/workdir/exclude-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/exclude-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 INFO : Found 3 matching "RCLONE_TEST" files on both paths -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (08) : copy-listings exclude-initial -2026/02/27 07:39:33 (09) : test EXCLUDE - delete RCLONE_TEST files in excluded directories -2026/02/27 07:39:33 (10) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path2/subdir/subdirA/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (11) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path1/subdir-not/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (12) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (13) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path1/subdirX/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (14) : test EXCLUDE - test should PASS -2026/02/27 07:39:33 (15) : bisync check-access filters-file=/tmp/bisync.073933-wukuv/workdir/exclude-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/exclude-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 INFO : Found 3 matching "RCLONE_TEST" files on both paths -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (16) : copy-listings exclude-pass-run -2026/02/27 07:39:33 (17) : test EXCLUDE - delete RCLONE_TEST files in included directories -2026/02/27 07:39:33 (18) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path2/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (19) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path1/subdir/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (20) : test EXCLUDE - test should ABORT -2026/02/27 07:39:33 (21) : bisync check-access filters-file=/tmp/bisync.073933-wukuv/workdir/exclude-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/exclude-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File was deleted - subdir/RCLONE_TEST -2026/02/27 07:39:33 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File was deleted - RCLONE_TEST -2026/02/27 07:39:33 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 ERROR : - Access test failed: Path1 file not found in Path2 - RCLONE_TEST -2026/02/27 07:39:33 ERROR : - Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST -2026/02/27 07:39:33 ERROR : Bisync critical error: check file check failed -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (22) : move-listings exclude-error-run -2026/02/27 07:39:33 (23) : test INCLUDE - OTHER TESTS -2026/02/27 07:39:33 (24) : test reset to the initial state -2026/02/27 07:39:33 (25) : copy-dir /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/initial /tmp/bisync.073933-wukuv/check_access_filters/path1/ -2026/02/27 07:39:33 INFO : subdirX/RCLONE_TEST: Copied (new) -2026/02/27 07:39:33 INFO : subdir-not/RCLONE_TEST: Copied (new) -2026/02/27 07:39:33 INFO : subdir/RCLONE_TEST: Copied (new) -2026/02/27 07:39:33 (26) : sync-dir /tmp/bisync.073933-wukuv/check_access_filters/path1/ /tmp/bisync.073933-wukuv/check_access_filters/path2/ -2026/02/27 07:39:33 INFO : RCLONE_TEST: Copied (new) -2026/02/27 07:39:33 INFO : subdir/subdirA/RCLONE_TEST: Copied (new) -2026/02/27 07:39:33 INFO : subdir-not/subdir-not2/RCLONE_TEST: Copied (new) -2026/02/27 07:39:33 (27) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/include-other-filtersfile.txt /tmp/bisync.073933-wukuv/workdir/ -2026/02/27 07:39:33 INFO : include-other-filtersfile.txt: Copied (new) -2026/02/27 07:39:33 (28) : bisync resync filters-file=/tmp/bisync.073933-wukuv/workdir/include-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/include-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Storing filters file hash to /tmp/bisync.073933-wukuv/workdir/include-other-filtersfile.txt.md5 -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (29) : test INCLUDE - test include/exclude filters for check access -2026/02/27 07:39:33 (30) : bisync check-access filters-file=/tmp/bisync.073933-wukuv/workdir/include-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/include-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 INFO : Found 5 matching "RCLONE_TEST" files on both paths -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (31) : copy-listings include-initial -2026/02/27 07:39:33 (32) : test INCLUDE - delete RCLONE_TEST files in excluded directories -2026/02/27 07:39:33 (33) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path2/subdir/subdirA/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (34) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path1/subdir-not/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (35) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (36) : test INCLUDE - test should PASS -2026/02/27 07:39:33 (37) : bisync check-access filters-file=/tmp/bisync.073933-wukuv/workdir/include-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/include-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 INFO : Found 5 matching "RCLONE_TEST" files on both paths -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (38) : copy-listings include-pass-run -2026/02/27 07:39:33 (39) : test INCLUDE - delete RCLONE_TEST files in included directories -2026/02/27 07:39:33 (40) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path2/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (41) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path1/subdir/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (42) : delete-file /tmp/bisync.073933-wukuv/check_access_filters/path1/subdirX/subdirX1/RCLONE_TEST -2026/02/27 07:39:33 INFO : RCLONE_TEST: Deleted -2026/02/27 07:39:33 (43) : test INCLUDE - test should ABORT -2026/02/27 07:39:33 (44) : bisync check-access filters-file=/tmp/bisync.073933-wukuv/workdir/include-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_access_filters/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_access_filters/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/include-other-filtersfile.txt -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File was deleted - subdir/RCLONE_TEST -2026/02/27 07:39:33 INFO : - Path1 File was deleted - subdirX/subdirX1/RCLONE_TEST -2026/02/27 07:39:33 INFO : Path1: 2 changes: 0 new, 0 newer, 0 older, 2 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File was deleted - RCLONE_TEST -2026/02/27 07:39:33 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 ERROR : Access test failed: Path1 count 3, Path2 count 4 - RCLONE_TEST -2026/02/27 07:39:33 ERROR : - Access test failed: Path1 file not found in Path2 - RCLONE_TEST -2026/02/27 07:39:33 ERROR : - Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST -2026/02/27 07:39:33 ERROR : - Access test failed: Path2 file not found in Path1 - subdirX/subdirX1/RCLONE_TEST -2026/02/27 07:39:33 ERROR : Bisync critical error: check file check failed -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (45) : move-listings include-error-run +2025/01/26 03:25:06 (01) : test check-access-filters +2025/01/26 03:25:06 (02) : test EXCLUDE - OTHER TESTS +2025/01/26 03:25:06 (03) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/exclude-other-filtersfile.txt /tmp/bisync.032506-goyip/workdir/ +2025/01/26 03:25:06 INFO : exclude-other-filtersfile.txt: Copied (new) +2025/01/26 03:25:06 (04) : test resync to get the filters file md5 built. +2025/01/26 03:25:06 (05) : bisync resync filters-file=/tmp/bisync.032506-goyip/workdir/exclude-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/exclude-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Storing filters file hash to /tmp/bisync.032506-goyip/workdir/exclude-other-filtersfile.txt.md5 +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (06) : test EXCLUDE - test filters for check access +2025/01/26 03:25:06 (07) : bisync check-access filters-file=/tmp/bisync.032506-goyip/workdir/exclude-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/exclude-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 INFO : Found 3 matching "RCLONE_TEST" files on both paths +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (08) : copy-listings exclude-initial +2025/01/26 03:25:06 (09) : test EXCLUDE - delete RCLONE_TEST files in excluded directories +2025/01/26 03:25:06 (10) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path2/subdir/subdirA/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (11) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path1/subdir-not/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (12) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (13) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path1/subdirX/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (14) : test EXCLUDE - test should PASS +2025/01/26 03:25:06 (15) : bisync check-access filters-file=/tmp/bisync.032506-goyip/workdir/exclude-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/exclude-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 INFO : Found 3 matching "RCLONE_TEST" files on both paths +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (16) : copy-listings exclude-pass-run +2025/01/26 03:25:06 (17) : test EXCLUDE - delete RCLONE_TEST files in included directories +2025/01/26 03:25:06 (18) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path2/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (19) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path1/subdir/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (20) : test EXCLUDE - test should ABORT +2025/01/26 03:25:06 (21) : bisync check-access filters-file=/tmp/bisync.032506-goyip/workdir/exclude-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/exclude-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : - Path1 File was deleted - subdir/RCLONE_TEST +2025/01/26 03:25:06 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : - Path2 File was deleted - RCLONE_TEST +2025/01/26 03:25:06 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 ERROR : - Access test failed: Path1 file not found in Path2 - RCLONE_TEST +2025/01/26 03:25:06 ERROR : - Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST +2025/01/26 03:25:06 ERROR : Bisync critical error: check file check failed +2025/01/26 03:25:06 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:06 Bisync error: bisync aborted +2025/01/26 03:25:06 (22) : move-listings exclude-error-run +2025/01/26 03:25:06 (23) : test INCLUDE - OTHER TESTS +2025/01/26 03:25:06 (24) : test reset to the initial state +2025/01/26 03:25:06 (25) : copy-dir /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/initial /tmp/bisync.032506-goyip/check_access_filters/path1/ +2025/01/26 03:25:06 INFO : subdirX/RCLONE_TEST: Copied (new) +2025/01/26 03:25:06 INFO : subdir/RCLONE_TEST: Copied (new) +2025/01/26 03:25:06 INFO : subdir-not/RCLONE_TEST: Copied (new) +2025/01/26 03:25:06 (26) : sync-dir /tmp/bisync.032506-goyip/check_access_filters/path1/ /tmp/bisync.032506-goyip/check_access_filters/path2/ +2025/01/26 03:25:06 INFO : subdir-not/subdir-not2/RCLONE_TEST: Copied (new) +2025/01/26 03:25:06 INFO : RCLONE_TEST: Copied (new) +2025/01/26 03:25:06 INFO : subdir/subdirA/RCLONE_TEST: Copied (new) +2025/01/26 03:25:06 (27) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/include-other-filtersfile.txt /tmp/bisync.032506-goyip/workdir/ +2025/01/26 03:25:06 INFO : include-other-filtersfile.txt: Copied (new) +2025/01/26 03:25:06 (28) : bisync resync filters-file=/tmp/bisync.032506-goyip/workdir/include-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/include-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Storing filters file hash to /tmp/bisync.032506-goyip/workdir/include-other-filtersfile.txt.md5 +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (29) : test INCLUDE - test include/exclude filters for check access +2025/01/26 03:25:06 (30) : bisync check-access filters-file=/tmp/bisync.032506-goyip/workdir/include-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/include-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 INFO : Found 5 matching "RCLONE_TEST" files on both paths +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (31) : copy-listings include-initial +2025/01/26 03:25:06 (32) : test INCLUDE - delete RCLONE_TEST files in excluded directories +2025/01/26 03:25:06 (33) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path2/subdir/subdirA/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (34) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path1/subdir-not/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (35) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (36) : test INCLUDE - test should PASS +2025/01/26 03:25:06 (37) : bisync check-access filters-file=/tmp/bisync.032506-goyip/workdir/include-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/include-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 INFO : Found 5 matching "RCLONE_TEST" files on both paths +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (38) : copy-listings include-pass-run +2025/01/26 03:25:06 (39) : test INCLUDE - delete RCLONE_TEST files in included directories +2025/01/26 03:25:06 (40) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path2/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (41) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path1/subdir/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (42) : delete-file /tmp/bisync.032506-goyip/check_access_filters/path1/subdirX/subdirX1/RCLONE_TEST +2025/01/26 03:25:06 INFO : RCLONE_TEST: Deleted +2025/01/26 03:25:06 (43) : test INCLUDE - test should ABORT +2025/01/26 03:25:06 (44) : bisync check-access filters-file=/tmp/bisync.032506-goyip/workdir/include-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_access_filters/path1/" with Path2 "/tmp/bisync.032506-goyip/check_access_filters/path2/" +2025/01/26 03:25:06 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/include-other-filtersfile.txt +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : - Path1 File was deleted - subdir/RCLONE_TEST +2025/01/26 03:25:06 INFO : - Path1 File was deleted - subdirX/subdirX1/RCLONE_TEST +2025/01/26 03:25:06 INFO : Path1: 2 changes: 0 new, 0 newer, 0 older, 2 deleted +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : - Path2 File was deleted - RCLONE_TEST +2025/01/26 03:25:06 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 ERROR : Access test failed: Path1 count 3, Path2 count 4 - RCLONE_TEST +2025/01/26 03:25:06 ERROR : - Access test failed: Path1 file not found in Path2 - RCLONE_TEST +2025/01/26 03:25:06 ERROR : - Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST +2025/01/26 03:25:06 ERROR : - Access test failed: Path2 file not found in Path1 - subdirX/subdirX1/RCLONE_TEST +2025/01/26 03:25:06 ERROR : Bisync critical error: check file check failed +2025/01/26 03:25:06 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:06 Bisync error: bisync aborted +2025/01/26 03:25:06 (45) : move-listings include-error-run bisync_test.go:394: TEST check_access_filters PASSED === RUN TestBisync/check_filename -2026/02/27 07:39:33 (01) : test check-filename -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_filename/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_filename/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test 1. see that check-access passes with the initial setup -2026/02/27 07:39:33 (05) : bisync check-access check-filename=.chk_file -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_filename/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_filename/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 INFO : Found 2 matching ".chk_file" files on both paths -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_filename/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_filename/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (06) : copy-listings initial-pass -2026/02/27 07:39:33 (07) : test 2. delete the remote subdir .chk_file, run sync. should fail critical. -2026/02/27 07:39:33 (08) : delete-file /tmp/bisync.073933-wukuv/check_filename/path2/subdir/.chk_file -2026/02/27 07:39:33 INFO : .chk_file: Deleted -2026/02/27 07:39:33 (09) : bisync check-access check-filename=.chk_file -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_filename/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_filename/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File was deleted - subdir/.chk_file -2026/02/27 07:39:33 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 ERROR : Access test failed: Path1 count 2, Path2 count 1 - .chk_file -2026/02/27 07:39:33 ERROR : - Access test failed: Path1 file not found in Path2 - subdir/.chk_file -2026/02/27 07:39:33 ERROR : Bisync critical error: check file check failed -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (10) : move-listings path2-missing -2026/02/27 07:39:33 (11) : test 3. put the remote subdir .chk_file back, run resync. -2026/02/27 07:39:33 (12) : copy-file /tmp/bisync.073933-wukuv/check_filename/path1/subdir/.chk_file /tmp/bisync.073933-wukuv/check_filename/path2/ -2026/02/27 07:39:33 (13) : bisync check-access resync check-filename=.chk_file -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_filename/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_filename/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : subdir/.chk_file: Copied (new) -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (14) : test 4. run sync with check-access. should pass. -2026/02/27 07:39:33 (15) : bisync check-access check-filename=.chk_file -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_filename/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_filename/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 INFO : Found 2 matching ".chk_file" files on both paths -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_filename/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_filename/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:06 (01) : test check-filename +2025/01/26 03:25:06 (02) : test initial bisync +2025/01/26 03:25:06 (03) : bisync resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_filename/path1/" with Path2 "/tmp/bisync.032506-goyip/check_filename/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (04) : test 1. see that check-access passes with the initial setup +2025/01/26 03:25:06 (05) : bisync check-access check-filename=.chk_file +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_filename/path1/" with Path2 "/tmp/bisync.032506-goyip/check_filename/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 INFO : Found 2 matching ".chk_file" files on both paths +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_filename/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_filename/path2/" +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (06) : copy-listings initial-pass +2025/01/26 03:25:06 (07) : test 2. delete the remote subdir .chk_file, run sync. should fail critical. +2025/01/26 03:25:06 (08) : delete-file /tmp/bisync.032506-goyip/check_filename/path2/subdir/.chk_file +2025/01/26 03:25:06 INFO : .chk_file: Deleted +2025/01/26 03:25:06 (09) : bisync check-access check-filename=.chk_file +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_filename/path1/" with Path2 "/tmp/bisync.032506-goyip/check_filename/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : - Path2 File was deleted - subdir/.chk_file +2025/01/26 03:25:06 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 ERROR : Access test failed: Path1 count 2, Path2 count 1 - .chk_file +2025/01/26 03:25:06 ERROR : - Access test failed: Path1 file not found in Path2 - subdir/.chk_file +2025/01/26 03:25:06 ERROR : Bisync critical error: check file check failed +2025/01/26 03:25:06 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:06 Bisync error: bisync aborted +2025/01/26 03:25:06 (10) : move-listings path2-missing +2025/01/26 03:25:06 (11) : test 3. put the remote subdir .chk_file back, run resync. +2025/01/26 03:25:06 (12) : copy-file /tmp/bisync.032506-goyip/check_filename/path1/subdir/.chk_file /tmp/bisync.032506-goyip/check_filename/path2/ +2025/01/26 03:25:06 (13) : bisync check-access resync check-filename=.chk_file +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_filename/path1/" with Path2 "/tmp/bisync.032506-goyip/check_filename/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : subdir/.chk_file: Copied (new) +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (14) : test 4. run sync with check-access. should pass. +2025/01/26 03:25:06 (15) : bisync check-access check-filename=.chk_file +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_filename/path1/" with Path2 "/tmp/bisync.032506-goyip/check_filename/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : Checking access health +2025/01/26 03:25:06 INFO : Found 2 matching ".chk_file" files on both paths +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_filename/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_filename/path2/" +2025/01/26 03:25:06 INFO : Bisync successful bisync_test.go:394: TEST check_filename PASSED === RUN TestBisync/check_sync -2026/02/27 07:39:33 (01) : test check-sync -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_sync/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_sync/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test 1. run check-sync-only on a clean sync -2026/02/27 07:39:33 (05) : bisync check-sync-only -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_sync/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_sync/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (06) : test 2. inject modified listings into the workdir -2026/02/27 07:39:33 (07) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path1.lst /tmp/bisync.073933-wukuv/workdir/ tmp_bisync.073933-wukuv_check_sync_path1..tmp_bisync.073933-wukuv_check_sync_path2.path1.lst -2026/02/27 07:39:33 INFO : _testdir_path1.._testdir_path2.path1.lst: Copied (replaced existing) to: tmp_bisync.073933-wukuv_check_sync_path1..tmp_bisync.073933-wukuv_check_sync_path2.path1.lst -2026/02/27 07:39:33 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path2.lst /tmp/bisync.073933-wukuv/workdir/ tmp_bisync.073933-wukuv_check_sync_path1..tmp_bisync.073933-wukuv_check_sync_path2.path2.lst -2026/02/27 07:39:33 INFO : _testdir_path1.._testdir_path2.path2.lst: Copied (replaced existing) to: tmp_bisync.073933-wukuv_check_sync_path1..tmp_bisync.073933-wukuv_check_sync_path2.path2.lst -2026/02/27 07:39:33 (09) : test 3. run check-sync-only on modified listings -2026/02/27 07:39:33 (10) : bisync check-sync-only -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_sync/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_sync/path2/" -2026/02/27 07:39:33 ERROR : - Path1 file not found in Path2 - file2.txt -2026/02/27 07:39:33 ERROR : - Path2 file not found in Path1 - file1.txt -2026/02/27 07:39:33 ERROR : Bisync critical error: path1 and path2 are out of sync, run --resync to recover -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (11) : copy-listings check-sync-only -2026/02/27 07:39:33 (12) : test 4. run normal sync to check that it aborts -2026/02/27 07:39:33 (13) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_sync/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_sync/path2/" -2026/02/27 07:39:33 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (14) : test 5. prune failure listings after critical abort -2026/02/27 07:39:33 (15) : delete-glob /tmp/bisync.073933-wukuv/workdir/ *.lst -2026/02/27 07:39:33 (16) : delete-glob /tmp/bisync.073933-wukuv/workdir/ *.lst-err -2026/02/27 07:39:33 INFO : tmp_bisync.073933-wukuv_check_sync_path1..tmp_bisync.073933-wukuv_check_sync_path2.path1.lst-err: Deleted -2026/02/27 07:39:33 INFO : tmp_bisync.073933-wukuv_check_sync_path1..tmp_bisync.073933-wukuv_check_sync_path2.path2.lst-err: Deleted -2026/02/27 07:39:33 (17) : delete-glob /tmp/bisync.073933-wukuv/workdir/ *.lst-new -2026/02/27 07:39:33 INFO : tmp_bisync.073933-wukuv_check_sync_path1..tmp_bisync.073933-wukuv_check_sync_path2.path1.lst-new: Deleted -2026/02/27 07:39:33 INFO : tmp_bisync.073933-wukuv_check_sync_path1..tmp_bisync.073933-wukuv_check_sync_path2.path2.lst-new: Deleted -2026/02/27 07:39:33 (18) : test 6. run resync -2026/02/27 07:39:33 (19) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_sync/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_sync/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (20) : test 7. run normal sync with check-sync enabled (default) -2026/02/27 07:39:33 (21) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_sync/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_sync/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/check_sync/path1/" vs Path2 "/tmp/bisync.073933-wukuv/check_sync/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (22) : test 8. run normal sync with no-check-sync -2026/02/27 07:39:33 (23) : bisync no-check-sync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/check_sync/path1/" with Path2 "/tmp/bisync.073933-wukuv/check_sync/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:06 (01) : test check-sync +2025/01/26 03:25:06 (02) : test initial bisync +2025/01/26 03:25:06 (03) : bisync resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_sync/path1/" with Path2 "/tmp/bisync.032506-goyip/check_sync/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (04) : test 1. run check-sync-only on a clean sync +2025/01/26 03:25:06 (05) : bisync check-sync-only +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_sync/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_sync/path2/" +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (06) : test 2. inject modified listings into the workdir +2025/01/26 03:25:06 (07) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path1.lst /tmp/bisync.032506-goyip/workdir/ tmp_bisync.032506-goyip_check_sync_path1..tmp_bisync.032506-goyip_check_sync_path2.path1.lst +2025/01/26 03:25:06 INFO : _testdir_path1.._testdir_path2.path1.lst: Copied (replaced existing) to: tmp_bisync.032506-goyip_check_sync_path1..tmp_bisync.032506-goyip_check_sync_path2.path1.lst +2025/01/26 03:25:06 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path2.lst /tmp/bisync.032506-goyip/workdir/ tmp_bisync.032506-goyip_check_sync_path1..tmp_bisync.032506-goyip_check_sync_path2.path2.lst +2025/01/26 03:25:06 INFO : _testdir_path1.._testdir_path2.path2.lst: Copied (replaced existing) to: tmp_bisync.032506-goyip_check_sync_path1..tmp_bisync.032506-goyip_check_sync_path2.path2.lst +2025/01/26 03:25:06 (09) : test 3. run check-sync-only on modified listings +2025/01/26 03:25:06 (10) : bisync check-sync-only +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_sync/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_sync/path2/" +2025/01/26 03:25:06 ERROR : - Path1 file not found in Path2 - file2.txt +2025/01/26 03:25:06 ERROR : - Path2 file not found in Path1 - file1.txt +2025/01/26 03:25:06 ERROR : Bisync critical error: path1 and path2 are out of sync, run --resync to recover +2025/01/26 03:25:06 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:06 Bisync error: bisync aborted +2025/01/26 03:25:06 (11) : copy-listings check-sync-only +2025/01/26 03:25:06 (12) : test 4. run normal sync to check that it aborts +2025/01/26 03:25:06 (13) : bisync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_sync/path1/" with Path2 "/tmp/bisync.032506-goyip/check_sync/path2/" +2025/01/26 03:25:06 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run +2025/01/26 03:25:06 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:06 Bisync error: bisync aborted +2025/01/26 03:25:06 (14) : test 5. prune failure listings after critical abort +2025/01/26 03:25:06 (15) : delete-glob /tmp/bisync.032506-goyip/workdir/ *.lst +2025/01/26 03:25:06 (16) : delete-glob /tmp/bisync.032506-goyip/workdir/ *.lst-err +2025/01/26 03:25:06 INFO : tmp_bisync.032506-goyip_check_sync_path1..tmp_bisync.032506-goyip_check_sync_path2.path1.lst-err: Deleted +2025/01/26 03:25:06 INFO : tmp_bisync.032506-goyip_check_sync_path1..tmp_bisync.032506-goyip_check_sync_path2.path2.lst-err: Deleted +2025/01/26 03:25:06 (17) : delete-glob /tmp/bisync.032506-goyip/workdir/ *.lst-new +2025/01/26 03:25:06 INFO : tmp_bisync.032506-goyip_check_sync_path1..tmp_bisync.032506-goyip_check_sync_path2.path1.lst-new: Deleted +2025/01/26 03:25:06 INFO : tmp_bisync.032506-goyip_check_sync_path1..tmp_bisync.032506-goyip_check_sync_path2.path2.lst-new: Deleted +2025/01/26 03:25:06 (18) : test 6. run resync +2025/01/26 03:25:06 (19) : bisync resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_sync/path1/" with Path2 "/tmp/bisync.032506-goyip/check_sync/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (20) : test 7. run normal sync with check-sync enabled (default) +2025/01/26 03:25:06 (21) : bisync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_sync/path1/" with Path2 "/tmp/bisync.032506-goyip/check_sync/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/check_sync/path1/" vs Path2 "/tmp/bisync.032506-goyip/check_sync/path2/" +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (22) : test 8. run normal sync with no-check-sync +2025/01/26 03:25:06 (23) : bisync no-check-sync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/check_sync/path1/" with Path2 "/tmp/bisync.032506-goyip/check_sync/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : No changes found +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Bisync successful bisync_test.go:394: TEST check_sync PASSED === RUN TestBisync/dry_run -2026/02/27 07:39:33 (01) : test dry-run -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/dry_run/path1/" with Path2 "/tmp/bisync.073933-wukuv/dry_run/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test new on path2 - file10 -2026/02/27 07:39:33 (05) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file10.txt /tmp/bisync.073933-wukuv/dry_run/path2/ -2026/02/27 07:39:33 INFO : file10.txt: Copied (new) -2026/02/27 07:39:33 (06) : test newer on path2 - file1 -2026/02/27 07:39:33 (07) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file1.txt /tmp/bisync.073933-wukuv/dry_run/path2/ -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) -2026/02/27 07:39:33 (08) : test new on path1 - file11 -2026/02/27 07:39:33 (09) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file11.txt /tmp/bisync.073933-wukuv/dry_run/path1/ -2026/02/27 07:39:33 INFO : file11.txt: Copied (new) -2026/02/27 07:39:33 (10) : test newer on path1 - file2 -2026/02/27 07:39:33 (11) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file2.txt /tmp/bisync.073933-wukuv/dry_run/path1/ -2026/02/27 07:39:33 INFO : file2.txt: Copied (replaced existing) -2026/02/27 07:39:33 (12) : test deleted on path2 - file3 -2026/02/27 07:39:33 (13) : delete-file /tmp/bisync.073933-wukuv/dry_run/path2/file3.txt -2026/02/27 07:39:33 INFO : file3.txt: Deleted -2026/02/27 07:39:33 (14) : test deleted on path1 - file4 -2026/02/27 07:39:33 (15) : delete-file /tmp/bisync.073933-wukuv/dry_run/path1/file4.txt -2026/02/27 07:39:33 INFO : file4.txt: Deleted -2026/02/27 07:39:33 (16) : test changed on path2 and on path1 - file5 (file5R, file5L) -2026/02/27 07:39:33 (17) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5R.txt -2026/02/27 07:39:33 (18) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5R.txt /tmp/bisync.073933-wukuv/dry_run/path2/ file5.txt -2026/02/27 07:39:33 INFO : file5R.txt: Copied (replaced existing) to: file5.txt -2026/02/27 07:39:33 (19) : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5L.txt -2026/02/27 07:39:33 (20) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5L.txt /tmp/bisync.073933-wukuv/dry_run/path1/ file5.txt -2026/02/27 07:39:33 INFO : file5L.txt: Copied (replaced existing) to: file5.txt -2026/02/27 07:39:33 (21) : test newer on path2 and deleted on path1 - file6 -2026/02/27 07:39:33 (22) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file6.txt /tmp/bisync.073933-wukuv/dry_run/path2/ -2026/02/27 07:39:33 INFO : file6.txt: Copied (replaced existing) -2026/02/27 07:39:33 (23) : delete-file /tmp/bisync.073933-wukuv/dry_run/path1/file6.txt -2026/02/27 07:39:33 INFO : file6.txt: Deleted -2026/02/27 07:39:33 (24) : test newer on path1 and deleted on path2 - file7 -2026/02/27 07:39:33 (25) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file7.txt /tmp/bisync.073933-wukuv/dry_run/path1/ -2026/02/27 07:39:33 INFO : file7.txt: Copied (replaced existing) -2026/02/27 07:39:33 (26) : delete-file /tmp/bisync.073933-wukuv/dry_run/path2/file7.txt -2026/02/27 07:39:33 INFO : file7.txt: Deleted -2026/02/27 07:39:33 (27) : test sync with dry-run and resync -2026/02/27 07:39:33 (28) : bisync dry-run resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/dry_run/path1/" with Path2 "/tmp/bisync.073933-wukuv/dry_run/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - file10.txt -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - file4.txt -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - file6.txt -2026/02/27 07:39:33 INFO : - Path2 Resync is doing queued copies to - Path1 -2026/02/27 07:39:33 NOTICE: file4.txt: Skipped copy as --dry-run is set (size 0) -2026/02/27 07:39:33 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19) -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: file3.txt: Skipped copy as --dry-run is set (size 0) -2026/02/27 07:39:33 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13) -2026/02/27 07:39:33 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 0) -2026/02/27 07:39:33 NOTICE: file5.txt: Skipped update modification time as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: file10.txt: Skipped delete as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0) -2026/02/27 07:39:33 NOTICE: file6.txt: Skipped delete as --dry-run is set (size 19) -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (29) : copy-listings dryrun-resync -2026/02/27 07:39:33 (30) : test sync with dry-run -2026/02/27 07:39:33 (31) : bisync dry-run -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/dry_run/path1/" with Path2 "/tmp/bisync.073933-wukuv/dry_run/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File is newer - file2.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file4.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file5.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file6.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file7.txt -2026/02/27 07:39:33 INFO : - Path1 File is new - file11.txt -2026/02/27 07:39:33 INFO : Path1: 6 changes: 1 new, 3 newer, 0 older, 2 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File is newer - file1.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file3.txt -2026/02/27 07:39:33 INFO : - Path2 File is newer - file5.txt -2026/02/27 07:39:33 INFO : - Path2 File is newer - file6.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file7.txt -2026/02/27 07:39:33 INFO : - Path2 File is new - file10.txt -2026/02/27 07:39:33 INFO : Path2: 6 changes: 1 new, 3 newer, 0 older, 2 deleted -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/dry_run/path2/file11.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/dry_run/path2/file2.txt -2026/02/27 07:39:33 INFO : - Path2 Queue delete - /tmp/bisync.073933-wukuv/dry_run/path2/file4.txt -2026/02/27 07:39:33 NOTICE: - WARNING New or changed in both paths - file5.txt -2026/02/27 07:39:33 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.073933-wukuv/dry_run/path1/file5.txt..path1 -2026/02/27 07:39:33 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/dry_run/path2/file5.txt..path1 -2026/02/27 07:39:33 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.073933-wukuv/dry_run/path2/file5.txt..path2 -2026/02/27 07:39:33 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/dry_run/path1/file5.txt..path2 -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/dry_run/path1/file6.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/dry_run/path2/file7.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/dry_run/path1/file1.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/dry_run/path1/file10.txt -2026/02/27 07:39:33 INFO : - Path1 Queue delete - /tmp/bisync.073933-wukuv/dry_run/path1/file3.txt -2026/02/27 07:39:33 INFO : - Path2 Do queued copies to - Path1 -2026/02/27 07:39:33 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 19) -2026/02/27 07:39:33 INFO : - Path1 Do queued copies to - Path2 -2026/02/27 07:39:33 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19) -2026/02/27 07:39:33 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13) -2026/02/27 07:39:33 INFO : - Do queued deletes on - Path1 -2026/02/27 07:39:33 NOTICE: file3.txt: Skipped delete as --dry-run is set (size 0) -2026/02/27 07:39:33 INFO : - Do queued deletes on - Path2 -2026/02/27 07:39:33 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0) -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (32) : copy-listings dryrun -2026/02/27 07:39:33 (33) : test sync without dry-run -2026/02/27 07:39:33 (34) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/dry_run/path1/" with Path2 "/tmp/bisync.073933-wukuv/dry_run/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File is newer - file2.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file4.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file5.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file6.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - file7.txt -2026/02/27 07:39:33 INFO : - Path1 File is new - file11.txt -2026/02/27 07:39:33 INFO : Path1: 6 changes: 1 new, 3 newer, 0 older, 2 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File is newer - file1.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file3.txt -2026/02/27 07:39:33 INFO : - Path2 File is newer - file5.txt -2026/02/27 07:39:33 INFO : - Path2 File is newer - file6.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file7.txt -2026/02/27 07:39:33 INFO : - Path2 File is new - file10.txt -2026/02/27 07:39:33 INFO : Path2: 6 changes: 1 new, 3 newer, 0 older, 2 deleted -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/dry_run/path2/file11.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/dry_run/path2/file2.txt -2026/02/27 07:39:33 INFO : - Path2 Queue delete - /tmp/bisync.073933-wukuv/dry_run/path2/file4.txt -2026/02/27 07:39:33 NOTICE: - WARNING New or changed in both paths - file5.txt -2026/02/27 07:39:33 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.073933-wukuv/dry_run/path1/file5.txt..path1 -2026/02/27 07:39:33 INFO : file5.txt: Moved (server-side) to: file5.txt..path1 -2026/02/27 07:39:33 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/dry_run/path2/file5.txt..path1 -2026/02/27 07:39:33 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.073933-wukuv/dry_run/path2/file5.txt..path2 -2026/02/27 07:39:33 INFO : file5.txt: Moved (server-side) to: file5.txt..path2 -2026/02/27 07:39:33 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/dry_run/path1/file5.txt..path2 -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/dry_run/path1/file6.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/dry_run/path2/file7.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/dry_run/path1/file1.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/dry_run/path1/file10.txt -2026/02/27 07:39:33 INFO : - Path1 Queue delete - /tmp/bisync.073933-wukuv/dry_run/path1/file3.txt -2026/02/27 07:39:33 INFO : - Path2 Do queued copies to - Path1 -2026/02/27 07:39:33 INFO : file10.txt: Copied (new) -2026/02/27 07:39:33 INFO : file5.txt..path2: Copied (new) -2026/02/27 07:39:33 INFO : file6.txt: Copied (new) -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) -2026/02/27 07:39:33 INFO : - Path1 Do queued copies to - Path2 -2026/02/27 07:39:33 INFO : file5.txt..path1: Copied (new) -2026/02/27 07:39:33 INFO : file11.txt: Copied (new) -2026/02/27 07:39:33 INFO : file2.txt: Copied (replaced existing) -2026/02/27 07:39:33 INFO : file7.txt: Copied (new) -2026/02/27 07:39:33 INFO : - Do queued deletes on - Path1 -2026/02/27 07:39:33 INFO : file3.txt: Deleted -2026/02/27 07:39:33 INFO : - Do queued deletes on - Path2 -2026/02/27 07:39:33 INFO : file4.txt: Deleted -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/dry_run/path1/" vs Path2 "/tmp/bisync.073933-wukuv/dry_run/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:06 (01) : test dry-run +2025/01/26 03:25:06 (02) : test initial bisync +2025/01/26 03:25:06 (03) : bisync resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/dry_run/path1/" with Path2 "/tmp/bisync.032506-goyip/dry_run/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (04) : test new on path2 - file10 +2025/01/26 03:25:06 (05) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file10.txt /tmp/bisync.032506-goyip/dry_run/path2/ +2025/01/26 03:25:06 INFO : file10.txt: Copied (new) +2025/01/26 03:25:06 (06) : test newer on path2 - file1 +2025/01/26 03:25:06 (07) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file1.txt /tmp/bisync.032506-goyip/dry_run/path2/ +2025/01/26 03:25:06 INFO : file1.txt: Copied (replaced existing) +2025/01/26 03:25:06 (08) : test new on path1 - file11 +2025/01/26 03:25:06 (09) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file11.txt /tmp/bisync.032506-goyip/dry_run/path1/ +2025/01/26 03:25:06 INFO : file11.txt: Copied (new) +2025/01/26 03:25:06 (10) : test newer on path1 - file2 +2025/01/26 03:25:06 (11) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file2.txt /tmp/bisync.032506-goyip/dry_run/path1/ +2025/01/26 03:25:06 INFO : file2.txt: Copied (replaced existing) +2025/01/26 03:25:06 (12) : test deleted on path2 - file3 +2025/01/26 03:25:06 (13) : delete-file /tmp/bisync.032506-goyip/dry_run/path2/file3.txt +2025/01/26 03:25:06 INFO : file3.txt: Deleted +2025/01/26 03:25:06 (14) : test deleted on path1 - file4 +2025/01/26 03:25:06 (15) : delete-file /tmp/bisync.032506-goyip/dry_run/path1/file4.txt +2025/01/26 03:25:06 INFO : file4.txt: Deleted +2025/01/26 03:25:06 (16) : test changed on path2 and on path1 - file5 (file5R, file5L) +2025/01/26 03:25:06 (17) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5R.txt +2025/01/26 03:25:06 (18) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5R.txt /tmp/bisync.032506-goyip/dry_run/path2/ file5.txt +2025/01/26 03:25:06 INFO : file5R.txt: Copied (replaced existing) to: file5.txt +2025/01/26 03:25:06 (19) : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5L.txt +2025/01/26 03:25:06 (20) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5L.txt /tmp/bisync.032506-goyip/dry_run/path1/ file5.txt +2025/01/26 03:25:06 INFO : file5L.txt: Copied (replaced existing) to: file5.txt +2025/01/26 03:25:06 (21) : test newer on path2 and deleted on path1 - file6 +2025/01/26 03:25:06 (22) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file6.txt /tmp/bisync.032506-goyip/dry_run/path2/ +2025/01/26 03:25:06 INFO : file6.txt: Copied (replaced existing) +2025/01/26 03:25:06 (23) : delete-file /tmp/bisync.032506-goyip/dry_run/path1/file6.txt +2025/01/26 03:25:06 INFO : file6.txt: Deleted +2025/01/26 03:25:06 (24) : test newer on path1 and deleted on path2 - file7 +2025/01/26 03:25:06 (25) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file7.txt /tmp/bisync.032506-goyip/dry_run/path1/ +2025/01/26 03:25:06 INFO : file7.txt: Copied (replaced existing) +2025/01/26 03:25:06 (26) : delete-file /tmp/bisync.032506-goyip/dry_run/path2/file7.txt +2025/01/26 03:25:06 INFO : file7.txt: Deleted +2025/01/26 03:25:06 (27) : test sync with dry-run and resync +2025/01/26 03:25:06 (28) : bisync dry-run resync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/dry_run/path1/" with Path2 "/tmp/bisync.032506-goyip/dry_run/path2/" +2025/01/26 03:25:06 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:06 INFO : - Path2 Resync will copy to Path1 - file10.txt +2025/01/26 03:25:06 INFO : - Path2 Resync will copy to Path1 - file4.txt +2025/01/26 03:25:06 INFO : - Path2 Resync will copy to Path1 - file6.txt +2025/01/26 03:25:06 INFO : - Path2 Resync is doing queued copies to - Path1 +2025/01/26 03:25:06 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: file4.txt: Skipped copy as --dry-run is set (size 0) +2025/01/26 03:25:06 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19) +2025/01/26 03:25:06 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:06 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: file3.txt: Skipped copy as --dry-run is set (size 0) +2025/01/26 03:25:06 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 0) +2025/01/26 03:25:06 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13) +2025/01/26 03:25:06 NOTICE: file5.txt: Skipped update modification time as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: file6.txt: Skipped delete as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: file10.txt: Skipped delete as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0) +2025/01/26 03:25:06 INFO : Resync updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (29) : copy-listings dryrun-resync +2025/01/26 03:25:06 (30) : test sync with dry-run +2025/01/26 03:25:06 (31) : bisync dry-run +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/dry_run/path1/" with Path2 "/tmp/bisync.032506-goyip/dry_run/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:06 INFO : - Path1 File is newer - file2.txt +2025/01/26 03:25:06 INFO : - Path1 File was deleted - file4.txt +2025/01/26 03:25:06 INFO : - Path1 File is newer - file5.txt +2025/01/26 03:25:06 INFO : - Path1 File was deleted - file6.txt +2025/01/26 03:25:06 INFO : - Path1 File is newer - file7.txt +2025/01/26 03:25:06 INFO : - Path1 File is new - file11.txt +2025/01/26 03:25:06 INFO : Path1: 6 changes: 1 new, 3 newer, 0 older, 2 deleted +2025/01/26 03:25:06 INFO : Path2 checking for diffs +2025/01/26 03:25:06 INFO : - Path2 File is newer - file1.txt +2025/01/26 03:25:06 INFO : - Path2 File was deleted - file3.txt +2025/01/26 03:25:06 INFO : - Path2 File is newer - file5.txt +2025/01/26 03:25:06 INFO : - Path2 File is newer - file6.txt +2025/01/26 03:25:06 INFO : - Path2 File was deleted - file7.txt +2025/01/26 03:25:06 INFO : - Path2 File is new - file10.txt +2025/01/26 03:25:06 INFO : Path2: 6 changes: 1 new, 3 newer, 0 older, 2 deleted +2025/01/26 03:25:06 INFO : Applying changes +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/dry_run/path2/file11.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/dry_run/path2/file2.txt +2025/01/26 03:25:06 INFO : - Path2 Queue delete - /tmp/bisync.032506-goyip/dry_run/path2/file4.txt +2025/01/26 03:25:06 NOTICE: - WARNING New or changed in both paths - file5.txt +2025/01/26 03:25:06 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.032506-goyip/dry_run/path1/file5.txt..path1 +2025/01/26 03:25:06 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/dry_run/path2/file5.txt..path1 +2025/01/26 03:25:06 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.032506-goyip/dry_run/path2/file5.txt..path2 +2025/01/26 03:25:06 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/dry_run/path1/file5.txt..path2 +2025/01/26 03:25:06 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/dry_run/path1/file6.txt +2025/01/26 03:25:06 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/dry_run/path2/file7.txt +2025/01/26 03:25:06 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/dry_run/path1/file1.txt +2025/01/26 03:25:06 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/dry_run/path1/file10.txt +2025/01/26 03:25:06 INFO : - Path1 Queue delete - /tmp/bisync.032506-goyip/dry_run/path1/file3.txt +2025/01/26 03:25:06 INFO : - Path2 Do queued copies to - Path1 +2025/01/26 03:25:06 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 19) +2025/01/26 03:25:06 INFO : - Path1 Do queued copies to - Path2 +2025/01/26 03:25:06 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19) +2025/01/26 03:25:06 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13) +2025/01/26 03:25:06 INFO : - Do queued deletes on - Path1 +2025/01/26 03:25:06 NOTICE: file3.txt: Skipped delete as --dry-run is set (size 0) +2025/01/26 03:25:06 INFO : - Do queued deletes on - Path2 +2025/01/26 03:25:06 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0) +2025/01/26 03:25:06 INFO : Updating listings +2025/01/26 03:25:06 INFO : Bisync successful +2025/01/26 03:25:06 (32) : copy-listings dryrun +2025/01/26 03:25:06 (33) : test sync without dry-run +2025/01/26 03:25:06 (34) : bisync +2025/01/26 03:25:06 INFO : Synching Path1 "/tmp/bisync.032506-goyip/dry_run/path1/" with Path2 "/tmp/bisync.032506-goyip/dry_run/path2/" +2025/01/26 03:25:06 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : - Path1 File is newer - file2.txt +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file4.txt +2025/01/26 03:25:07 INFO : - Path1 File is newer - file5.txt +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file6.txt +2025/01/26 03:25:07 INFO : - Path1 File is newer - file7.txt +2025/01/26 03:25:07 INFO : - Path1 File is new - file11.txt +2025/01/26 03:25:07 INFO : Path1: 6 changes: 1 new, 3 newer, 0 older, 2 deleted +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : - Path2 File is newer - file1.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file3.txt +2025/01/26 03:25:07 INFO : - Path2 File is newer - file5.txt +2025/01/26 03:25:07 INFO : - Path2 File is newer - file6.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file7.txt +2025/01/26 03:25:07 INFO : - Path2 File is new - file10.txt +2025/01/26 03:25:07 INFO : Path2: 6 changes: 1 new, 3 newer, 0 older, 2 deleted +2025/01/26 03:25:07 INFO : Applying changes +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/dry_run/path2/file11.txt +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/dry_run/path2/file2.txt +2025/01/26 03:25:07 INFO : - Path2 Queue delete - /tmp/bisync.032506-goyip/dry_run/path2/file4.txt +2025/01/26 03:25:07 NOTICE: - WARNING New or changed in both paths - file5.txt +2025/01/26 03:25:07 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.032506-goyip/dry_run/path1/file5.txt..path1 +2025/01/26 03:25:07 INFO : file5.txt: Moved (server-side) to: file5.txt..path1 +2025/01/26 03:25:07 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/dry_run/path2/file5.txt..path1 +2025/01/26 03:25:07 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.032506-goyip/dry_run/path2/file5.txt..path2 +2025/01/26 03:25:07 INFO : file5.txt: Moved (server-side) to: file5.txt..path2 +2025/01/26 03:25:07 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/dry_run/path1/file5.txt..path2 +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/dry_run/path1/file6.txt +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/dry_run/path2/file7.txt +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/dry_run/path1/file1.txt +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/dry_run/path1/file10.txt +2025/01/26 03:25:07 INFO : - Path1 Queue delete - /tmp/bisync.032506-goyip/dry_run/path1/file3.txt +2025/01/26 03:25:07 INFO : - Path2 Do queued copies to - Path1 +2025/01/26 03:25:07 INFO : file10.txt: Copied (new) +2025/01/26 03:25:07 INFO : file5.txt..path2: Copied (new) +2025/01/26 03:25:07 INFO : file6.txt: Copied (new) +2025/01/26 03:25:07 INFO : file1.txt: Copied (replaced existing) +2025/01/26 03:25:07 INFO : - Path1 Do queued copies to - Path2 +2025/01/26 03:25:07 INFO : file11.txt: Copied (new) +2025/01/26 03:25:07 INFO : file5.txt..path1: Copied (new) +2025/01/26 03:25:07 INFO : file7.txt: Copied (new) +2025/01/26 03:25:07 INFO : file2.txt: Copied (replaced existing) +2025/01/26 03:25:07 INFO : - Do queued deletes on - Path1 +2025/01/26 03:25:07 INFO : file3.txt: Deleted +2025/01/26 03:25:07 INFO : - Do queued deletes on - Path2 +2025/01/26 03:25:07 INFO : file4.txt: Deleted +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/dry_run/path1/" vs Path2 "/tmp/bisync.032506-goyip/dry_run/path2/" +2025/01/26 03:25:07 INFO : Bisync successful bisync_test.go:394: TEST dry_run PASSED === RUN TestBisync/extended_char_paths -2026/02/27 07:39:33 (01) : test extended-char-paths -2026/02/27 07:39:33 (02) : test resync subdirs with extended chars -2026/02/27 07:39:33 (03) : bisync subdir=測試_РуÑÑкий_{spc}_{spc}_Ä›_áñ resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/測試_РуÑÑкий_ _ _Ä›_áñ/" with Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/測試_РуÑÑкий_ _ _Ä›_áñ/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : copy-listings resync -2026/02/27 07:39:33 (05) : test place new files with extended chars on each side -2026/02/27 07:39:33 (06) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/ file1.txt -2026/02/27 07:39:33 (07) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_char_paths/path1/測試_РуÑÑкий_{spc}_{spc}_Ä›_áñ 測試_file1p1 -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: 測試_file1p1 -2026/02/27 07:39:33 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_char_paths/path2/測試_РуÑÑкий_{spc}_{spc}_Ä›_áñ 測試_file1p2 -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: 測試_file1p2 -2026/02/27 07:39:33 (09) : test normal sync of subdirs with extended chars -2026/02/27 07:39:33 (10) : bisync subdir=測試_РуÑÑкий_{spc}_{spc}_Ä›_áñ -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/測試_РуÑÑкий_ _ _Ä›_áñ/" with Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/測試_РуÑÑкий_ _ _Ä›_áñ/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File is new - 測試_file1p1 -2026/02/27 07:39:33 INFO : Path1: 1 changes: 1 new, 0 newer, 0 older, 0 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File is new - 測試_file1p2 -2026/02/27 07:39:33 INFO : Path2: 1 changes: 1 new, 0 newer, 0 older, 0 deleted -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/extended_char_paths/path2/測試_РуÑÑкий_ _ _Ä›_áñ/測試_file1p1 -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/extended_char_paths/path1/測試_РуÑÑкий_ _ _Ä›_áñ/測試_file1p2 -2026/02/27 07:39:33 INFO : - Path2 Do queued copies to - Path1 -2026/02/27 07:39:33 INFO : 測試_file1p2: Copied (new) -2026/02/27 07:39:33 INFO : - Path1 Do queued copies to - Path2 -2026/02/27 07:39:33 INFO : 測試_file1p1: Copied (new) -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/測試_РуÑÑкий_ _ _Ä›_áñ/" vs Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/測試_РуÑÑкий_ _ _Ä›_áñ/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (11) : move-listings normal-sync -2026/02/27 07:39:33 (12) : test check-filename with extended chars. check should fail. -2026/02/27 07:39:33 (13) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/" with Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (14) : delete-file /tmp/bisync.073933-wukuv/extended_char_paths/path1/測試_РуÑÑкий_{spc}_{spc}_Ä›_áñ/測試_check{spc}file -2026/02/27 07:39:33 INFO : 測試_check file: Deleted -2026/02/27 07:39:33 (15) : bisync check-access check-filename=測試_check{spc}file -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/" with Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File was deleted - 測試_РуÑÑкий_ _ _Ä›_áñ/測試_check file -2026/02/27 07:39:33 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 ERROR : Access test failed: Path1 count 1, Path2 count 2 - 測試_check file -2026/02/27 07:39:33 ERROR : - Access test failed: Path2 file not found in Path1 - 測試_РуÑÑкий_ _ _Ä›_áñ/測試_check file -2026/02/27 07:39:33 ERROR : Bisync critical error: check file check failed -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (16) : copy-listings check-access-fail -2026/02/27 07:39:33 (17) : test check-filename with extended chars. check should pass. -2026/02/27 07:39:33 (18) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/" with Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - 測試_РуÑÑкий_ _ _Ä›_áñ/測試_check file -2026/02/27 07:39:33 INFO : - Path2 Resync is doing queued copies to - Path1 -2026/02/27 07:39:33 INFO : 測試_РуÑÑкий_ _ _Ä›_áñ/測試_check file: Copied (new) -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (19) : bisync check-access check-filename=測試_check{spc}file -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/" with Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Checking access health -2026/02/27 07:39:33 INFO : Found 2 matching "測試_check file" files on both paths -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/" vs Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (20) : move-listings check-access-pass -2026/02/27 07:39:33 (21) : test filters-file path with extended chars - masks /fileZ.txt -2026/02/27 07:39:33 (22) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/測試_filtersfile.txt /tmp/bisync.073933-wukuv/workdir/ -2026/02/27 07:39:33 INFO : 測試_filtersfile.txt: Copied (new) -2026/02/27 07:39:33 (23) : bisync filters-file=/tmp/bisync.073933-wukuv/workdir/測試_filtersfile.txt resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/" with Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/測試_filtersfile.txt -2026/02/27 07:39:33 INFO : Storing filters file hash to /tmp/bisync.073933-wukuv/workdir/測試_filtersfile.txt.md5 -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (24) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_char_paths/path1/ fileZ.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: fileZ.txt -2026/02/27 07:39:33 (25) : bisync filters-file=/tmp/bisync.073933-wukuv/workdir/測試_filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/" with Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/測試_filtersfile.txt -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/extended_char_paths/path1/" vs Path2 "/tmp/bisync.073933-wukuv/extended_char_paths/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:07 (01) : test extended-char-paths +2025/01/26 03:25:07 (02) : test resync subdirs with extended chars +2025/01/26 03:25:07 (03) : bisync subdir=測試_РуÑÑкий_{spc}_{spc}_Ä›_áñ resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/測試_РуÑÑкий_ _ _Ä›_áñ/" with Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/測試_РуÑÑкий_ _ _Ä›_áñ/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (04) : copy-listings resync +2025/01/26 03:25:07 (05) : test place new files with extended chars on each side +2025/01/26 03:25:07 (06) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/ file1.txt +2025/01/26 03:25:07 (07) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_char_paths/path1/測試_РуÑÑкий_{spc}_{spc}_Ä›_áñ 測試_file1p1 +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: 測試_file1p1 +2025/01/26 03:25:07 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_char_paths/path2/測試_РуÑÑкий_{spc}_{spc}_Ä›_áñ 測試_file1p2 +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: 測試_file1p2 +2025/01/26 03:25:07 (09) : test normal sync of subdirs with extended chars +2025/01/26 03:25:07 (10) : bisync subdir=測試_РуÑÑкий_{spc}_{spc}_Ä›_áñ +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/測試_РуÑÑкий_ _ _Ä›_áñ/" with Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/測試_РуÑÑкий_ _ _Ä›_áñ/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : - Path1 File is new - 測試_file1p1 +2025/01/26 03:25:07 INFO : Path1: 1 changes: 1 new, 0 newer, 0 older, 0 deleted +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : - Path2 File is new - 測試_file1p2 +2025/01/26 03:25:07 INFO : Path2: 1 changes: 1 new, 0 newer, 0 older, 0 deleted +2025/01/26 03:25:07 INFO : Applying changes +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/extended_char_paths/path2/測試_РуÑÑкий_ _ _Ä›_áñ/測試_file1p1 +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/extended_char_paths/path1/測試_РуÑÑкий_ _ _Ä›_áñ/測試_file1p2 +2025/01/26 03:25:07 INFO : - Path2 Do queued copies to - Path1 +2025/01/26 03:25:07 INFO : 測試_file1p2: Copied (new) +2025/01/26 03:25:07 INFO : - Path1 Do queued copies to - Path2 +2025/01/26 03:25:07 INFO : 測試_file1p1: Copied (new) +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/測試_РуÑÑкий_ _ _Ä›_áñ/" vs Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/測試_РуÑÑкий_ _ _Ä›_áñ/" +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (11) : move-listings normal-sync +2025/01/26 03:25:07 (12) : test check-filename with extended chars. check should fail. +2025/01/26 03:25:07 (13) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/" with Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (14) : delete-file /tmp/bisync.032506-goyip/extended_char_paths/path1/測試_РуÑÑкий_{spc}_{spc}_Ä›_áñ/測試_check{spc}file +2025/01/26 03:25:07 INFO : 測試_check file: Deleted +2025/01/26 03:25:07 (15) : bisync check-access check-filename=測試_check{spc}file +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/" with Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : - Path1 File was deleted - 測試_РуÑÑкий_ _ _Ä›_áñ/測試_check file +2025/01/26 03:25:07 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : Checking access health +2025/01/26 03:25:07 ERROR : Access test failed: Path1 count 1, Path2 count 2 - 測試_check file +2025/01/26 03:25:07 ERROR : - Access test failed: Path2 file not found in Path1 - 測試_РуÑÑкий_ _ _Ä›_áñ/測試_check file +2025/01/26 03:25:07 ERROR : Bisync critical error: check file check failed +2025/01/26 03:25:07 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:07 Bisync error: bisync aborted +2025/01/26 03:25:07 (16) : copy-listings check-access-fail +2025/01/26 03:25:07 (17) : test check-filename with extended chars. check should pass. +2025/01/26 03:25:07 (18) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/" with Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - 測試_РуÑÑкий_ _ _Ä›_áñ/測試_check file +2025/01/26 03:25:07 INFO : - Path2 Resync is doing queued copies to - Path1 +2025/01/26 03:25:07 INFO : 測試_РуÑÑкий_ _ _Ä›_áñ/測試_check file: Copied (new) +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (19) : bisync check-access check-filename=測試_check{spc}file +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/" with Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : Checking access health +2025/01/26 03:25:07 INFO : Found 2 matching "測試_check file" files on both paths +2025/01/26 03:25:07 INFO : No changes found +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/" vs Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/" +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (20) : move-listings check-access-pass +2025/01/26 03:25:07 (21) : test filters-file path with extended chars - masks /fileZ.txt +2025/01/26 03:25:07 (22) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/測試_filtersfile.txt /tmp/bisync.032506-goyip/workdir/ +2025/01/26 03:25:07 INFO : 測試_filtersfile.txt: Copied (new) +2025/01/26 03:25:07 (23) : bisync filters-file=/tmp/bisync.032506-goyip/workdir/測試_filtersfile.txt resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/" with Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/" +2025/01/26 03:25:07 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/測試_filtersfile.txt +2025/01/26 03:25:07 INFO : Storing filters file hash to /tmp/bisync.032506-goyip/workdir/測試_filtersfile.txt.md5 +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (24) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_char_paths/path1/ fileZ.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: fileZ.txt +2025/01/26 03:25:07 (25) : bisync filters-file=/tmp/bisync.032506-goyip/workdir/測試_filtersfile.txt +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/" with Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/" +2025/01/26 03:25:07 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/測試_filtersfile.txt +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : No changes found +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/extended_char_paths/path1/" vs Path2 "/tmp/bisync.032506-goyip/extended_char_paths/path2/" +2025/01/26 03:25:07 INFO : Bisync successful bisync_test.go:394: TEST extended_char_paths PASSED === RUN TestBisync/extended_filenames -2026/02/27 07:39:33 (01) : test extended-filenames -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/extended_filenames/path1/" with Path2 "/tmp/bisync.073933-wukuv/extended_filenames/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test place a newer files on both paths -2026/02/27 07:39:33 (05) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt -2026/02/27 07:39:33 (06) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path2/ New_top_level_mañana_funcionará.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: New_top_level_mañana_funcionará.txt -2026/02/27 07:39:33 (07) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path2/ file_enconde_mañana_funcionará.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) to: file_enconde_mañana_funcionará.txt -2026/02/27 07:39:33 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path1/ filename_contains_ࢺ_p1m.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: filename_contains_ࢺ_p1m.txt -2026/02/27 07:39:33 (09) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path2/ РуÑÑкий.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) to: РуÑÑкий.txt -2026/02/27 07:39:33 (10) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path1/ file1_with{spc}white{spc}space.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: file1_with white space.txt -2026/02/27 07:39:33 (11) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path1/subdir_with_ࢺ_ test.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: test.txt -2026/02/27 07:39:33 (12) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path1/subdir_with_ࢺ_ mañana_funcionará.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: mañana_funcionará.txt -2026/02/27 07:39:33 (13) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path1/subdir_with_ࢺ_ file_with_測試_.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: file_with_測試_.txt -2026/02/27 07:39:33 (14) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path2/subdir_with_ࢺ_ filename_contains_ࢺ_p2s.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: filename_contains_ࢺ_p2s.txt -2026/02/27 07:39:33 (15) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path2/subdir{spc}with{eol}white{spc}space.txt file2{spc}with{eol}white{spc}space.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: file2 with +2025/01/26 03:25:07 (01) : test extended-filenames +2025/01/26 03:25:07 (02) : test initial bisync +2025/01/26 03:25:07 (03) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/extended_filenames/path1/" with Path2 "/tmp/bisync.032506-goyip/extended_filenames/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (04) : test place a newer files on both paths +2025/01/26 03:25:07 (05) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt +2025/01/26 03:25:07 (06) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path2/ New_top_level_mañana_funcionará.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: New_top_level_mañana_funcionará.txt +2025/01/26 03:25:07 (07) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path2/ file_enconde_mañana_funcionará.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (replaced existing) to: file_enconde_mañana_funcionará.txt +2025/01/26 03:25:07 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path1/ filename_contains_ࢺ_p1m.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: filename_contains_ࢺ_p1m.txt +2025/01/26 03:25:07 (09) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path2/ РуÑÑкий.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (replaced existing) to: РуÑÑкий.txt +2025/01/26 03:25:07 (10) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path1/ file1_with{spc}white{spc}space.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: file1_with white space.txt +2025/01/26 03:25:07 (11) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path1/subdir_with_ࢺ_ test.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: test.txt +2025/01/26 03:25:07 (12) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path1/subdir_with_ࢺ_ mañana_funcionará.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: mañana_funcionará.txt +2025/01/26 03:25:07 (13) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path1/subdir_with_ࢺ_ file_with_測試_.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: file_with_測試_.txt +2025/01/26 03:25:07 (14) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path2/subdir_with_ࢺ_ filename_contains_ࢺ_p2s.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: filename_contains_ࢺ_p2s.txt +2025/01/26 03:25:07 (15) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path2/subdir{spc}with{eol}white{spc}space.txt file2{spc}with{eol}white{spc}space.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: file2 with white space.txt -2026/02/27 07:39:33 (16) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path2/subdir_rawchars_{chr:19}_{chr:81}_{chr:fe} file3_{chr:19}_{chr:81}_{chr:fe} -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: file3___þ -2026/02/27 07:39:33 (17) : test place a new file on both paths -2026/02/27 07:39:33 (18) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path2/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt -2026/02/27 07:39:33 (19) : touch-glob 2001-01-03 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt -2026/02/27 07:39:33 (20) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.073933-wukuv/extended_filenames/path1/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt -2026/02/27 07:39:33 (21) : test delete files on both paths -2026/02/27 07:39:33 (22) : delete-file /tmp/bisync.073933-wukuv/extended_filenames/path2/filename_contains_ࢺ_.txt -2026/02/27 07:39:33 INFO : filename_contains_ࢺ_.txt: Deleted -2026/02/27 07:39:33 (23) : delete-file /tmp/bisync.073933-wukuv/extended_filenames/path2/subdir_with_ࢺ_/filename_contains_Ä›_.txt -2026/02/27 07:39:33 INFO : filename_contains_Ä›_.txt: Deleted -2026/02/27 07:39:33 (24) : delete-file /tmp/bisync.073933-wukuv/extended_filenames/path1/РуÑÑкий.txt -2026/02/27 07:39:33 INFO : РуÑÑкий.txt: Deleted -2026/02/27 07:39:33 (25) : test bisync run -2026/02/27 07:39:33 (26) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/extended_filenames/path1/" with Path2 "/tmp/bisync.073933-wukuv/extended_filenames/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File was deleted - РуÑÑкий.txt -2026/02/27 07:39:33 INFO : - Path1 File is new - file1_with white space.txt -2026/02/27 07:39:33 INFO : - Path1 File is new - filename_contains_ࢺ_p1m.txt -2026/02/27 07:39:33 INFO : - Path1 File is new - subdir_with_ࢺ_/file_with_測試_.txt -2026/02/27 07:39:33 INFO : - Path1 File is new - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt -2026/02/27 07:39:33 INFO : - Path1 File is new - subdir_with_ࢺ_/mañana_funcionará.txt -2026/02/27 07:39:33 INFO : - Path1 File is new - subdir_with_ࢺ_/test.txt -2026/02/27 07:39:33 INFO : Path1: 7 changes: 6 new, 0 newer, 0 older, 1 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 NOTICE: Local file system at /tmp/bisync.073933-wukuv/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_â™_\x81_\xfe" -2026/02/27 07:39:33 NOTICE: Local file system at /tmp/bisync.073933-wukuv/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_â™_\x81_\xfe/file3_â™_\x81_\xfe" -2026/02/27 07:39:33 INFO : - Path2 File is newer - file_enconde_mañana_funcionará.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - filename_contains_ࢺ_.txt -2026/02/27 07:39:33 INFO : - Path2 File is newer - РуÑÑкий.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - subdir_with_ࢺ_/filename_contains_Ä›_.txt -2026/02/27 07:39:33 INFO : - Path2 File is new - New_top_level_mañana_funcionará.txt -2026/02/27 07:39:33 INFO : - Path2 File is new - subdir withâŠwhite space.txt/file2 withâŠwhite space.txt -2026/02/27 07:39:33 INFO : - Path2 File is new - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt -2026/02/27 07:39:33 INFO : - Path2 File is new - subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt -2026/02/27 07:39:33 INFO : - Path2 File is new - "subdir_rawchars_â™_\x81_\xfe/file3_â™_\x81_\xfe" -2026/02/27 07:39:33 INFO : Path2: 9 changes: 5 new, 2 newer, 0 older, 2 deleted -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/extended_filenames/path2/file1_with white space.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/extended_filenames/path2/filename_contains_ࢺ_p1m.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/extended_filenames/path2/subdir_with_ࢺ_/file_with_測試_.txt -2026/02/27 07:39:33 NOTICE: - WARNING New or changed in both paths - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt -2026/02/27 07:39:33 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.073933-wukuv/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1 -2026/02/27 07:39:33 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1 -2026/02/27 07:39:33 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1 -2026/02/27 07:39:33 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.073933-wukuv/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2 -2026/02/27 07:39:33 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2 -2026/02/27 07:39:33 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2 -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/extended_filenames/path2/subdir_with_ࢺ_/mañana_funcionará.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/extended_filenames/path2/subdir_with_ࢺ_/test.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/extended_filenames/path1/РуÑÑкий.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/extended_filenames/path1/New_top_level_mañana_funcionará.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/extended_filenames/path1/file_enconde_mañana_funcionará.txt -2026/02/27 07:39:33 INFO : - Path1 Queue delete - /tmp/bisync.073933-wukuv/extended_filenames/path1/filename_contains_ࢺ_.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/extended_filenames/path1/subdir withâŠwhite space.txt/file2 withâŠwhite space.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - "/tmp/bisync.073933-wukuv/extended_filenames/path1/subdir_rawchars_â™_\x81_\xfe/file3_â™_\x81_\xfe" -2026/02/27 07:39:33 INFO : - Path1 Queue delete - /tmp/bisync.073933-wukuv/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_Ä›_.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt -2026/02/27 07:39:33 INFO : - Path2 Do queued copies to - Path1 -2026/02/27 07:39:33 INFO : New_top_level_mañana_funcionará.txt: Copied (new) -2026/02/27 07:39:33 INFO : РуÑÑкий.txt: Copied (new) -2026/02/27 07:39:33 INFO : file_enconde_mañana_funcionará.txt: Copied (replaced existing) -2026/02/27 07:39:33 INFO : subdir_rawchars_â™__þ/file3_â™__þ: Copied (new) -2026/02/27 07:39:33 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2: Copied (new) -2026/02/27 07:39:33 INFO : subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt: Copied (new) -2026/02/27 07:39:33 INFO : subdir withâŠwhite space.txt/file2 withâŠwhite space.txt: Copied (new) -2026/02/27 07:39:33 INFO : - Path1 Do queued copies to - Path2 -2026/02/27 07:39:33 NOTICE: Local file system at /tmp/bisync.073933-wukuv/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_â™_\x81_\xfe" -2026/02/27 07:39:33 INFO : filename_contains_ࢺ_p1m.txt: Copied (new) -2026/02/27 07:39:33 INFO : file1_with white space.txt: Copied (new) -2026/02/27 07:39:33 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1: Copied (new) -2026/02/27 07:39:33 INFO : subdir_with_ࢺ_/mañana_funcionará.txt: Copied (new) -2026/02/27 07:39:33 INFO : subdir_with_ࢺ_/test.txt: Copied (new) -2026/02/27 07:39:33 INFO : subdir_with_ࢺ_/file_with_測試_.txt: Copied (new) -2026/02/27 07:39:33 INFO : - Do queued deletes on - Path1 -2026/02/27 07:39:33 INFO : filename_contains_ࢺ_.txt: Deleted -2026/02/27 07:39:33 NOTICE: Local file system at /tmp/bisync.073933-wukuv/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_â™_\x81_\xfe/file3_â™_\x81_\xfe" -2026/02/27 07:39:33 INFO : subdir_with_ࢺ_/filename_contains_Ä›_.txt: Deleted -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/extended_filenames/path1/" vs Path2 "/tmp/bisync.073933-wukuv/extended_filenames/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:07 (16) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path2/subdir_rawchars_{chr:19}_{chr:81}_{chr:fe} file3_{chr:19}_{chr:81}_{chr:fe} +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: file3___þ +2025/01/26 03:25:07 (17) : test place a new file on both paths +2025/01/26 03:25:07 (18) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path2/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt +2025/01/26 03:25:07 (19) : touch-glob 2001-01-03 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt +2025/01/26 03:25:07 (20) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.032506-goyip/extended_filenames/path1/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt +2025/01/26 03:25:07 (21) : test delete files on both paths +2025/01/26 03:25:07 (22) : delete-file /tmp/bisync.032506-goyip/extended_filenames/path2/filename_contains_ࢺ_.txt +2025/01/26 03:25:07 INFO : filename_contains_ࢺ_.txt: Deleted +2025/01/26 03:25:07 (23) : delete-file /tmp/bisync.032506-goyip/extended_filenames/path2/subdir_with_ࢺ_/filename_contains_Ä›_.txt +2025/01/26 03:25:07 INFO : filename_contains_Ä›_.txt: Deleted +2025/01/26 03:25:07 (24) : delete-file /tmp/bisync.032506-goyip/extended_filenames/path1/РуÑÑкий.txt +2025/01/26 03:25:07 INFO : РуÑÑкий.txt: Deleted +2025/01/26 03:25:07 (25) : test bisync run +2025/01/26 03:25:07 (26) : bisync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/extended_filenames/path1/" with Path2 "/tmp/bisync.032506-goyip/extended_filenames/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : - Path1 File was deleted - РуÑÑкий.txt +2025/01/26 03:25:07 INFO : - Path1 File is new - file1_with white space.txt +2025/01/26 03:25:07 INFO : - Path1 File is new - filename_contains_ࢺ_p1m.txt +2025/01/26 03:25:07 INFO : - Path1 File is new - subdir_with_ࢺ_/file_with_測試_.txt +2025/01/26 03:25:07 INFO : - Path1 File is new - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt +2025/01/26 03:25:07 INFO : - Path1 File is new - subdir_with_ࢺ_/mañana_funcionará.txt +2025/01/26 03:25:07 INFO : - Path1 File is new - subdir_with_ࢺ_/test.txt +2025/01/26 03:25:07 INFO : Path1: 7 changes: 6 new, 0 newer, 0 older, 1 deleted +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 NOTICE: Local file system at /tmp/bisync.032506-goyip/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_â™_\x81_\xfe" +2025/01/26 03:25:07 NOTICE: Local file system at /tmp/bisync.032506-goyip/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_â™_\x81_\xfe/file3_â™_\x81_\xfe" +2025/01/26 03:25:07 INFO : - Path2 File is newer - file_enconde_mañana_funcionará.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - filename_contains_ࢺ_.txt +2025/01/26 03:25:07 INFO : - Path2 File is newer - РуÑÑкий.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - subdir_with_ࢺ_/filename_contains_Ä›_.txt +2025/01/26 03:25:07 INFO : - Path2 File is new - New_top_level_mañana_funcionará.txt +2025/01/26 03:25:07 INFO : - Path2 File is new - subdir withâŠwhite space.txt/file2 withâŠwhite space.txt +2025/01/26 03:25:07 INFO : - Path2 File is new - "subdir_rawchars_â™_\x81_\xfe/file3_â™_\x81_\xfe" +2025/01/26 03:25:07 INFO : - Path2 File is new - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt +2025/01/26 03:25:07 INFO : - Path2 File is new - subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt +2025/01/26 03:25:07 INFO : Path2: 9 changes: 5 new, 2 newer, 0 older, 2 deleted +2025/01/26 03:25:07 INFO : Applying changes +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/extended_filenames/path2/file1_with white space.txt +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/extended_filenames/path2/filename_contains_ࢺ_p1m.txt +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/extended_filenames/path2/subdir_with_ࢺ_/file_with_測試_.txt +2025/01/26 03:25:07 NOTICE: - WARNING New or changed in both paths - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt +2025/01/26 03:25:07 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.032506-goyip/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1 +2025/01/26 03:25:07 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1 +2025/01/26 03:25:07 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1 +2025/01/26 03:25:07 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.032506-goyip/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2 +2025/01/26 03:25:07 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2 +2025/01/26 03:25:07 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2 +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/extended_filenames/path2/subdir_with_ࢺ_/mañana_funcionará.txt +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/extended_filenames/path2/subdir_with_ࢺ_/test.txt +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/extended_filenames/path1/РуÑÑкий.txt +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/extended_filenames/path1/New_top_level_mañana_funcionará.txt +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/extended_filenames/path1/file_enconde_mañana_funcionará.txt +2025/01/26 03:25:07 INFO : - Path1 Queue delete - /tmp/bisync.032506-goyip/extended_filenames/path1/filename_contains_ࢺ_.txt +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/extended_filenames/path1/subdir withâŠwhite space.txt/file2 withâŠwhite space.txt +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - "/tmp/bisync.032506-goyip/extended_filenames/path1/subdir_rawchars_â™_\x81_\xfe/file3_â™_\x81_\xfe" +2025/01/26 03:25:07 INFO : - Path1 Queue delete - /tmp/bisync.032506-goyip/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_Ä›_.txt +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt +2025/01/26 03:25:07 INFO : - Path2 Do queued copies to - Path1 +2025/01/26 03:25:07 INFO : New_top_level_mañana_funcionará.txt: Copied (new) +2025/01/26 03:25:07 INFO : РуÑÑкий.txt: Copied (new) +2025/01/26 03:25:07 INFO : subdir withâŠwhite space.txt/file2 withâŠwhite space.txt: Copied (new) +2025/01/26 03:25:07 INFO : file_enconde_mañana_funcionará.txt: Copied (replaced existing) +2025/01/26 03:25:07 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2: Copied (new) +2025/01/26 03:25:07 INFO : subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt: Copied (new) +2025/01/26 03:25:07 INFO : subdir_rawchars_â™__þ/file3_â™__þ: Copied (new) +2025/01/26 03:25:07 INFO : - Path1 Do queued copies to - Path2 +2025/01/26 03:25:07 NOTICE: Local file system at /tmp/bisync.032506-goyip/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_â™_\x81_\xfe" +2025/01/26 03:25:07 INFO : file1_with white space.txt: Copied (new) +2025/01/26 03:25:07 INFO : filename_contains_ࢺ_p1m.txt: Copied (new) +2025/01/26 03:25:07 INFO : subdir_with_ࢺ_/file_with_測試_.txt: Copied (new) +2025/01/26 03:25:07 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1: Copied (new) +2025/01/26 03:25:07 INFO : subdir_with_ࢺ_/test.txt: Copied (new) +2025/01/26 03:25:07 INFO : subdir_with_ࢺ_/mañana_funcionará.txt: Copied (new) +2025/01/26 03:25:07 INFO : - Do queued deletes on - Path1 +2025/01/26 03:25:07 NOTICE: Local file system at /tmp/bisync.032506-goyip/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_â™_\x81_\xfe/file3_â™_\x81_\xfe" +2025/01/26 03:25:07 INFO : filename_contains_ࢺ_.txt: Deleted +2025/01/26 03:25:07 INFO : subdir_with_ࢺ_/filename_contains_Ä›_.txt: Deleted +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/extended_filenames/path1/" vs Path2 "/tmp/bisync.032506-goyip/extended_filenames/path2/" +2025/01/26 03:25:07 INFO : Bisync successful bisync_test.go:394: TEST extended_filenames PASSED === RUN TestBisync/filters -2026/02/27 07:39:33 (01) : test filters -2026/02/27 07:39:33 (02) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/filtersfile.flt /tmp/bisync.073933-wukuv/workdir/ -2026/02/27 07:39:33 INFO : filtersfile.flt: Copied (new) -2026/02/27 07:39:33 (03) : test resync to force building of the filters md5 hash -2026/02/27 07:39:33 (04) : bisync filters-file=/tmp/bisync.073933-wukuv/workdir/filtersfile.flt resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/filters/path1/" with Path2 "/tmp/bisync.073933-wukuv/filters/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/filtersfile.flt -2026/02/27 07:39:33 INFO : Storing filters file hash to /tmp/bisync.073933-wukuv/workdir/filtersfile.flt.md5 -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (05) : copy-listings resync -2026/02/27 07:39:33 (06) : test place new files on the remote -2026/02/27 07:39:33 (07) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/ fileZ.txt -2026/02/27 07:39:33 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.073933-wukuv/filters/path2/ fileZ.txt -2026/02/27 07:39:33 INFO : fileZ.txt: Copied (new) -2026/02/27 07:39:33 (09) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.073933-wukuv/filters/path1/subdir fileZ.txt -2026/02/27 07:39:33 INFO : fileZ.txt: Copied (new) -2026/02/27 07:39:33 (10) : test bisync with filters-file. path2-side fileZ.txt will be filtered. -2026/02/27 07:39:33 (11) : bisync filters-file=/tmp/bisync.073933-wukuv/workdir/filtersfile.flt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/filters/path1/" with Path2 "/tmp/bisync.073933-wukuv/filters/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/filtersfile.flt -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File is new - subdir/fileZ.txt -2026/02/27 07:39:33 INFO : Path1: 1 changes: 1 new, 0 newer, 0 older, 0 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/filters/path2/subdir/fileZ.txt -2026/02/27 07:39:33 INFO : - Path1 Do queued copies to - Path2 -2026/02/27 07:39:33 INFO : subdir/fileZ.txt: Copied (new) -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/filters/path1/" vs Path2 "/tmp/bisync.073933-wukuv/filters/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:07 (01) : test filters +2025/01/26 03:25:07 (02) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/filtersfile.flt /tmp/bisync.032506-goyip/workdir/ +2025/01/26 03:25:07 INFO : filtersfile.flt: Copied (new) +2025/01/26 03:25:07 (03) : test resync to force building of the filters md5 hash +2025/01/26 03:25:07 (04) : bisync filters-file=/tmp/bisync.032506-goyip/workdir/filtersfile.flt resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/filters/path1/" with Path2 "/tmp/bisync.032506-goyip/filters/path2/" +2025/01/26 03:25:07 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/filtersfile.flt +2025/01/26 03:25:07 INFO : Storing filters file hash to /tmp/bisync.032506-goyip/workdir/filtersfile.flt.md5 +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (05) : copy-listings resync +2025/01/26 03:25:07 (06) : test place new files on the remote +2025/01/26 03:25:07 (07) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/ fileZ.txt +2025/01/26 03:25:07 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.032506-goyip/filters/path2/ fileZ.txt +2025/01/26 03:25:07 INFO : fileZ.txt: Copied (new) +2025/01/26 03:25:07 (09) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.032506-goyip/filters/path1/subdir fileZ.txt +2025/01/26 03:25:07 INFO : fileZ.txt: Copied (new) +2025/01/26 03:25:07 (10) : test bisync with filters-file. path2-side fileZ.txt will be filtered. +2025/01/26 03:25:07 (11) : bisync filters-file=/tmp/bisync.032506-goyip/workdir/filtersfile.flt +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/filters/path1/" with Path2 "/tmp/bisync.032506-goyip/filters/path2/" +2025/01/26 03:25:07 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/filtersfile.flt +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : - Path1 File is new - subdir/fileZ.txt +2025/01/26 03:25:07 INFO : Path1: 1 changes: 1 new, 0 newer, 0 older, 0 deleted +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : Applying changes +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/filters/path2/subdir/fileZ.txt +2025/01/26 03:25:07 INFO : - Path1 Do queued copies to - Path2 +2025/01/26 03:25:07 INFO : subdir/fileZ.txt: Copied (new) +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/filters/path1/" vs Path2 "/tmp/bisync.032506-goyip/filters/path2/" +2025/01/26 03:25:07 INFO : Bisync successful bisync_test.go:394: TEST filters PASSED === RUN TestBisync/filtersfile_checks -2026/02/27 07:39:33 (01) : test filtersfile-checks -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/filtersfile_checks/path1/" with Path2 "/tmp/bisync.073933-wukuv/filtersfile_checks/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test 1. inject filters file in workdir. -2026/02/27 07:39:33 (05) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile.txt /tmp/bisync.073933-wukuv/workdir/ -2026/02/27 07:39:33 INFO : filtersfile.txt: Copied (new) -2026/02/27 07:39:33 (06) : test 2. run with filters-file but without md5. should abort. -2026/02/27 07:39:33 (07) : bisync filters-file=/tmp/bisync.073933-wukuv/workdir/filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/filtersfile_checks/path1/" with Path2 "/tmp/bisync.073933-wukuv/filtersfile_checks/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/filtersfile.txt -2026/02/27 07:39:33 ERROR : Bisync critical error: filters file md5 hash not found (must run --resync): /tmp/bisync.073933-wukuv/workdir/filtersfile.txt -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (08) : test 3. run without filters-file. should be blocked due to prior abort. -2026/02/27 07:39:33 (09) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/filtersfile_checks/path1/" with Path2 "/tmp/bisync.073933-wukuv/filtersfile_checks/path2/" -2026/02/27 07:39:33 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted -2026/02/27 07:39:33 (10) : test 4. run with filters-file and resync. -2026/02/27 07:39:33 (11) : bisync filters-file=/tmp/bisync.073933-wukuv/workdir/filtersfile.txt resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/filtersfile_checks/path1/" with Path2 "/tmp/bisync.073933-wukuv/filtersfile_checks/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/filtersfile.txt -2026/02/27 07:39:33 INFO : Storing filters file hash to /tmp/bisync.073933-wukuv/workdir/filtersfile.txt.md5 -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (12) : test 5. run with filters-file alone. should run. -2026/02/27 07:39:33 (13) : bisync filters-file=/tmp/bisync.073933-wukuv/workdir/filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/filtersfile_checks/path1/" with Path2 "/tmp/bisync.073933-wukuv/filtersfile_checks/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/filtersfile.txt -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : No changes found -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/filtersfile_checks/path1/" vs Path2 "/tmp/bisync.073933-wukuv/filtersfile_checks/path2/" -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (14) : test 6. push changed filters-file to workdir. -2026/02/27 07:39:33 (15) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile2.txt /tmp/bisync.073933-wukuv/workdir/ filtersfile.txt -2026/02/27 07:39:33 INFO : filtersfile2.txt: Copied (replaced existing) to: filtersfile.txt -2026/02/27 07:39:33 (16) : test 7. run with filters-file alone. should abort. -2026/02/27 07:39:33 (17) : bisync filters-file=/tmp/bisync.073933-wukuv/workdir/filtersfile.txt -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/filtersfile_checks/path1/" with Path2 "/tmp/bisync.073933-wukuv/filtersfile_checks/path2/" -2026/02/27 07:39:33 INFO : Using filters file /tmp/bisync.073933-wukuv/workdir/filtersfile.txt -2026/02/27 07:39:33 ERROR : Bisync critical error: filters file has changed (must run --resync): /tmp/bisync.073933-wukuv/workdir/filtersfile.txt -2026/02/27 07:39:33 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:33 Bisync error: bisync aborted +2025/01/26 03:25:07 (01) : test filtersfile-checks +2025/01/26 03:25:07 (02) : test initial bisync +2025/01/26 03:25:07 (03) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/filtersfile_checks/path1/" with Path2 "/tmp/bisync.032506-goyip/filtersfile_checks/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (04) : test 1. inject filters file in workdir. +2025/01/26 03:25:07 (05) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile.txt /tmp/bisync.032506-goyip/workdir/ +2025/01/26 03:25:07 INFO : filtersfile.txt: Copied (new) +2025/01/26 03:25:07 (06) : test 2. run with filters-file but without md5. should abort. +2025/01/26 03:25:07 (07) : bisync filters-file=/tmp/bisync.032506-goyip/workdir/filtersfile.txt +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/filtersfile_checks/path1/" with Path2 "/tmp/bisync.032506-goyip/filtersfile_checks/path2/" +2025/01/26 03:25:07 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/filtersfile.txt +2025/01/26 03:25:07 ERROR : Bisync critical error: filters file md5 hash not found (must run --resync): /tmp/bisync.032506-goyip/workdir/filtersfile.txt +2025/01/26 03:25:07 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:07 Bisync error: bisync aborted +2025/01/26 03:25:07 (08) : test 3. run without filters-file. should be blocked due to prior abort. +2025/01/26 03:25:07 (09) : bisync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/filtersfile_checks/path1/" with Path2 "/tmp/bisync.032506-goyip/filtersfile_checks/path2/" +2025/01/26 03:25:07 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run +2025/01/26 03:25:07 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:07 Bisync error: bisync aborted +2025/01/26 03:25:07 (10) : test 4. run with filters-file and resync. +2025/01/26 03:25:07 (11) : bisync filters-file=/tmp/bisync.032506-goyip/workdir/filtersfile.txt resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/filtersfile_checks/path1/" with Path2 "/tmp/bisync.032506-goyip/filtersfile_checks/path2/" +2025/01/26 03:25:07 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/filtersfile.txt +2025/01/26 03:25:07 INFO : Storing filters file hash to /tmp/bisync.032506-goyip/workdir/filtersfile.txt.md5 +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (12) : test 5. run with filters-file alone. should run. +2025/01/26 03:25:07 (13) : bisync filters-file=/tmp/bisync.032506-goyip/workdir/filtersfile.txt +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/filtersfile_checks/path1/" with Path2 "/tmp/bisync.032506-goyip/filtersfile_checks/path2/" +2025/01/26 03:25:07 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/filtersfile.txt +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : No changes found +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/filtersfile_checks/path1/" vs Path2 "/tmp/bisync.032506-goyip/filtersfile_checks/path2/" +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (14) : test 6. push changed filters-file to workdir. +2025/01/26 03:25:07 (15) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile2.txt /tmp/bisync.032506-goyip/workdir/ filtersfile.txt +2025/01/26 03:25:07 INFO : filtersfile2.txt: Copied (replaced existing) to: filtersfile.txt +2025/01/26 03:25:07 (16) : test 7. run with filters-file alone. should abort. +2025/01/26 03:25:07 (17) : bisync filters-file=/tmp/bisync.032506-goyip/workdir/filtersfile.txt +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/filtersfile_checks/path1/" with Path2 "/tmp/bisync.032506-goyip/filtersfile_checks/path2/" +2025/01/26 03:25:07 INFO : Using filters file /tmp/bisync.032506-goyip/workdir/filtersfile.txt +2025/01/26 03:25:07 ERROR : Bisync critical error: filters file has changed (must run --resync): /tmp/bisync.032506-goyip/workdir/filtersfile.txt +2025/01/26 03:25:07 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:07 Bisync error: bisync aborted bisync_test.go:394: TEST filtersfile_checks PASSED === RUN TestBisync/max_delete_path1 -2026/02/27 07:39:33 (01) : test max-delete-path1 -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/max_delete_path1/path1/" with Path2 "/tmp/bisync.073933-wukuv/max_delete_path1/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test delete >50% of local files -2026/02/27 07:39:33 (05) : delete-file /tmp/bisync.073933-wukuv/max_delete_path1/path1/file1.txt -2026/02/27 07:39:33 INFO : file1.txt: Deleted -2026/02/27 07:39:33 (06) : delete-file /tmp/bisync.073933-wukuv/max_delete_path1/path1/file2.txt -2026/02/27 07:39:33 INFO : file2.txt: Deleted -2026/02/27 07:39:33 (07) : delete-file /tmp/bisync.073933-wukuv/max_delete_path1/path1/file3.txt -2026/02/27 07:39:33 INFO : file3.txt: Deleted -2026/02/27 07:39:33 (08) : delete-file /tmp/bisync.073933-wukuv/max_delete_path1/path1/file4.txt -2026/02/27 07:39:33 INFO : file4.txt: Deleted -2026/02/27 07:39:33 (09) : delete-file /tmp/bisync.073933-wukuv/max_delete_path1/path1/file5.txt -2026/02/27 07:39:33 INFO : file5.txt: Deleted -2026/02/27 07:39:33 (10) : test sync should fail due to too many local deletes -2026/02/27 07:39:33 (11) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/max_delete_path1/path1/" with Path2 "/tmp/bisync.073933-wukuv/max_delete_path1/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file1.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file2.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file3.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file4.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file5.txt -2026/02/27 07:39:33 INFO : Path1: 5 changes: 0 new, 0 newer, 0 older, 5 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path1 "/tmp/bisync.073933-wukuv/max_delete_path1/path1/". Run with --force if desired. -2026/02/27 07:39:33 NOTICE: Bisync aborted. Please try again. -2026/02/27 07:39:33 Bisync error: too many deletes -2026/02/27 07:39:33 (12) : copy-listings initial-fail -2026/02/27 07:39:33 (13) : test change max-delete limit to 60%. sync should run. -2026/02/27 07:39:33 (14) : bisync max-delete=60 -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/max_delete_path1/path1/" with Path2 "/tmp/bisync.073933-wukuv/max_delete_path1/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file1.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file2.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file3.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file4.txt -2026/02/27 07:39:33 INFO : - Path1 File was deleted - file5.txt -2026/02/27 07:39:33 INFO : Path1: 5 changes: 0 new, 0 newer, 0 older, 5 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path2 Queue delete - /tmp/bisync.073933-wukuv/max_delete_path1/path2/file1.txt -2026/02/27 07:39:33 INFO : - Path2 Queue delete - /tmp/bisync.073933-wukuv/max_delete_path1/path2/file2.txt -2026/02/27 07:39:33 INFO : - Path2 Queue delete - /tmp/bisync.073933-wukuv/max_delete_path1/path2/file3.txt -2026/02/27 07:39:33 INFO : - Path2 Queue delete - /tmp/bisync.073933-wukuv/max_delete_path1/path2/file4.txt -2026/02/27 07:39:33 INFO : - Path2 Queue delete - /tmp/bisync.073933-wukuv/max_delete_path1/path2/file5.txt -2026/02/27 07:39:33 INFO : - Do queued deletes on - Path2 -2026/02/27 07:39:33 INFO : file1.txt: Deleted -2026/02/27 07:39:33 INFO : file5.txt: Deleted -2026/02/27 07:39:33 INFO : file3.txt: Deleted -2026/02/27 07:39:33 INFO : file2.txt: Deleted -2026/02/27 07:39:33 INFO : file4.txt: Deleted -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/max_delete_path1/path1/" vs Path2 "/tmp/bisync.073933-wukuv/max_delete_path1/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:07 (01) : test max-delete-path1 +2025/01/26 03:25:07 (02) : test initial bisync +2025/01/26 03:25:07 (03) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/max_delete_path1/path1/" with Path2 "/tmp/bisync.032506-goyip/max_delete_path1/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (04) : test delete >50% of local files +2025/01/26 03:25:07 (05) : delete-file /tmp/bisync.032506-goyip/max_delete_path1/path1/file1.txt +2025/01/26 03:25:07 INFO : file1.txt: Deleted +2025/01/26 03:25:07 (06) : delete-file /tmp/bisync.032506-goyip/max_delete_path1/path1/file2.txt +2025/01/26 03:25:07 INFO : file2.txt: Deleted +2025/01/26 03:25:07 (07) : delete-file /tmp/bisync.032506-goyip/max_delete_path1/path1/file3.txt +2025/01/26 03:25:07 INFO : file3.txt: Deleted +2025/01/26 03:25:07 (08) : delete-file /tmp/bisync.032506-goyip/max_delete_path1/path1/file4.txt +2025/01/26 03:25:07 INFO : file4.txt: Deleted +2025/01/26 03:25:07 (09) : delete-file /tmp/bisync.032506-goyip/max_delete_path1/path1/file5.txt +2025/01/26 03:25:07 INFO : file5.txt: Deleted +2025/01/26 03:25:07 (10) : test sync should fail due to too many local deletes +2025/01/26 03:25:07 (11) : bisync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/max_delete_path1/path1/" with Path2 "/tmp/bisync.032506-goyip/max_delete_path1/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file1.txt +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file2.txt +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file3.txt +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file4.txt +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file5.txt +2025/01/26 03:25:07 INFO : Path1: 5 changes: 0 new, 0 newer, 0 older, 5 deleted +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path1 "/tmp/bisync.032506-goyip/max_delete_path1/path1/". Run with --force if desired. +2025/01/26 03:25:07 NOTICE: Bisync aborted. Please try again. +2025/01/26 03:25:07 Bisync error: too many deletes +2025/01/26 03:25:07 (12) : copy-listings initial-fail +2025/01/26 03:25:07 (13) : test change max-delete limit to 60%. sync should run. +2025/01/26 03:25:07 (14) : bisync max-delete=60 +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/max_delete_path1/path1/" with Path2 "/tmp/bisync.032506-goyip/max_delete_path1/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file1.txt +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file2.txt +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file3.txt +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file4.txt +2025/01/26 03:25:07 INFO : - Path1 File was deleted - file5.txt +2025/01/26 03:25:07 INFO : Path1: 5 changes: 0 new, 0 newer, 0 older, 5 deleted +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : Applying changes +2025/01/26 03:25:07 INFO : - Path2 Queue delete - /tmp/bisync.032506-goyip/max_delete_path1/path2/file1.txt +2025/01/26 03:25:07 INFO : - Path2 Queue delete - /tmp/bisync.032506-goyip/max_delete_path1/path2/file2.txt +2025/01/26 03:25:07 INFO : - Path2 Queue delete - /tmp/bisync.032506-goyip/max_delete_path1/path2/file3.txt +2025/01/26 03:25:07 INFO : - Path2 Queue delete - /tmp/bisync.032506-goyip/max_delete_path1/path2/file4.txt +2025/01/26 03:25:07 INFO : - Path2 Queue delete - /tmp/bisync.032506-goyip/max_delete_path1/path2/file5.txt +2025/01/26 03:25:07 INFO : - Do queued deletes on - Path2 +2025/01/26 03:25:07 INFO : file1.txt: Deleted +2025/01/26 03:25:07 INFO : file2.txt: Deleted +2025/01/26 03:25:07 INFO : file3.txt: Deleted +2025/01/26 03:25:07 INFO : file4.txt: Deleted +2025/01/26 03:25:07 INFO : file5.txt: Deleted +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/max_delete_path1/path1/" vs Path2 "/tmp/bisync.032506-goyip/max_delete_path1/path2/" +2025/01/26 03:25:07 INFO : Bisync successful bisync_test.go:394: TEST max_delete_path1 PASSED === RUN TestBisync/max_delete_path2_force -2026/02/27 07:39:33 (01) : test max-delete-path2-force -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.073933-wukuv/max_delete_path2_force/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test delete >50% of remote files -2026/02/27 07:39:33 (05) : delete-file /tmp/bisync.073933-wukuv/max_delete_path2_force/path2/file1.txt -2026/02/27 07:39:33 INFO : file1.txt: Deleted -2026/02/27 07:39:33 (06) : delete-file /tmp/bisync.073933-wukuv/max_delete_path2_force/path2/file2.txt -2026/02/27 07:39:33 INFO : file2.txt: Deleted -2026/02/27 07:39:33 (07) : delete-file /tmp/bisync.073933-wukuv/max_delete_path2_force/path2/file3.txt -2026/02/27 07:39:33 INFO : file3.txt: Deleted -2026/02/27 07:39:33 (08) : delete-file /tmp/bisync.073933-wukuv/max_delete_path2_force/path2/file4.txt -2026/02/27 07:39:33 INFO : file4.txt: Deleted -2026/02/27 07:39:33 (09) : delete-file /tmp/bisync.073933-wukuv/max_delete_path2_force/path2/file5.txt -2026/02/27 07:39:33 INFO : file5.txt: Deleted -2026/02/27 07:39:33 (10) : test sync should fail due to too many path2 deletes -2026/02/27 07:39:33 (11) : bisync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.073933-wukuv/max_delete_path2_force/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file1.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file2.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file3.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file4.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file5.txt -2026/02/27 07:39:33 INFO : Path2: 5 changes: 0 new, 0 newer, 0 older, 5 deleted -2026/02/27 07:39:33 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path2 "/tmp/bisync.073933-wukuv/max_delete_path2_force/path2/". Run with --force if desired. -2026/02/27 07:39:33 NOTICE: Bisync aborted. Please try again. -2026/02/27 07:39:33 Bisync error: too many deletes -2026/02/27 07:39:33 (12) : copy-listings initial-fail -2026/02/27 07:39:33 (13) : test apply force option. sync should run. -2026/02/27 07:39:33 (14) : bisync force -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.073933-wukuv/max_delete_path2_force/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file1.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file2.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file3.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file4.txt -2026/02/27 07:39:33 INFO : - Path2 File was deleted - file5.txt -2026/02/27 07:39:33 INFO : Path2: 5 changes: 0 new, 0 newer, 0 older, 5 deleted -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue delete - /tmp/bisync.073933-wukuv/max_delete_path2_force/path1/file1.txt -2026/02/27 07:39:33 INFO : - Path1 Queue delete - /tmp/bisync.073933-wukuv/max_delete_path2_force/path1/file2.txt -2026/02/27 07:39:33 INFO : - Path1 Queue delete - /tmp/bisync.073933-wukuv/max_delete_path2_force/path1/file3.txt -2026/02/27 07:39:33 INFO : - Path1 Queue delete - /tmp/bisync.073933-wukuv/max_delete_path2_force/path1/file4.txt -2026/02/27 07:39:33 INFO : - Path1 Queue delete - /tmp/bisync.073933-wukuv/max_delete_path2_force/path1/file5.txt -2026/02/27 07:39:33 INFO : - Do queued deletes on - Path1 -2026/02/27 07:39:33 INFO : file4.txt: Deleted -2026/02/27 07:39:33 INFO : file5.txt: Deleted -2026/02/27 07:39:33 INFO : file2.txt: Deleted -2026/02/27 07:39:33 INFO : file1.txt: Deleted -2026/02/27 07:39:33 INFO : file3.txt: Deleted -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/max_delete_path2_force/path1/" vs Path2 "/tmp/bisync.073933-wukuv/max_delete_path2_force/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:07 (01) : test max-delete-path2-force +2025/01/26 03:25:07 (02) : test initial bisync +2025/01/26 03:25:07 (03) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.032506-goyip/max_delete_path2_force/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (04) : test delete >50% of remote files +2025/01/26 03:25:07 (05) : delete-file /tmp/bisync.032506-goyip/max_delete_path2_force/path2/file1.txt +2025/01/26 03:25:07 INFO : file1.txt: Deleted +2025/01/26 03:25:07 (06) : delete-file /tmp/bisync.032506-goyip/max_delete_path2_force/path2/file2.txt +2025/01/26 03:25:07 INFO : file2.txt: Deleted +2025/01/26 03:25:07 (07) : delete-file /tmp/bisync.032506-goyip/max_delete_path2_force/path2/file3.txt +2025/01/26 03:25:07 INFO : file3.txt: Deleted +2025/01/26 03:25:07 (08) : delete-file /tmp/bisync.032506-goyip/max_delete_path2_force/path2/file4.txt +2025/01/26 03:25:07 INFO : file4.txt: Deleted +2025/01/26 03:25:07 (09) : delete-file /tmp/bisync.032506-goyip/max_delete_path2_force/path2/file5.txt +2025/01/26 03:25:07 INFO : file5.txt: Deleted +2025/01/26 03:25:07 (10) : test sync should fail due to too many path2 deletes +2025/01/26 03:25:07 (11) : bisync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.032506-goyip/max_delete_path2_force/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file1.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file2.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file3.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file4.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file5.txt +2025/01/26 03:25:07 INFO : Path2: 5 changes: 0 new, 0 newer, 0 older, 5 deleted +2025/01/26 03:25:07 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path2 "/tmp/bisync.032506-goyip/max_delete_path2_force/path2/". Run with --force if desired. +2025/01/26 03:25:07 NOTICE: Bisync aborted. Please try again. +2025/01/26 03:25:07 Bisync error: too many deletes +2025/01/26 03:25:07 (12) : copy-listings initial-fail +2025/01/26 03:25:07 (13) : test apply force option. sync should run. +2025/01/26 03:25:07 (14) : bisync force +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.032506-goyip/max_delete_path2_force/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file1.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file2.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file3.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file4.txt +2025/01/26 03:25:07 INFO : - Path2 File was deleted - file5.txt +2025/01/26 03:25:07 INFO : Path2: 5 changes: 0 new, 0 newer, 0 older, 5 deleted +2025/01/26 03:25:07 INFO : Applying changes +2025/01/26 03:25:07 INFO : - Path1 Queue delete - /tmp/bisync.032506-goyip/max_delete_path2_force/path1/file1.txt +2025/01/26 03:25:07 INFO : - Path1 Queue delete - /tmp/bisync.032506-goyip/max_delete_path2_force/path1/file2.txt +2025/01/26 03:25:07 INFO : - Path1 Queue delete - /tmp/bisync.032506-goyip/max_delete_path2_force/path1/file3.txt +2025/01/26 03:25:07 INFO : - Path1 Queue delete - /tmp/bisync.032506-goyip/max_delete_path2_force/path1/file4.txt +2025/01/26 03:25:07 INFO : - Path1 Queue delete - /tmp/bisync.032506-goyip/max_delete_path2_force/path1/file5.txt +2025/01/26 03:25:07 INFO : - Do queued deletes on - Path1 +2025/01/26 03:25:07 INFO : file1.txt: Deleted +2025/01/26 03:25:07 INFO : file2.txt: Deleted +2025/01/26 03:25:07 INFO : file3.txt: Deleted +2025/01/26 03:25:07 INFO : file4.txt: Deleted +2025/01/26 03:25:07 INFO : file5.txt: Deleted +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/max_delete_path2_force/path1/" vs Path2 "/tmp/bisync.032506-goyip/max_delete_path2_force/path2/" +2025/01/26 03:25:07 INFO : Bisync successful bisync_test.go:394: TEST max_delete_path2_force PASSED === RUN TestBisync/rclone_args -2026/02/27 07:39:33 (01) : test rclone-args -2026/02/27 07:39:33 (02) : test initial bisync -2026/02/27 07:39:33 (03) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/rclone_args/path1/" with Path2 "/tmp/bisync.073933-wukuv/rclone_args/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (04) : test place newer files on both paths -2026/02/27 07:39:33 (05) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/ * -2026/02/27 07:39:33 (06) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file1.txt /tmp/bisync.073933-wukuv/rclone_args/path1/ -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) -2026/02/27 07:39:33 (07) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file2.txt /tmp/bisync.073933-wukuv/rclone_args/path2/ -2026/02/27 07:39:33 INFO : file2.txt: Copied (replaced existing) -2026/02/27 07:39:33 (08) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file20.txt /tmp/bisync.073933-wukuv/rclone_args/path1/subdir -2026/02/27 07:39:33 INFO : file20.txt: Updated modification time in destination -2026/02/27 07:39:33 (09) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file21.txt /tmp/bisync.073933-wukuv/rclone_args/path2/subdir -2026/02/27 07:39:33 INFO : file21.txt: Updated modification time in destination -2026/02/27 07:39:33 (10) : test run bisync with custom options -2026/02/27 07:39:33 (11) : bisync size-only -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/rclone_args/path1/" with Path2 "/tmp/bisync.073933-wukuv/rclone_args/path2/" -2026/02/27 07:39:33 INFO : Path1 checking for diffs -2026/02/27 07:39:33 INFO : - Path1 File is newer - file1.txt -2026/02/27 07:39:33 INFO : - Path1 File is newer - subdir/file20.txt -2026/02/27 07:39:33 INFO : Path1: 2 changes: 0 new, 2 newer, 0 older, 0 deleted -2026/02/27 07:39:33 INFO : Path2 checking for diffs -2026/02/27 07:39:33 INFO : - Path2 File is newer - file2.txt -2026/02/27 07:39:33 INFO : - Path2 File is newer - subdir/file21.txt -2026/02/27 07:39:33 INFO : Path2: 2 changes: 0 new, 2 newer, 0 older, 0 deleted -2026/02/27 07:39:33 INFO : Applying changes -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/rclone_args/path2/file1.txt -2026/02/27 07:39:33 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.073933-wukuv/rclone_args/path2/subdir/file20.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/rclone_args/path1/file2.txt -2026/02/27 07:39:33 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.073933-wukuv/rclone_args/path1/subdir/file21.txt -2026/02/27 07:39:33 INFO : - Path2 Do queued copies to - Path1 -2026/02/27 07:39:33 INFO : file2.txt: Copied (replaced existing) -2026/02/27 07:39:33 INFO : - Path1 Do queued copies to - Path2 -2026/02/27 07:39:33 INFO : file1.txt: Copied (replaced existing) -2026/02/27 07:39:33 INFO : Updating listings -2026/02/27 07:39:33 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/rclone_args/path1/" vs Path2 "/tmp/bisync.073933-wukuv/rclone_args/path2/" -2026/02/27 07:39:33 INFO : Bisync successful +2025/01/26 03:25:07 (01) : test rclone-args +2025/01/26 03:25:07 (02) : test initial bisync +2025/01/26 03:25:07 (03) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/rclone_args/path1/" with Path2 "/tmp/bisync.032506-goyip/rclone_args/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (04) : test place newer files on both paths +2025/01/26 03:25:07 (05) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/ * +2025/01/26 03:25:07 (06) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file1.txt /tmp/bisync.032506-goyip/rclone_args/path1/ +2025/01/26 03:25:07 INFO : file1.txt: Copied (replaced existing) +2025/01/26 03:25:07 (07) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file2.txt /tmp/bisync.032506-goyip/rclone_args/path2/ +2025/01/26 03:25:07 INFO : file2.txt: Copied (replaced existing) +2025/01/26 03:25:07 (08) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file20.txt /tmp/bisync.032506-goyip/rclone_args/path1/subdir +2025/01/26 03:25:07 INFO : file20.txt: Updated modification time in destination +2025/01/26 03:25:07 (09) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file21.txt /tmp/bisync.032506-goyip/rclone_args/path2/subdir +2025/01/26 03:25:07 INFO : file21.txt: Updated modification time in destination +2025/01/26 03:25:07 (10) : test run bisync with custom options +2025/01/26 03:25:07 (11) : bisync size-only +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/rclone_args/path1/" with Path2 "/tmp/bisync.032506-goyip/rclone_args/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : - Path1 File is newer - file1.txt +2025/01/26 03:25:07 INFO : - Path1 File is newer - subdir/file20.txt +2025/01/26 03:25:07 INFO : Path1: 2 changes: 0 new, 2 newer, 0 older, 0 deleted +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : - Path2 File is newer - file2.txt +2025/01/26 03:25:07 INFO : - Path2 File is newer - subdir/file21.txt +2025/01/26 03:25:07 INFO : Path2: 2 changes: 0 new, 2 newer, 0 older, 0 deleted +2025/01/26 03:25:07 INFO : Applying changes +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/rclone_args/path2/file1.txt +2025/01/26 03:25:07 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.032506-goyip/rclone_args/path2/subdir/file20.txt +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/rclone_args/path1/file2.txt +2025/01/26 03:25:07 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.032506-goyip/rclone_args/path1/subdir/file21.txt +2025/01/26 03:25:07 INFO : - Path2 Do queued copies to - Path1 +2025/01/26 03:25:07 INFO : file2.txt: Copied (replaced existing) +2025/01/26 03:25:07 INFO : - Path1 Do queued copies to - Path2 +2025/01/26 03:25:07 INFO : file1.txt: Copied (replaced existing) +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/rclone_args/path1/" vs Path2 "/tmp/bisync.032506-goyip/rclone_args/path2/" +2025/01/26 03:25:07 INFO : Bisync successful bisync_test.go:394: TEST rclone_args PASSED === RUN TestBisync/resync -2026/02/27 07:39:33 (01) : test resync -2026/02/27 07:39:33 (02) : test 1. resync with empty path1, resulting in copying all content from path2. -2026/02/27 07:39:33 (03) : purge-children /tmp/bisync.073933-wukuv/resync/path1/ -2026/02/27 07:39:33 (04) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/resync/path1/" with Path2 "/tmp/bisync.073933-wukuv/resync/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - RCLONE_TEST -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - file1.txt -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - file2.txt -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - file3.txt -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - file4.txt -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - file5.txt -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - file6.txt -2026/02/27 07:39:33 INFO : - Path2 Resync will copy to Path1 - file7.txt -2026/02/27 07:39:33 INFO : - Path2 Resync is doing queued copies to - Path1 -2026/02/27 07:39:33 INFO : file2.txt: Copied (new) -2026/02/27 07:39:33 INFO : RCLONE_TEST: Copied (new) -2026/02/27 07:39:33 INFO : file3.txt: Copied (new) -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) -2026/02/27 07:39:33 INFO : file4.txt: Copied (new) -2026/02/27 07:39:33 INFO : file5.txt: Copied (new) -2026/02/27 07:39:33 INFO : file6.txt: Copied (new) -2026/02/27 07:39:33 INFO : file7.txt: Copied (new) -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:33 INFO : Bisync successful -2026/02/27 07:39:33 (05) : move-listings empty-path1 -2026/02/27 07:39:33 (06) : test 2. resync with empty path2, resulting in synching all content to path2. -2026/02/27 07:39:33 (07) : purge-children /tmp/bisync.073933-wukuv/resync/path2/ -2026/02/27 07:39:33 (08) : bisync resync -2026/02/27 07:39:33 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/resync/path1/" with Path2 "/tmp/bisync.073933-wukuv/resync/path2/" -2026/02/27 07:39:33 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:33 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:33 INFO : file2.txt: Copied (new) -2026/02/27 07:39:33 INFO : file1.txt: Copied (new) -2026/02/27 07:39:33 INFO : RCLONE_TEST: Copied (new) -2026/02/27 07:39:33 INFO : file3.txt: Copied (new) -2026/02/27 07:39:33 INFO : file4.txt: Copied (new) -2026/02/27 07:39:33 INFO : file5.txt: Copied (new) -2026/02/27 07:39:33 INFO : file7.txt: Copied (new) -2026/02/27 07:39:33 INFO : file6.txt: Copied (new) -2026/02/27 07:39:33 INFO : Resync updating listings -2026/02/27 07:39:34 INFO : Bisync successful -2026/02/27 07:39:34 (09) : move-listings empty-path2 -2026/02/27 07:39:34 (10) : test 3. exercise all of the various file difference scenarios during a resync. -2026/02/27 07:39:34 (11) : touch-glob 2002-02-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileA.txt -2026/02/27 07:39:34 (12) : touch-glob 1999-09-09 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileB.txt -2026/02/27 07:39:34 (13) : test = file - path1 - path2 - expected action - who wins -2026/02/27 07:39:34 (14) : test - file1.txt - exists - missing - sync path1 > path2 - path1 -2026/02/27 07:39:34 (15) : delete-file /tmp/bisync.073933-wukuv/resync/path2/file1.txt -2026/02/27 07:39:34 INFO : file1.txt: Deleted -2026/02/27 07:39:34 (16) : test - file2.txt - missing - exists - copy path2 > path1 - path2 -2026/02/27 07:39:34 (17) : delete-file /tmp/bisync.073933-wukuv/resync/path1/file2.txt -2026/02/27 07:39:34 INFO : file2.txt: Deleted -2026/02/27 07:39:34 (18) : test - file3.txt - exists - newer date - sync path1 > path2 - path1 -2026/02/27 07:39:34 (19) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.073933-wukuv/resync/path2/ file3.txt -2026/02/27 07:39:34 INFO : fileA.txt: Copied (replaced existing) to: file3.txt -2026/02/27 07:39:34 (20) : test - file4.txt - missing - newer date - copy path2 > path1 - path2 -2026/02/27 07:39:34 (21) : delete-file /tmp/bisync.073933-wukuv/resync/path1/file4.txt -2026/02/27 07:39:34 INFO : file4.txt: Deleted -2026/02/27 07:39:34 (22) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.073933-wukuv/resync/path2/ file4.txt -2026/02/27 07:39:34 INFO : fileA.txt: Copied (replaced existing) to: file4.txt -2026/02/27 07:39:34 (23) : test - file5.txt - exists - older date - sync path1 > path2 - path1 -2026/02/27 07:39:34 (24) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.073933-wukuv/resync/path2/ file5.txt -2026/02/27 07:39:34 INFO : fileB.txt: Copied (replaced existing) to: file5.txt -2026/02/27 07:39:34 (25) : test - file6.txt - older date - newer date - sync path1 > path2 - path1 -2026/02/27 07:39:34 (26) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.073933-wukuv/resync/path1/ file6.txt -2026/02/27 07:39:34 INFO : fileB.txt: Copied (replaced existing) to: file6.txt -2026/02/27 07:39:34 (27) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.073933-wukuv/resync/path2/ file6.txt -2026/02/27 07:39:34 INFO : fileA.txt: Copied (replaced existing) to: file6.txt -2026/02/27 07:39:34 (28) : test - file7.txt - exists - exists (same) - none - same -2026/02/27 07:39:34 (29) : test run bisync with resync -2026/02/27 07:39:34 (30) : bisync resync -2026/02/27 07:39:34 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/resync/path1/" with Path2 "/tmp/bisync.073933-wukuv/resync/path2/" -2026/02/27 07:39:34 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:34 INFO : - Path2 Resync will copy to Path1 - file2.txt -2026/02/27 07:39:34 INFO : - Path2 Resync will copy to Path1 - file4.txt -2026/02/27 07:39:34 INFO : - Path2 Resync is doing queued copies to - Path1 -2026/02/27 07:39:34 INFO : file4.txt: Copied (new) -2026/02/27 07:39:34 INFO : file2.txt: Copied (new) -2026/02/27 07:39:34 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:34 INFO : file1.txt: Copied (new) -2026/02/27 07:39:34 INFO : file5.txt: Copied (replaced existing) -2026/02/27 07:39:34 INFO : file6.txt: Updated modification time in destination -2026/02/27 07:39:34 INFO : file3.txt: Copied (replaced existing) -2026/02/27 07:39:34 INFO : Resync updating listings -2026/02/27 07:39:34 INFO : Bisync successful -2026/02/27 07:39:34 (31) : copy-listings mixed-diffs -2026/02/27 07:39:34 (32) : test run normal bisync -2026/02/27 07:39:34 (33) : bisync -2026/02/27 07:39:34 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/resync/path1/" with Path2 "/tmp/bisync.073933-wukuv/resync/path2/" -2026/02/27 07:39:34 INFO : Path1 checking for diffs -2026/02/27 07:39:34 INFO : Path2 checking for diffs -2026/02/27 07:39:34 INFO : No changes found -2026/02/27 07:39:34 INFO : Updating listings -2026/02/27 07:39:34 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/resync/path1/" vs Path2 "/tmp/bisync.073933-wukuv/resync/path2/" -2026/02/27 07:39:34 INFO : Bisync successful -2026/02/27 07:39:34 (34) : test 4. confirm critical error on normal sync of empty path. -2026/02/27 07:39:34 (35) : purge-children /tmp/bisync.073933-wukuv/resync/path2/ -2026/02/27 07:39:34 (36) : bisync -2026/02/27 07:39:34 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/resync/path1/" with Path2 "/tmp/bisync.073933-wukuv/resync/path2/" -2026/02/27 07:39:34 INFO : Path1 checking for diffs -2026/02/27 07:39:34 INFO : Path2 checking for diffs -2026/02/27 07:39:34 ERROR : Empty current Path2 listing. Cannot sync to an empty directory: /tmp/bisync.073933-wukuv/workdir/tmp_bisync.073933-wukuv_resync_path1..tmp_bisync.073933-wukuv_resync_path2.path2.lst-new -2026/02/27 07:39:34 ERROR : Bisync critical error: empty current Path2 listing: /tmp/bisync.073933-wukuv/workdir/tmp_bisync.073933-wukuv_resync_path1..tmp_bisync.073933-wukuv_resync_path2.path2.lst-new -2026/02/27 07:39:34 ERROR : Bisync aborted. Must run --resync to recover. -2026/02/27 07:39:34 Bisync error: bisync aborted +2025/01/26 03:25:07 (01) : test resync +2025/01/26 03:25:07 (02) : test 1. resync with empty path1, resulting in copying all content from path2. +2025/01/26 03:25:07 (03) : purge-children /tmp/bisync.032506-goyip/resync/path1/ +2025/01/26 03:25:07 (04) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/resync/path1/" with Path2 "/tmp/bisync.032506-goyip/resync/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - RCLONE_TEST +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - file1.txt +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - file2.txt +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - file3.txt +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - file4.txt +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - file5.txt +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - file6.txt +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - file7.txt +2025/01/26 03:25:07 INFO : - Path2 Resync is doing queued copies to - Path1 +2025/01/26 03:25:07 INFO : RCLONE_TEST: Copied (new) +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) +2025/01/26 03:25:07 INFO : file2.txt: Copied (new) +2025/01/26 03:25:07 INFO : file3.txt: Copied (new) +2025/01/26 03:25:07 INFO : file4.txt: Copied (new) +2025/01/26 03:25:07 INFO : file5.txt: Copied (new) +2025/01/26 03:25:07 INFO : file6.txt: Copied (new) +2025/01/26 03:25:07 INFO : file7.txt: Copied (new) +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (05) : move-listings empty-path1 +2025/01/26 03:25:07 (06) : test 2. resync with empty path2, resulting in synching all content to path2. +2025/01/26 03:25:07 (07) : purge-children /tmp/bisync.032506-goyip/resync/path2/ +2025/01/26 03:25:07 (08) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/resync/path1/" with Path2 "/tmp/bisync.032506-goyip/resync/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) +2025/01/26 03:25:07 INFO : file2.txt: Copied (new) +2025/01/26 03:25:07 INFO : file3.txt: Copied (new) +2025/01/26 03:25:07 INFO : file4.txt: Copied (new) +2025/01/26 03:25:07 INFO : file5.txt: Copied (new) +2025/01/26 03:25:07 INFO : file6.txt: Copied (new) +2025/01/26 03:25:07 INFO : file7.txt: Copied (new) +2025/01/26 03:25:07 INFO : RCLONE_TEST: Copied (new) +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (09) : move-listings empty-path2 +2025/01/26 03:25:07 (10) : test 3. exercise all of the various file difference scenarios during a resync. +2025/01/26 03:25:07 (11) : touch-glob 2002-02-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileA.txt +2025/01/26 03:25:07 (12) : touch-glob 1999-09-09 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileB.txt +2025/01/26 03:25:07 (13) : test = file - path1 - path2 - expected action - who wins +2025/01/26 03:25:07 (14) : test - file1.txt - exists - missing - sync path1 > path2 - path1 +2025/01/26 03:25:07 (15) : delete-file /tmp/bisync.032506-goyip/resync/path2/file1.txt +2025/01/26 03:25:07 INFO : file1.txt: Deleted +2025/01/26 03:25:07 (16) : test - file2.txt - missing - exists - copy path2 > path1 - path2 +2025/01/26 03:25:07 (17) : delete-file /tmp/bisync.032506-goyip/resync/path1/file2.txt +2025/01/26 03:25:07 INFO : file2.txt: Deleted +2025/01/26 03:25:07 (18) : test - file3.txt - exists - newer date - sync path1 > path2 - path1 +2025/01/26 03:25:07 (19) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.032506-goyip/resync/path2/ file3.txt +2025/01/26 03:25:07 INFO : fileA.txt: Copied (replaced existing) to: file3.txt +2025/01/26 03:25:07 (20) : test - file4.txt - missing - newer date - copy path2 > path1 - path2 +2025/01/26 03:25:07 (21) : delete-file /tmp/bisync.032506-goyip/resync/path1/file4.txt +2025/01/26 03:25:07 INFO : file4.txt: Deleted +2025/01/26 03:25:07 (22) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.032506-goyip/resync/path2/ file4.txt +2025/01/26 03:25:07 INFO : fileA.txt: Copied (replaced existing) to: file4.txt +2025/01/26 03:25:07 (23) : test - file5.txt - exists - older date - sync path1 > path2 - path1 +2025/01/26 03:25:07 (24) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.032506-goyip/resync/path2/ file5.txt +2025/01/26 03:25:07 INFO : fileB.txt: Copied (replaced existing) to: file5.txt +2025/01/26 03:25:07 (25) : test - file6.txt - older date - newer date - sync path1 > path2 - path1 +2025/01/26 03:25:07 (26) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.032506-goyip/resync/path1/ file6.txt +2025/01/26 03:25:07 INFO : fileB.txt: Copied (replaced existing) to: file6.txt +2025/01/26 03:25:07 (27) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.032506-goyip/resync/path2/ file6.txt +2025/01/26 03:25:07 INFO : fileA.txt: Copied (replaced existing) to: file6.txt +2025/01/26 03:25:07 (28) : test - file7.txt - exists - exists (same) - none - same +2025/01/26 03:25:07 (29) : test run bisync with resync +2025/01/26 03:25:07 (30) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/resync/path1/" with Path2 "/tmp/bisync.032506-goyip/resync/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - file2.txt +2025/01/26 03:25:07 INFO : - Path2 Resync will copy to Path1 - file4.txt +2025/01/26 03:25:07 INFO : - Path2 Resync is doing queued copies to - Path1 +2025/01/26 03:25:07 INFO : file2.txt: Copied (new) +2025/01/26 03:25:07 INFO : file4.txt: Copied (new) +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : file6.txt: Updated modification time in destination +2025/01/26 03:25:07 INFO : file3.txt: Copied (replaced existing) +2025/01/26 03:25:07 INFO : file1.txt: Copied (new) +2025/01/26 03:25:07 INFO : file5.txt: Copied (replaced existing) +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (31) : copy-listings mixed-diffs +2025/01/26 03:25:07 (32) : test run normal bisync +2025/01/26 03:25:07 (33) : bisync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/resync/path1/" with Path2 "/tmp/bisync.032506-goyip/resync/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : No changes found +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/resync/path1/" vs Path2 "/tmp/bisync.032506-goyip/resync/path2/" +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (34) : test 4. confirm critical error on normal sync of empty path. +2025/01/26 03:25:07 (35) : purge-children /tmp/bisync.032506-goyip/resync/path2/ +2025/01/26 03:25:07 (36) : bisync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/resync/path1/" with Path2 "/tmp/bisync.032506-goyip/resync/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 ERROR : Empty current Path2 listing. Cannot sync to an empty directory: /tmp/bisync.032506-goyip/workdir/tmp_bisync.032506-goyip_resync_path1..tmp_bisync.032506-goyip_resync_path2.path2.lst-new +2025/01/26 03:25:07 ERROR : Bisync critical error: empty current Path2 listing: /tmp/bisync.032506-goyip/workdir/tmp_bisync.032506-goyip_resync_path1..tmp_bisync.032506-goyip_resync_path2.path2.lst-new +2025/01/26 03:25:07 ERROR : Bisync aborted. Must run --resync to recover. +2025/01/26 03:25:07 Bisync error: bisync aborted bisync_test.go:394: TEST resync PASSED === RUN TestBisync/rmdirs -2026/02/27 07:39:34 (01) : test rmdirs -2026/02/27 07:39:34 (02) : test initial bisync -2026/02/27 07:39:34 (03) : bisync resync -2026/02/27 07:39:34 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/rmdirs/path1/" with Path2 "/tmp/bisync.073933-wukuv/rmdirs/path2/" -2026/02/27 07:39:34 INFO : Copying unique Path2 files to Path1 -2026/02/27 07:39:34 INFO : Resynching Path1 to Path2 -2026/02/27 07:39:34 INFO : Resync updating listings -2026/02/27 07:39:34 INFO : Bisync successful -2026/02/27 07:39:34 (04) : test 1. delete path1 subdir file -2026/02/27 07:39:34 (05) : delete-file /tmp/bisync.073933-wukuv/rmdirs/path1/subdir/file20.txt -2026/02/27 07:39:34 INFO : file20.txt: Deleted -2026/02/27 07:39:34 (06) : test 2. run bisync without remove-empty-dirs -2026/02/27 07:39:34 (07) : bisync -2026/02/27 07:39:34 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/rmdirs/path1/" with Path2 "/tmp/bisync.073933-wukuv/rmdirs/path2/" -2026/02/27 07:39:34 INFO : Path1 checking for diffs -2026/02/27 07:39:34 INFO : - Path1 File was deleted - subdir/file20.txt -2026/02/27 07:39:34 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted -2026/02/27 07:39:34 INFO : Path2 checking for diffs -2026/02/27 07:39:34 INFO : Applying changes -2026/02/27 07:39:34 INFO : - Path2 Queue delete - /tmp/bisync.073933-wukuv/rmdirs/path2/subdir/file20.txt -2026/02/27 07:39:34 INFO : - Do queued deletes on - Path2 -2026/02/27 07:39:34 INFO : subdir/file20.txt: Deleted -2026/02/27 07:39:34 INFO : Updating listings -2026/02/27 07:39:34 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/rmdirs/path1/" vs Path2 "/tmp/bisync.073933-wukuv/rmdirs/path2/" -2026/02/27 07:39:34 INFO : Bisync successful -2026/02/27 07:39:34 (08) : test 3. confirm the subdir still exists on both paths -2026/02/27 07:39:34 (09) : list-dirs /tmp/bisync.073933-wukuv/rmdirs/path1/ -2026/02/27 07:39:34 subdir/ -2026/02/27 07:39:34 (10) : list-dirs /tmp/bisync.073933-wukuv/rmdirs/path2/ -2026/02/27 07:39:34 subdir/ -2026/02/27 07:39:34 (11) : test 4. run bisync with remove-empty-dirs -2026/02/27 07:39:34 (12) : bisync remove-empty-dirs -2026/02/27 07:39:34 INFO : Synching Path1 "/tmp/bisync.073933-wukuv/rmdirs/path1/" with Path2 "/tmp/bisync.073933-wukuv/rmdirs/path2/" -2026/02/27 07:39:34 INFO : Path1 checking for diffs -2026/02/27 07:39:34 INFO : Path2 checking for diffs -2026/02/27 07:39:34 INFO : No changes found -2026/02/27 07:39:34 INFO : Updating listings -2026/02/27 07:39:34 INFO : Validating listings for Path1 "/tmp/bisync.073933-wukuv/rmdirs/path1/" vs Path2 "/tmp/bisync.073933-wukuv/rmdirs/path2/" -2026/02/27 07:39:34 INFO : Removing empty directories -2026/02/27 07:39:34 INFO : subdir: Removing directory -2026/02/27 07:39:34 INFO : subdir: Removing directory -2026/02/27 07:39:34 INFO : Bisync successful -2026/02/27 07:39:34 (13) : test 5. confirm the subdir has been removed on both paths -2026/02/27 07:39:34 (14) : list-dirs /tmp/bisync.073933-wukuv/rmdirs/path1/ -2026/02/27 07:39:34 (15) : list-dirs /tmp/bisync.073933-wukuv/rmdirs/path2/ +2025/01/26 03:25:07 (01) : test rmdirs +2025/01/26 03:25:07 (02) : test initial bisync +2025/01/26 03:25:07 (03) : bisync resync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/rmdirs/path1/" with Path2 "/tmp/bisync.032506-goyip/rmdirs/path2/" +2025/01/26 03:25:07 INFO : Copying unique Path2 files to Path1 +2025/01/26 03:25:07 INFO : Resynching Path1 to Path2 +2025/01/26 03:25:07 INFO : Resync updating listings +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (04) : test 1. delete path1 subdir file +2025/01/26 03:25:07 (05) : delete-file /tmp/bisync.032506-goyip/rmdirs/path1/subdir/file20.txt +2025/01/26 03:25:07 INFO : file20.txt: Deleted +2025/01/26 03:25:07 (06) : test 2. run bisync without remove-empty-dirs +2025/01/26 03:25:07 (07) : bisync +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/rmdirs/path1/" with Path2 "/tmp/bisync.032506-goyip/rmdirs/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : - Path1 File was deleted - subdir/file20.txt +2025/01/26 03:25:07 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : Applying changes +2025/01/26 03:25:07 INFO : - Path2 Queue delete - /tmp/bisync.032506-goyip/rmdirs/path2/subdir/file20.txt +2025/01/26 03:25:07 INFO : - Do queued deletes on - Path2 +2025/01/26 03:25:07 INFO : subdir/file20.txt: Deleted +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/rmdirs/path1/" vs Path2 "/tmp/bisync.032506-goyip/rmdirs/path2/" +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (08) : test 3. confirm the subdir still exists on both paths +2025/01/26 03:25:07 (09) : list-dirs /tmp/bisync.032506-goyip/rmdirs/path1/ +2025/01/26 03:25:07 subdir/ +2025/01/26 03:25:07 (10) : list-dirs /tmp/bisync.032506-goyip/rmdirs/path2/ +2025/01/26 03:25:07 subdir/ +2025/01/26 03:25:07 (11) : test 4. run bisync with remove-empty-dirs +2025/01/26 03:25:07 (12) : bisync remove-empty-dirs +2025/01/26 03:25:07 INFO : Synching Path1 "/tmp/bisync.032506-goyip/rmdirs/path1/" with Path2 "/tmp/bisync.032506-goyip/rmdirs/path2/" +2025/01/26 03:25:07 INFO : Path1 checking for diffs +2025/01/26 03:25:07 INFO : Path2 checking for diffs +2025/01/26 03:25:07 INFO : No changes found +2025/01/26 03:25:07 INFO : Updating listings +2025/01/26 03:25:07 INFO : Validating listings for Path1 "/tmp/bisync.032506-goyip/rmdirs/path1/" vs Path2 "/tmp/bisync.032506-goyip/rmdirs/path2/" +2025/01/26 03:25:07 INFO : Removing empty directories +2025/01/26 03:25:07 INFO : subdir: Removing directory +2025/01/26 03:25:07 INFO : subdir: Removing directory +2025/01/26 03:25:07 INFO : Bisync successful +2025/01/26 03:25:07 (13) : test 5. confirm the subdir has been removed on both paths +2025/01/26 03:25:07 (14) : list-dirs /tmp/bisync.032506-goyip/rmdirs/path1/ +2025/01/26 03:25:07 (15) : list-dirs /tmp/bisync.032506-goyip/rmdirs/path2/ bisync_test.go:394: TEST rmdirs PASSED ---- PASS: TestBisync (0.67s) - --- PASS: TestBisync/all_changed (0.04s) - --- PASS: TestBisync/basic (0.02s) +--- PASS: TestBisync (1.30s) + --- PASS: TestBisync/all_changed (0.13s) + --- PASS: TestBisync/basic (0.04s) --- PASS: TestBisync/changes (0.04s) --- PASS: TestBisync/check_access (0.05s) - --- PASS: TestBisync/check_access_filters (0.08s) - --- PASS: TestBisync/check_filename (0.03s) - --- PASS: TestBisync/check_sync (0.03s) - --- PASS: TestBisync/dry_run (0.06s) - --- PASS: TestBisync/extended_char_paths (0.08s) - --- PASS: TestBisync/extended_filenames (0.04s) - --- PASS: TestBisync/filters (0.03s) - --- PASS: TestBisync/filtersfile_checks (0.02s) - --- PASS: TestBisync/max_delete_path1 (0.03s) - --- PASS: TestBisync/max_delete_path2_force (0.02s) - --- PASS: TestBisync/rclone_args (0.02s) - --- PASS: TestBisync/resync (0.04s) - --- PASS: TestBisync/rmdirs (0.03s) + --- PASS: TestBisync/check_access_filters (0.10s) + --- PASS: TestBisync/check_filename (0.05s) + --- PASS: TestBisync/check_sync (0.05s) + --- PASS: TestBisync/dry_run (0.11s) + --- PASS: TestBisync/extended_char_paths (0.19s) + --- PASS: TestBisync/extended_filenames (0.12s) + --- PASS: TestBisync/filters (0.06s) + --- PASS: TestBisync/filtersfile_checks (0.06s) + --- PASS: TestBisync/max_delete_path1 (0.05s) + --- PASS: TestBisync/max_delete_path2_force (0.07s) + --- PASS: TestBisync/rclone_args (0.04s) + --- PASS: TestBisync/resync (0.07s) + --- PASS: TestBisync/rmdirs (0.06s) PASS -ok github.com/rclone/rclone/cmd/bisync 0.760s +ok github.com/rclone/rclone/cmd/bisync 1.519s === RUN TestArgsToMap --- PASS: TestArgsToMap (0.00s) PASS -ok github.com/rclone/rclone/cmd/config 0.042s +ok github.com/rclone/rclone/cmd/config 0.166s ? github.com/rclone/rclone/cmd/gendocs [no test files] -? github.com/rclone/rclone/cmd/hashsum [no test files] ? github.com/rclone/rclone/cmd/link [no test files] +? github.com/rclone/rclone/cmd/hashsum [no test files] ? github.com/rclone/rclone/cmd/listremotes [no test files] ? github.com/rclone/rclone/cmd/ls [no test files] ? github.com/rclone/rclone/cmd/ls/lshelp [no test files] @@ -8352,7 +8385,7 @@ === RUN TestCompletionFishStdout --- PASS: TestCompletionFishStdout (0.00s) PASS -ok github.com/rclone/rclone/cmd/genautocomplete 0.038s +ok github.com/rclone/rclone/cmd/genautocomplete 0.233s ? github.com/rclone/rclone/cmd/lsjson [no test files] ? github.com/rclone/rclone/cmd/lsl [no test files] ? github.com/rclone/rclone/cmd/md5sum [no test files] @@ -8364,72 +8397,72 @@ === RUN TestDirSlashFlag --- PASS: TestDirSlashFlag (0.00s) === RUN TestFormat ---- PASS: TestFormat (0.00s) +--- PASS: TestFormat (0.01s) === RUN TestSeparator --- PASS: TestSeparator (0.00s) === RUN TestWholeLsf --- PASS: TestWholeLsf (0.00s) PASS -ok github.com/rclone/rclone/cmd/lsf 0.043s +ok github.com/rclone/rclone/cmd/lsf 0.132s === RUN TestMount -2026/02/27 07:39:37 startMountSubProcess "Local file system at /tmp/rclone2006651280" ("/tmp/rclone2006651280") "/tmp/rclonefs-mount1806808274" -2026/02/27 07:39:37 Waiting for mount to start -2026/02/27 07:39:37 ..Mount said: === RUN TestMount -2026/02/27 07:39:37 startMount -2026/02/27 07:39:37 startMount: Mounting "/tmp/rclone2006651280" on "/tmp/rclonefs-mount1806808274" with "off" -2026/02/27 07:39:37 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first -2026/02/27 07:39:37 mount FAILED "/tmp/rclone2006651280": failed to mount FUSE fs: fusermount: exit status 1 -2026/02/27 07:39:37 startMountSubProcess: end -2026/02/27 07:39:37 Starting test run with CacheMode=off +2025/01/26 03:25:20 startMountSubProcess "Local file system at /tmp/rclone1015476502" ("/tmp/rclone1015476502") "/tmp/rclonefs-mount1186076999" +2025/01/26 03:25:20 Waiting for mount to start +2025/01/26 03:25:20 ..Mount said: === RUN TestMount +2025/01/26 03:25:20 startMount +2025/01/26 03:25:20 startMount: Mounting "/tmp/rclone1015476502" on "/tmp/rclonefs-mount1186076999" with "off" +2025/01/26 03:25:20 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first +2025/01/26 03:25:20 mount FAILED "/tmp/rclone1015476502": failed to mount FUSE fs: fusermount: exit status 1 +2025/01/26 03:25:20 startMountSubProcess: end +2025/01/26 03:25:20 Starting test run with CacheMode=off === RUN TestMount/CacheMode=off === RUN TestMount/CacheMode=off/TestTouchAndDelete -2026/02/27 07:39:37 WriteString err write |1: broken pipe -FAIL github.com/rclone/rclone/cmd/mount 0.126s +2025/01/26 03:25:20 WriteString err write |1: broken pipe +FAIL github.com/rclone/rclone/cmd/mount 0.289s ? github.com/rclone/rclone/cmd/move [no test files] -? github.com/rclone/rclone/cmd/moveto [no test files] -? github.com/rclone/rclone/cmd/ncdu [no test files] -? github.com/rclone/rclone/cmd/ncdu/scan [no test files] -? github.com/rclone/rclone/cmd/obscure [no test files] -? github.com/rclone/rclone/cmd/purge [no test files] -? github.com/rclone/rclone/cmd/rc [no test files] ? github.com/rclone/rclone/cmd/rcat [no test files] ? github.com/rclone/rclone/cmd/rcd [no test files] ? github.com/rclone/rclone/cmd/reveal [no test files] ? github.com/rclone/rclone/cmd/rmdir [no test files] ? github.com/rclone/rclone/cmd/rmdirs [no test files] +? github.com/rclone/rclone/cmd/rc [no test files] +? github.com/rclone/rclone/cmd/moveto [no test files] +? github.com/rclone/rclone/cmd/ncdu [no test files] +? github.com/rclone/rclone/cmd/ncdu/scan [no test files] +? github.com/rclone/rclone/cmd/obscure [no test files] +? github.com/rclone/rclone/cmd/purge [no test files] === RUN TestMount -2026/02/27 07:39:38 startMountSubProcess "Local file system at /tmp/rclone2492011568" ("/tmp/rclone2492011568") "/tmp/rclonefs-mount528405726" -2026/02/27 07:39:38 Waiting for mount to start -2026/02/27 07:39:38 ..Mount said: === RUN TestMount -2026/02/27 07:39:38 startMount -2026/02/27 07:39:38 startMount: Mounting "/tmp/rclone2492011568" on "/tmp/rclonefs-mount528405726" with "off" +2025/01/26 03:25:26 startMountSubProcess "Local file system at /tmp/rclone1372492224" ("/tmp/rclone1372492224") "/tmp/rclonefs-mount3762328111" +2025/01/26 03:25:26 Waiting for mount to start +2025/01/26 03:25:26 ..Mount said: === RUN TestMount +2025/01/26 03:25:26 startMount +2025/01/26 03:25:26 startMount: Mounting "/tmp/rclone1372492224" on "/tmp/rclonefs-mount3762328111" with "off" /usr/bin/fusermount3: fuse device not found, try 'modprobe fuse' first -2026/02/27 07:39:38 mount FAILED "/tmp/rclone2492011568": failed to mount FUSE fs: fusermount exited with code 256 -2026/02/27 07:39:38 startMountSubProcess: end -2026/02/27 07:39:38 Starting test run with CacheMode=off +2025/01/26 03:25:26 mount FAILED "/tmp/rclone1372492224": failed to mount FUSE fs: fusermount exited with code 256 +2025/01/26 03:25:26 startMountSubProcess: end +2025/01/26 03:25:26 Starting test run with CacheMode=off === RUN TestMount/CacheMode=off === RUN TestMount/CacheMode=off/TestTouchAndDelete -2026/02/27 07:39:38 WriteString err write |1: broken pipe -FAIL github.com/rclone/rclone/cmd/mount2 0.142s +2025/01/26 03:25:26 WriteString err write |1: broken pipe +FAIL github.com/rclone/rclone/cmd/mount2 0.624s === RUN TestRc rc_test.go:54: Mount types [mount mount2] === RUN TestRc/Errors === RUN TestRc/Mount -2026/02/27 07:39:38 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults -2026/02/27 07:39:38 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first -2026/02/27 07:39:38 mount FAILED: failed to mount FUSE fs: fusermount: exit status 1 +2025/01/26 03:25:26 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:25:26 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first +2025/01/26 03:25:26 mount FAILED: failed to mount FUSE fs: fusermount: exit status 1 rc_test.go:88: Mount failed - skipping test: failed to mount FUSE fs: fusermount: exit status 1 ---- PASS: TestRc (0.01s) +--- PASS: TestRc (0.03s) --- PASS: TestRc/Errors (0.00s) - --- SKIP: TestRc/Mount (0.00s) + --- SKIP: TestRc/Mount (0.03s) PASS -ok github.com/rclone/rclone/cmd/mountlib 0.050s +ok github.com/rclone/rclone/cmd/mountlib 0.117s ? github.com/rclone/rclone/cmd/serve [no test files] === RUN TestGetVersion selfupdate_test.go:46: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:46 Error: Received unexpected error: - failed to get list of releases: Get "https://downloads.rclone.org": dial tcp: lookup downloads.rclone.org on [::1]:53: read udp [::1]:34291->[::1]:53: read: connection refused + failed to get list of releases: Get "https://downloads.rclone.org": dial tcp: lookup downloads.rclone.org on [::1]:53: read udp [::1]:58622->[::1]:53: read: connection refused Test: TestGetVersion selfupdate_test.go:47: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:47 @@ -8444,34 +8477,34 @@ -v1.52.3 + Test: TestGetVersion ---- FAIL: TestGetVersion (0.00s) +--- FAIL: TestGetVersion (0.01s) === RUN TestInstallOnLinux selfupdate_test.go:83: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:83 Error: Received unexpected error: - Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:43570->[::1]:53: read: connection refused + Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:42042->[::1]:53: read: connection refused Test: TestInstallOnLinux -2026/02/27 07:39:39 NOTICE: rclone is up to date +2025/01/26 03:25:31 NOTICE: rclone is up to date selfupdate_test.go:93: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:93 - Error: "unable to detect new version: Get \"https://beta.rclone.org/version.txt\": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:57631->[::1]:53: read: connection refused" does not contain "run self-update as root" + Error: "unable to detect new version: Get \"https://beta.rclone.org/version.txt\": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:49936->[::1]:53: read: connection refused" does not contain "run self-update as root" Test: TestInstallOnLinux selfupdate_test.go:97: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:97 Error: Received unexpected error: - unable to detect new version: Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:43040->[::1]:53: read: connection refused + unable to detect new version: Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:33964->[::1]:53: read: connection refused Test: TestInstallOnLinux selfupdate_test.go:112: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:112 Error: Received unexpected error: - fork/exec /tmp/rclone-test-selfupdate.kewa/rclone: exec format error + fork/exec /tmp/rclone-test-selfupdate.liba/rclone: exec format error Test: TestInstallOnLinux ---- FAIL: TestInstallOnLinux (0.00s) +--- FAIL: TestInstallOnLinux (0.05s) panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0xa31d6c] -goroutine 35 [running]: +goroutine 27 [running]: testing.tRunner.func1.2({0xac7760, 0x11610d0}) /usr/lib/go-1.23/src/testing/testing.go:1632 +0x1bc testing.tRunner.func1() @@ -8482,54 +8515,54 @@ /usr/lib/go-1.23/src/os/exec_posix.go:97 os.(*ProcessState).Success(...) /usr/lib/go-1.23/src/os/exec.go:387 -github.com/rclone/rclone/cmd/selfupdate.TestInstallOnLinux(0x4000116b60) +github.com/rclone/rclone/cmd/selfupdate.TestInstallOnLinux(0x4000394680) /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:113 +0x50c -testing.tRunner(0x4000116b60, 0xc11be8) +testing.tRunner(0x4000394680, 0xc11be8) /usr/lib/go-1.23/src/testing/testing.go:1690 +0xe4 created by testing.(*T).Run in goroutine 1 /usr/lib/go-1.23/src/testing/testing.go:1743 +0x314 -FAIL github.com/rclone/rclone/cmd/selfupdate 0.040s +FAIL github.com/rclone/rclone/cmd/selfupdate 0.145s ? github.com/rclone/rclone/cmd/serve/dlna/data [no test files] ? github.com/rclone/rclone/cmd/serve/dlna/dlnaflags [no test files] -? github.com/rclone/rclone/cmd/serve/dlna/upnpav [no test files] ? github.com/rclone/rclone/cmd/serve/ftp [no test files] ? github.com/rclone/rclone/cmd/serve/http/data [no test files] +? github.com/rclone/rclone/cmd/serve/dlna/upnpav [no test files] ? github.com/rclone/rclone/cmd/serve/httplib [no test files] ? github.com/rclone/rclone/cmd/serve/httplib/httpflags [no test files] === RUN TestInit -2026/02/27 07:39:40 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:25:32 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults [subdir small_jpeg.jpg video.en.srt video.mp4 video.nfo video.srt] --- PASS: TestInit (0.01s) === RUN TestRootSCPD -2026/02/27 07:39:40 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/dlna/testdata/files: Serving HTTP on 127.0.0.1:42279 +2025/01/26 03:25:32 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/dlna/testdata/files: Serving HTTP on 127.0.0.1:39283 --- PASS: TestRootSCPD (0.00s) === RUN TestServeContent -2026/02/27 07:39:40 INFO : /r/video.mp4: 127.0.0.1:36894 GET 200 ---- PASS: TestServeContent (0.00s) +2025/01/26 03:25:32 INFO : /r/video.mp4: 127.0.0.1:59526 GET 200 +--- PASS: TestServeContent (0.01s) === RUN TestContentDirectoryBrowseMetadata -2026/02/27 07:39:40 INFO : /ctl: 127.0.0.1:36894 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" ---- PASS: TestContentDirectoryBrowseMetadata (0.00s) +2025/01/26 03:25:32 INFO : /ctl: 127.0.0.1:59526 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" +--- PASS: TestContentDirectoryBrowseMetadata (0.02s) === RUN TestMediaReceiverRegistrarService -2026/02/27 07:39:40 INFO : /ctl: 127.0.0.1:36894 POST 200 "urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#RegisterDevice" +2025/01/26 03:25:32 INFO : /ctl: 127.0.0.1:59526 POST 200 "urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#RegisterDevice" --- PASS: TestMediaReceiverRegistrarService (0.00s) === RUN TestContentDirectoryBrowseDirectChildren -2026/02/27 07:39:40 INFO : /ctl: 127.0.0.1:36894 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" -2026/02/27 07:39:40 INFO : /ctl: 127.0.0.1:36894 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" +2025/01/26 03:25:32 INFO : /ctl: 127.0.0.1:59526 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" +2025/01/26 03:25:32 INFO : /ctl: 127.0.0.1:59526 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" --- PASS: TestContentDirectoryBrowseDirectChildren (0.00s) PASS -ok github.com/rclone/rclone/cmd/serve/dlna 0.073s +ok github.com/rclone/rclone/cmd/serve/dlna 0.172s === RUN TestDockerPluginLogic -2026/02/27 07:39:40 NOTICE: Option "memory-option-broken" is not supported by backend "memory" +2025/01/26 03:25:32 NOTICE: Option "memory-option-broken" is not supported by backend "memory" --- PASS: TestDockerPluginLogic (0.01s) === RUN TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Activate: <-- {} -2026/02/27 07:39:40 NOTICE: Activate: --> {"Implements":["VolumeDriver"]} -2026/02/27 07:39:40 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3187056603/path1"}} -2026/02/27 07:39:40 NOTICE: Create: --> {} -2026/02/27 07:39:40 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3187056603/path1"}} -2026/02/27 07:39:40 NOTICE: Create: --> {"Err":"volume already exists"} -2026/02/27 07:39:40 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} -2026/02/27 07:39:40 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first +2025/01/26 03:25:32 NOTICE: Activate: <-- {} +2025/01/26 03:25:32 NOTICE: Activate: --> {"Implements":["VolumeDriver"]} +2025/01/26 03:25:32 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3742289296/path1"}} +2025/01/26 03:25:32 NOTICE: Create: --> {} +2025/01/26 03:25:32 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3742289296/path1"}} +2025/01/26 03:25:32 NOTICE: Create: --> {"Err":"volume already exists"} +2025/01/26 03:25:32 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} +2025/01/26 03:25:32 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:382 @@ -8538,30 +8571,30 @@ expected: 200 actual : 500 Test: TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} +2025/01/26 03:25:32 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} docker_test.go:383: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:383 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Not equal: - expected: "/tmp/rclone3187056603/vol1" + expected: "/tmp/rclone3742289296/vol1" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ - -/tmp/rclone3187056603/vol1 + -/tmp/rclone3742289296/vol1 + Test: TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} -2026/02/27 07:39:40 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first -2026/02/27 07:39:40 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} +2025/01/26 03:25:32 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} +2025/01/26 03:25:32 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first +2025/01/26 03:25:32 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} docker_test.go:385: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:385 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: "failed to mount FUSE fs: fusermount: exit status 1" does not contain "already mounted by this id" Test: TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Remove: <-- {"Name":"vol1"} +2025/01/26 03:25:32 NOTICE: Remove: <-- {"Name":"vol1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:388 @@ -8570,7 +8603,7 @@ expected: 500 actual : 200 Test: TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Remove: --> {} +2025/01/26 03:25:32 NOTICE: Remove: --> {} docker_test.go:389: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:389 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 @@ -8580,7 +8613,7 @@ Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:397 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Received unexpected error: - open /tmp/rclone3187056603/path1/txt: no such file or directory + open /tmp/rclone3742289296/path1/txt: no such file or directory Test: TestDockerPluginMountTCP docker_test.go:400: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:400 @@ -8599,7 +8632,7 @@ +([]uint8) Test: TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} +2025/01/26 03:25:32 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:404 @@ -8608,7 +8641,7 @@ expected: 200 actual : 500 Test: TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Unmount: --> {"Err":"volume not found"} +2025/01/26 03:25:32 NOTICE: Unmount: --> {"Err":"volume not found"} docker_test.go:405: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:405 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 @@ -8623,8 +8656,8 @@ -{} +{"Err":"volume not found"} Test: TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} -2026/02/27 07:39:40 NOTICE: Unmount: --> {"Err":"volume not found"} +2025/01/26 03:25:32 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} +2025/01/26 03:25:32 NOTICE: Unmount: --> {"Err":"volume not found"} docker_test.go:407: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:407 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 @@ -8639,7 +8672,7 @@ -volume is not mounted +volume not found Test: TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Remove: <-- {"Name":"vol1"} +2025/01/26 03:25:32 NOTICE: Remove: <-- {"Name":"vol1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:409 @@ -8648,7 +8681,7 @@ expected: 200 actual : 500 Test: TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Remove: --> {"Err":"volume not found"} +2025/01/26 03:25:32 NOTICE: Remove: --> {"Err":"volume not found"} docker_test.go:410: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:410 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 @@ -8663,21 +8696,21 @@ -{} +{"Err":"volume not found"} Test: TestDockerPluginMountTCP -2026/02/27 07:39:40 NOTICE: Remove: <-- {"Name":"vol1"} -2026/02/27 07:39:40 NOTICE: Remove: --> {"Err":"volume not found"} -2026/02/27 07:39:40 NOTICE: List: <-- {} -2026/02/27 07:39:40 NOTICE: List: --> {"Volumes":[]} -2026/02/27 07:39:40 NOTICE: Server stopped ---- FAIL: TestDockerPluginMountTCP (0.17s) +2025/01/26 03:25:32 NOTICE: Remove: <-- {"Name":"vol1"} +2025/01/26 03:25:32 NOTICE: Remove: --> {"Err":"volume not found"} +2025/01/26 03:25:32 NOTICE: List: <-- {} +2025/01/26 03:25:32 NOTICE: List: --> {"Volumes":[]} +2025/01/26 03:25:32 NOTICE: Server stopped +--- FAIL: TestDockerPluginMountTCP (0.26s) === RUN TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Activate: <-- {} -2026/02/27 07:39:40 NOTICE: Activate: --> {"Implements":["VolumeDriver"]} -2026/02/27 07:39:40 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3779987525/path1"}} -2026/02/27 07:39:40 NOTICE: Create: --> {} -2026/02/27 07:39:40 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3779987525/path1"}} -2026/02/27 07:39:40 NOTICE: Create: --> {"Err":"volume already exists"} -2026/02/27 07:39:40 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} -2026/02/27 07:39:40 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first +2025/01/26 03:25:32 NOTICE: Activate: <-- {} +2025/01/26 03:25:32 NOTICE: Activate: --> {"Implements":["VolumeDriver"]} +2025/01/26 03:25:32 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3032850778/path1"}} +2025/01/26 03:25:32 NOTICE: Create: --> {} +2025/01/26 03:25:32 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3032850778/path1"}} +2025/01/26 03:25:32 NOTICE: Create: --> {"Err":"volume already exists"} +2025/01/26 03:25:32 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} +2025/01/26 03:25:32 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:382 @@ -8686,30 +8719,30 @@ expected: 200 actual : 500 Test: TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} +2025/01/26 03:25:32 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} docker_test.go:383: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:383 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Not equal: - expected: "/tmp/rclone3779987525/vol1" + expected: "/tmp/rclone3032850778/vol1" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ - -/tmp/rclone3779987525/vol1 + -/tmp/rclone3032850778/vol1 + Test: TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} -2026/02/27 07:39:40 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first -2026/02/27 07:39:40 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} +2025/01/26 03:25:32 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} +2025/01/26 03:25:32 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first +2025/01/26 03:25:32 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} docker_test.go:385: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:385 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: "failed to mount FUSE fs: fusermount: exit status 1" does not contain "already mounted by this id" Test: TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Remove: <-- {"Name":"vol1"} +2025/01/26 03:25:32 NOTICE: Remove: <-- {"Name":"vol1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:388 @@ -8718,7 +8751,7 @@ expected: 500 actual : 200 Test: TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Remove: --> {} +2025/01/26 03:25:32 NOTICE: Remove: --> {} docker_test.go:389: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:389 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 @@ -8728,7 +8761,7 @@ Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:397 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Received unexpected error: - open /tmp/rclone3779987525/path1/txt: no such file or directory + open /tmp/rclone3032850778/path1/txt: no such file or directory Test: TestDockerPluginMountUnix docker_test.go:400: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:400 @@ -8747,7 +8780,7 @@ +([]uint8) Test: TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} +2025/01/26 03:25:32 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:404 @@ -8756,7 +8789,7 @@ expected: 200 actual : 500 Test: TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Unmount: --> {"Err":"volume not found"} +2025/01/26 03:25:32 NOTICE: Unmount: --> {"Err":"volume not found"} docker_test.go:405: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:405 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 @@ -8771,8 +8804,8 @@ -{} +{"Err":"volume not found"} Test: TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} -2026/02/27 07:39:40 NOTICE: Unmount: --> {"Err":"volume not found"} +2025/01/26 03:25:32 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} +2025/01/26 03:25:32 NOTICE: Unmount: --> {"Err":"volume not found"} docker_test.go:407: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:407 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 @@ -8787,7 +8820,7 @@ -volume is not mounted +volume not found Test: TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Remove: <-- {"Name":"vol1"} +2025/01/26 03:25:32 NOTICE: Remove: <-- {"Name":"vol1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:409 @@ -8796,7 +8829,7 @@ expected: 200 actual : 500 Test: TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Remove: --> {"Err":"volume not found"} +2025/01/26 03:25:32 NOTICE: Remove: --> {"Err":"volume not found"} docker_test.go:410: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:410 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 @@ -8811,23 +8844,23 @@ -{} +{"Err":"volume not found"} Test: TestDockerPluginMountUnix -2026/02/27 07:39:40 NOTICE: Remove: <-- {"Name":"vol1"} -2026/02/27 07:39:40 NOTICE: Remove: --> {"Err":"volume not found"} -2026/02/27 07:39:40 NOTICE: List: <-- {} -2026/02/27 07:39:40 NOTICE: List: --> {"Volumes":[]} -2026/02/27 07:39:40 NOTICE: Server stopped ---- FAIL: TestDockerPluginMountUnix (0.16s) +2025/01/26 03:25:32 NOTICE: Remove: <-- {"Name":"vol1"} +2025/01/26 03:25:32 NOTICE: Remove: --> {"Err":"volume not found"} +2025/01/26 03:25:32 NOTICE: List: <-- {} +2025/01/26 03:25:32 NOTICE: List: --> {"Volumes":[]} +2025/01/26 03:25:32 NOTICE: Server stopped +--- FAIL: TestDockerPluginMountUnix (0.24s) FAIL -FAIL github.com/rclone/rclone/cmd/serve/docker 0.391s +FAIL github.com/rclone/rclone/cmd/serve/docker 0.653s === RUN TestInit -2026/02/27 07:39:40 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:25:32 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults --- PASS: TestInit (0.01s) === RUN TestGET ---- PASS: TestGET (0.05s) +--- PASS: TestGET (0.12s) === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS -ok github.com/rclone/rclone/cmd/serve/http 0.109s +ok github.com/rclone/rclone/cmd/serve/http 0.273s ? github.com/rclone/rclone/cmd/serve/proxy/proxyflags [no test files] ? github.com/rclone/rclone/cmd/serve/servetest [no test files] ? github.com/rclone/rclone/cmd/settier [no test files] @@ -8852,78 +8885,76 @@ === RUN TestRun/Call_w/PublicKey === RUN TestRun/call_w/PublicKey === RUN TestRun/call_w/PublicKey/Get ---- PASS: TestRun (3.16s) - --- PASS: TestRun/Normal (0.45s) - --- PASS: TestRun/Error (0.36s) - --- PASS: TestRun/Obscure (0.36s) - --- PASS: TestRun/call_w/Password (0.37s) - --- PASS: TestRun/Call_w/Password (0.45s) +--- PASS: TestRun (15.69s) + --- PASS: TestRun/Normal (1.73s) + --- PASS: TestRun/Error (1.49s) + --- PASS: TestRun/Obscure (1.67s) + --- PASS: TestRun/call_w/Password (1.62s) + --- PASS: TestRun/Call_w/Password (1.34s) --- PASS: TestRun/Call_w/Password/Get (0.00s) - --- PASS: TestRun/Call_w/PublicKey (0.40s) - --- PASS: TestRun/call_w/PublicKey (0.41s) + --- PASS: TestRun/Call_w/PublicKey (1.68s) + --- PASS: TestRun/call_w/PublicKey (1.55s) --- PASS: TestRun/call_w/PublicKey/Get (0.00s) PASS -ok github.com/rclone/rclone/cmd/serve/proxy 3.190s +ok github.com/rclone/rclone/cmd/serve/proxy 15.828s === RUN TestCacheCRUD ---- PASS: TestCacheCRUD (0.00s) +--- PASS: TestCacheCRUD (0.02s) === RUN TestCacheRemovePrefix --- PASS: TestCacheRemovePrefix (0.00s) === RUN TestResticHandler -2026/02/27 07:39:42 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:25:45 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults === RUN TestResticHandler/#00 restic_appendonly_test.go:132: request 0: GET /config restic_appendonly_test.go:132: request 1: POST /config restic_appendonly_test.go:132: request 2: GET /config restic_appendonly_test.go:132: request 3: POST /config -2026/02/27 07:39:42 ERROR : config: Post request: file already exists, refusing to overwrite in append-only mode +2025/01/26 03:25:45 ERROR : config: Post request: file already exists, refusing to overwrite in append-only mode restic_appendonly_test.go:132: request 4: GET /config restic_appendonly_test.go:132: request 5: DELETE /config restic_appendonly_test.go:132: request 6: GET /config === RUN TestResticHandler/#01 - restic_appendonly_test.go:132: request 0: GET /data/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 - restic_appendonly_test.go:132: request 1: POST /data/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 - restic_appendonly_test.go:132: request 2: GET /data/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 - restic_appendonly_test.go:132: request 3: POST /data/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 -2026/02/27 07:39:42 ERROR : data/c8/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1: Post request: file already exists, refusing to overwrite in append-only mode - restic_appendonly_test.go:132: request 4: GET /data/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 - restic_appendonly_test.go:132: request 5: DELETE /data/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 - restic_appendonly_test.go:132: request 6: GET /data/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 + restic_appendonly_test.go:132: request 0: GET /data/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 + restic_appendonly_test.go:132: request 1: POST /data/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 + restic_appendonly_test.go:132: request 2: GET /data/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 + restic_appendonly_test.go:132: request 3: POST /data/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 +2025/01/26 03:25:45 ERROR : data/b4/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0: Post request: file already exists, refusing to overwrite in append-only mode + restic_appendonly_test.go:132: request 4: GET /data/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 + restic_appendonly_test.go:132: request 5: DELETE /data/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 + restic_appendonly_test.go:132: request 6: GET /data/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 === RUN TestResticHandler/#02 - restic_appendonly_test.go:132: request 0: GET /locks/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 - restic_appendonly_test.go:132: request 1: POST /locks/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 - restic_appendonly_test.go:132: request 2: GET /locks/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 - restic_appendonly_test.go:132: request 3: POST /locks/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 -2026/02/27 07:39:42 ERROR : locks/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1: Post request: file already exists, refusing to overwrite in append-only mode - restic_appendonly_test.go:132: request 4: DELETE /locks/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 - restic_appendonly_test.go:132: request 5: GET /locks/c85fd873275e5abf368b5ee85c2eafbdd11a441d86e18eebdfc3bcf2991fffd1 ---- PASS: TestResticHandler (0.01s) + restic_appendonly_test.go:132: request 0: GET /locks/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 + restic_appendonly_test.go:132: request 1: POST /locks/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 + restic_appendonly_test.go:132: request 2: GET /locks/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 + restic_appendonly_test.go:132: request 3: POST /locks/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 +2025/01/26 03:25:45 ERROR : locks/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0: Post request: file already exists, refusing to overwrite in append-only mode + restic_appendonly_test.go:132: request 4: DELETE /locks/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 + restic_appendonly_test.go:132: request 5: GET /locks/b4b164d5db60930bc7a817a2dc78210dab032a22bd431079e0114d9e81ef85e0 +--- PASS: TestResticHandler (0.00s) --- PASS: TestResticHandler/#00 (0.00s) --- PASS: TestResticHandler/#01 (0.00s) --- PASS: TestResticHandler/#02 (0.00s) === RUN TestResticPrivateRepositories ---- PASS: TestResticPrivateRepositories (0.00s) +--- PASS: TestResticPrivateRepositories (0.03s) === RUN TestRestic restic_test.go:28: Skipping test as restic source not found: stat ../../../../../restic/restic: no such file or directory --- SKIP: TestRestic (0.00s) === RUN TestMakeRemote --- PASS: TestMakeRemote (0.00s) PASS -ok github.com/rclone/rclone/cmd/serve/restic 0.105s +ok github.com/rclone/rclone/cmd/serve/restic 0.334s ? github.com/rclone/rclone/fs/config/configflags [no test files] ? github.com/rclone/rclone/fs/config/flags [no test files] ? github.com/rclone/rclone/fs/driveletter [no test files] ? github.com/rclone/rclone/fs/filter/filterflags [no test files] -? github.com/rclone/rclone/fs/log [no test files] -? github.com/rclone/rclone/fs/log/logflags [no test files] === RUN TestShellEscape --- PASS: TestShellEscape (0.00s) === RUN TestSftp === RUN TestSftp/Normal -2026/02/27 07:39:42 NOTICE: Loaded 0 authorized keys from "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.ssh/authorized_keys" -2026/02/27 07:39:42 NOTICE: Generating 2048 bit key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_rsa" -2026/02/27 07:39:43 NOTICE: Generating ECDSA p256 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ecdsa" -2026/02/27 07:39:43 NOTICE: Generating Ed25519 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ed25519" -2026/02/27 07:39:43 NOTICE: SFTP server listening on 127.0.0.1:42443 +2025/01/26 03:25:44 NOTICE: Loaded 0 authorized keys from "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.ssh/authorized_keys" +2025/01/26 03:25:44 NOTICE: Generating 2048 bit key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_rsa" +2025/01/26 03:25:46 NOTICE: Generating ECDSA p256 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ecdsa" +2025/01/26 03:25:46 NOTICE: Generating Ed25519 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ed25519" +2025/01/26 03:25:46 NOTICE: SFTP server listening on 127.0.0.1:43007 servetest.go:97: ---------- === RUN TestShellEscapeUnix @@ -8937,7 +8968,7 @@ === RUN TestParseUsage --- PASS: TestParseUsage (0.00s) === RUN TestStringLock - --- PASS: TestStringLock (1.32s) + --- PASS: TestStringLock (4.24s) === RUN TestIntegration sftp_test.go:18: no configuration available for sftp backend --- SKIP: TestIntegration (0.00s) @@ -8945,10 +8976,10 @@ sftp_test.go:27: skipping as -remote is set --- SKIP: TestIntegration2 (0.00s) PASS - ok github.com/rclone/rclone/backend/sftp 1.381s + ok github.com/rclone/rclone/backend/sftp 4.310s ---------- === RUN TestSftp/AuthProxy -2026/02/27 07:39:47 NOTICE: SFTP server listening on 127.0.0.1:38801 +2025/01/26 03:26:04 NOTICE: SFTP server listening on 127.0.0.1:42661 servetest.go:97: ---------- === RUN TestShellEscapeUnix @@ -8962,7 +8993,7 @@ === RUN TestParseUsage --- PASS: TestParseUsage (0.00s) === RUN TestStringLock - --- PASS: TestStringLock (1.62s) + --- PASS: TestStringLock (4.19s) === RUN TestIntegration sftp_test.go:18: no configuration available for sftp backend --- SKIP: TestIntegration (0.00s) @@ -8970,16 +9001,16 @@ sftp_test.go:27: skipping as -remote is set --- SKIP: TestIntegration2 (0.00s) PASS - ok github.com/rclone/rclone/backend/sftp 1.652s + ok github.com/rclone/rclone/backend/sftp 4.345s ---------- ---- PASS: TestSftp (7.80s) - --- PASS: TestSftp/Normal (4.92s) - --- PASS: TestSftp/AuthProxy (2.88s) +--- PASS: TestSftp (30.03s) + --- PASS: TestSftp/Normal (19.65s) + --- PASS: TestSftp/AuthProxy (10.37s) PASS -ok github.com/rclone/rclone/cmd/serve/sftp 7.849s +ok github.com/rclone/rclone/cmd/serve/sftp 30.192s === RUN TestWebDav === RUN TestWebDav/Normal -2026/02/27 07:39:42 NOTICE: Local file system at /tmp/rclone2277852927: WebDav Server started on http://127.0.0.1:40313/ +2025/01/26 03:25:45 NOTICE: Local file system at /tmp/rclone2079161497: WebDav Server started on http://127.0.0.1:36701/ servetest.go:97: ---------- === RUN TestHeaders @@ -8988,7 +9019,7 @@ Error: Received unexpected error: XML syntax error on line 10: unexpected EOF Test: TestHeaders - --- FAIL: TestHeaders (0.01s) + --- FAIL: TestHeaders (0.00s) === RUN TestIntegration webdav_test.go:14: no configuration available for webdav backend --- SKIP: TestIntegration (0.00s) @@ -9003,7 +9034,7 @@ --- SKIP: TestIntegration4 (0.00s) FAIL exit status 1 - FAIL github.com/rclone/rclone/backend/webdav 0.046s + FAIL github.com/rclone/rclone/backend/webdav 0.136s ---------- servetest.go:99: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:99 @@ -9012,9 +9043,9 @@ exit status 1 Test: TestWebDav/Normal Messages: Running webdav integration tests -2026/02/27 07:39:46 Error on serving HTTP server: http: Server closed +2025/01/26 03:26:00 Error on serving HTTP server: http: Server closed === RUN TestWebDav/AuthProxy -2026/02/27 07:39:46 NOTICE: WebDav Server started on http://127.0.0.1:35039/ +2025/01/26 03:26:00 NOTICE: WebDav Server started on http://127.0.0.1:41173/ servetest.go:97: ---------- === RUN TestHeaders @@ -9038,7 +9069,7 @@ --- SKIP: TestIntegration4 (0.00s) FAIL exit status 1 - FAIL github.com/rclone/rclone/backend/webdav 0.028s + FAIL github.com/rclone/rclone/backend/webdav 0.164s ---------- servetest.go:99: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:99 @@ -9047,60 +9078,62 @@ exit status 1 Test: TestWebDav/AuthProxy Messages: Running webdav integration tests -2026/02/27 07:39:47 Error on serving HTTP server: http: Server closed ---- FAIL: TestWebDav (5.06s) - --- FAIL: TestWebDav/Normal (3.66s) - --- FAIL: TestWebDav/AuthProxy (1.40s) +2025/01/26 03:26:07 Error on serving HTTP server: http: Server closed +--- FAIL: TestWebDav (22.47s) + --- FAIL: TestWebDav/Normal (15.58s) + --- FAIL: TestWebDav/AuthProxy (6.89s) === RUN TestHTTPFunction -2026/02/27 07:39:47 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/http/testdata/files: WebDav Server started on http://127.0.0.1:39115/ -2026/02/27 07:39:47 Error on serving HTTP server: http: Server closed ---- PASS: TestHTTPFunction (0.05s) +2025/01/26 03:26:07 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/http/testdata/files: WebDav Server started on http://127.0.0.1:39613/ +2025/01/26 03:26:07 Error on serving HTTP server: http: Server closed +--- PASS: TestHTTPFunction (0.12s) FAIL -FAIL github.com/rclone/rclone/cmd/serve/webdav 5.167s +FAIL github.com/rclone/rclone/cmd/serve/webdav 22.869s === RUN TestTouchOneFile - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" --- PASS: TestTouchOneFile (0.00s) === RUN TestTouchWithNoCreateFlag - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" -2026/02/27 07:39:43 NOTICE: Local file system at /tmp/rclone1208480747: Not touching nonexistent file due to --no-create + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" +2025/01/26 03:25:50 NOTICE: Local file system at /tmp/rclone1632415533: Not touching nonexistent file due to --no-create --- PASS: TestTouchWithNoCreateFlag (0.00s) === RUN TestTouchWithTimestamp - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" --- PASS: TestTouchWithTimestamp (0.00s) === RUN TestTouchWithLongerTimestamp - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" --- PASS: TestTouchWithLongerTimestamp (0.00s) === RUN TestTouchUpdateTimestamp - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" --- PASS: TestTouchUpdateTimestamp (0.00s) === RUN TestTouchUpdateTimestampWithCFlag - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" ---- PASS: TestTouchUpdateTimestampWithCFlag (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" +--- PASS: TestTouchUpdateTimestampWithCFlag (0.03s) === RUN TestTouchCreateMultipleDirAndFile - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" --- PASS: TestTouchCreateMultipleDirAndFile (0.00s) === RUN TestTouchEmptyName - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" --- PASS: TestTouchEmptyName (0.00s) === RUN TestTouchEmptyDir - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" --- PASS: TestTouchEmptyDir (0.00s) === RUN TestTouchDirWithFiles - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" --- PASS: TestTouchDirWithFiles (0.00s) === RUN TestRecursiveTouchDirWithFiles - run.go:181: Remote "Local file system at /tmp/rclone1208480747", Local "Local file system at /tmp/rclone1246501505", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1632415533", Local "Local file system at /tmp/rclone2862837806", Modify Window "1ns" --- PASS: TestRecursiveTouchDirWithFiles (0.00s) PASS -ok github.com/rclone/rclone/cmd/touch 0.039s +ok github.com/rclone/rclone/cmd/touch 0.243s === RUN TestTree --- PASS: TestTree (0.00s) PASS -ok github.com/rclone/rclone/cmd/tree 0.051s +ok github.com/rclone/rclone/cmd/tree 0.246s === RUN TestVersionWorksWithoutAccessibleConfigFile ---- PASS: TestVersionWorksWithoutAccessibleConfigFile (0.00s) +--- PASS: TestVersionWorksWithoutAccessibleConfigFile (0.01s) PASS -ok github.com/rclone/rclone/cmd/version 0.035s +ok github.com/rclone/rclone/cmd/version 0.236s +? github.com/rclone/rclone/fs/log [no test files] +? github.com/rclone/rclone/fs/log/logflags [no test files] === RUN TestCmdTest cmdtest_test.go:166: rclone version rclone v1.60.1-DEV @@ -9112,20 +9145,20 @@ - go/linking: dynamic - go/tags: none cmdtest_test.go:221: rclone lsl myLocal:testFolder - 24 2026-02-27 07:39:46.990358222 rclone.config - 29 2026-02-27 07:39:46.994358222 testdata/file1.txt - 29 2026-02-27 07:39:46.994358222 testdata/file2.txt - 38 2026-02-27 07:39:46.994358222 testdata/folderB/fileB1.txt - 38 2026-02-27 07:39:46.994358222 testdata/folderB/fileB2.txt - 38 2026-02-27 07:39:46.994358222 testdata/folderA/fileA1.txt - 38 2026-02-27 07:39:46.994358222 testdata/folderA/fileA2.txt - 48 2026-02-27 07:39:46.994358222 testdata/folderA/folderAA/fileAA1.txt - 48 2026-02-27 07:39:46.994358222 testdata/folderA/folderAA/fileAA2.txt ---- PASS: TestCmdTest (0.67s) + 24 2025-01-26 03:26:07.771959820 rclone.config + 29 2025-01-26 03:26:07.779959866 testdata/file1.txt + 29 2025-01-26 03:26:07.779959866 testdata/file2.txt + 38 2025-01-26 03:26:07.779959866 testdata/folderA/fileA1.txt + 38 2025-01-26 03:26:07.779959866 testdata/folderA/fileA2.txt + 38 2025-01-26 03:26:07.779959866 testdata/folderB/fileB1.txt + 38 2025-01-26 03:26:07.779959866 testdata/folderB/fileB2.txt + 48 2025-01-26 03:26:07.779959866 testdata/folderA/folderAA/fileAA1.txt + 48 2025-01-26 03:26:07.779959866 testdata/folderA/folderAA/fileAA2.txt +--- PASS: TestCmdTest (3.54s) === RUN TestEnvironmentVariables ---- PASS: TestEnvironmentVariables (3.25s) +--- PASS: TestEnvironmentVariables (16.81s) PASS -ok github.com/rclone/rclone/cmdtest 4.100s +ok github.com/rclone/rclone/cmdtest 21.144s === RUN TestStatePush --- PASS: TestStatePush (0.00s) === RUN TestStatePop @@ -9139,7 +9172,7 @@ === RUN TestBwTimetableUnmarshalJSON --- PASS: TestBwTimetableUnmarshalJSON (0.00s) === RUN TestBwTimetableMarshalJSON ---- PASS: TestBwTimetableMarshalJSON (0.00s) +--- PASS: TestBwTimetableMarshalJSON (0.02s) === RUN TestSpaceSepListSet --- PASS: TestSpaceSepListSet (0.00s) === RUN TestGetConfig @@ -9179,7 +9212,7 @@ === RUN TestOption --- PASS: TestOption (0.00s) === RUN TestPacerCall ---- PASS: TestPacerCall (0.02s) +--- PASS: TestPacerCall (0.04s) === RUN TestPacerCallNoRetry --- PASS: TestPacerCallNoRetry (0.00s) === RUN TestOptionsSetValues @@ -9293,7 +9326,7 @@ === RUN ExampleCommaSepList --- PASS: ExampleCommaSepList (0.00s) PASS -ok github.com/rclone/rclone/fs 0.074s +ok github.com/rclone/rclone/fs 0.187s === RUN TestNewAccountSizeName --- PASS: TestNewAccountSizeName (0.00s) === RUN TestAccountWithBuffer @@ -9307,9 +9340,9 @@ === RUN TestAccountRead --- PASS: TestAccountRead (0.00s) === RUN TestAccountWriteTo ---- PASS: TestAccountWriteTo (0.01s) +--- PASS: TestAccountWriteTo (0.03s) === RUN TestAccountWriteToWithBuffer ---- PASS: TestAccountWriteToWithBuffer (0.01s) +--- PASS: TestAccountWriteToWithBuffer (0.05s) === RUN TestAccountString --- PASS: TestAccountString (0.00s) === RUN TestAccountAccounter @@ -9386,30 +9419,30 @@ === RUN TestStatsGroupOperations/delete_removes_stats === PAUSE TestStatsGroupOperations/delete_removes_stats === RUN TestStatsGroupOperations/memory_is_reclaimed - stats_groups_test.go:116: {Alloc:7307576 TotalAlloc:18620992 Sys:26367240 Lookups:0 Mallocs:37821 Frees:15449 HeapAlloc:7307576 HeapSys:20447232 HeapIdle:11837440 HeapInuse:8609792 HeapReleased:2752512 HeapObjects:22372 StackInuse:524288 StackSys:524288 MSpanInuse:86560 MSpanSys:97920 MCacheInuse:14400 MCacheSys:15600 BuckHashSys:1446642 GCSys:2585624 OtherSys:1249934 NextGC:14894544 LastGC:1772221186327472862 PauseTotalNs:2709480 PauseNs:[2007600 108520 107600 485760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1772221186305245262 1772221186319946662 1772221186323260262 1772221186327472862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:4 NumForcedGC:1 GCCPUFraction:0.07178345595633054 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:4431 Frees:95} {Size:16 Mallocs:21585 Frees:7898} {Size:24 Mallocs:2441 Frees:856} {Size:32 Mallocs:2349 Frees:1521} {Size:48 Mallocs:3085 Frees:2225} {Size:64 Mallocs:419 Frees:156} {Size:80 Mallocs:239 Frees:186} {Size:96 Mallocs:111 Frees:23} {Size:112 Mallocs:611 Frees:447} {Size:128 Mallocs:105 Frees:56} {Size:144 Mallocs:16 Frees:3} {Size:160 Mallocs:107 Frees:45} {Size:176 Mallocs:21 Frees:8} {Size:192 Mallocs:8 Frees:6} {Size:208 Mallocs:238 Frees:154} {Size:224 Mallocs:6 Frees:4} {Size:240 Mallocs:50 Frees:48} {Size:256 Mallocs:32 Frees:6} {Size:288 Mallocs:141 Frees:131} {Size:320 Mallocs:42 Frees:34} {Size:352 Mallocs:11 Frees:4} {Size:384 Mallocs:3 Frees:1} {Size:416 Mallocs:126 Frees:94} {Size:448 Mallocs:64 Frees:2} {Size:480 Mallocs:1 Frees:0} {Size:512 Mallocs:5 Frees:3} {Size:576 Mallocs:7 Frees:2} {Size:640 Mallocs:6 Frees:3} {Size:704 Mallocs:32 Frees:16} {Size:768 Mallocs:2 Frees:1} {Size:896 Mallocs:18 Frees:9} {Size:1024 Mallocs:6 Frees:2} {Size:1152 Mallocs:24 Frees:0} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:18 Frees:5} {Size:1536 Mallocs:1 Frees:0} {Size:1792 Mallocs:30 Frees:11} {Size:2048 Mallocs:2 Frees:1} {Size:2304 Mallocs:1 Frees:0} {Size:2688 Mallocs:1 Frees:0} {Size:3072 Mallocs:3 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:1 Frees:0} {Size:4096 Mallocs:9 Frees:6} {Size:4864 Mallocs:2 Frees:0} {Size:5376 Mallocs:0 Frees:0} {Size:6144 Mallocs:2 Frees:0} {Size:6528 Mallocs:0 Frees:0} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:6 Frees:4} {Size:9472 Mallocs:12 Frees:0} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:0 Frees:0} {Size:14336 Mallocs:3 Frees:3} {Size:16384 Mallocs:0 Frees:0} {Size:18432 Mallocs:0 Frees:0}]} - {Alloc:7305096 TotalAlloc:19703296 Sys:26367240 Lookups:0 Mallocs:50359 Frees:28003 HeapAlloc:7305096 HeapSys:20447232 HeapIdle:11829248 HeapInuse:8617984 HeapReleased:3727360 HeapObjects:22356 StackInuse:524288 StackSys:524288 MSpanInuse:92160 MSpanSys:97920 MCacheInuse:14400 MCacheSys:15600 BuckHashSys:1446850 GCSys:2610320 OtherSys:1225030 NextGC:14894672 LastGC:1772221186342492662 PauseTotalNs:2787600 PauseNs:[2007600 108520 107600 485760 78120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1772221186305245262 1772221186319946662 1772221186323260262 1772221186327472862 1772221186342492662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:5 NumForcedGC:2 GCCPUFraction:0.06197763959179279 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:4432 Frees:96} {Size:16 Mallocs:24330 Frees:10652} {Size:24 Mallocs:2442 Frees:857} {Size:32 Mallocs:2351 Frees:1523} {Size:48 Mallocs:8085 Frees:7228} {Size:64 Mallocs:420 Frees:158} {Size:80 Mallocs:239 Frees:186} {Size:96 Mallocs:111 Frees:23} {Size:112 Mallocs:2611 Frees:2447} {Size:128 Mallocs:106 Frees:58} {Size:144 Mallocs:16 Frees:3} {Size:160 Mallocs:107 Frees:45} {Size:176 Mallocs:21 Frees:8} {Size:192 Mallocs:8 Frees:6} {Size:208 Mallocs:265 Frees:182} {Size:224 Mallocs:6 Frees:4} {Size:240 Mallocs:50 Frees:48} {Size:256 Mallocs:33 Frees:7} {Size:288 Mallocs:141 Frees:131} {Size:320 Mallocs:42 Frees:34} {Size:352 Mallocs:11 Frees:4} {Size:384 Mallocs:3 Frees:1} {Size:416 Mallocs:1127 Frees:1095} {Size:448 Mallocs:64 Frees:2} {Size:480 Mallocs:1 Frees:0} {Size:512 Mallocs:6 Frees:4} {Size:576 Mallocs:7 Frees:2} {Size:640 Mallocs:6 Frees:3} {Size:704 Mallocs:32 Frees:16} {Size:768 Mallocs:2 Frees:1} {Size:896 Mallocs:19 Frees:10} {Size:1024 Mallocs:6 Frees:2} {Size:1152 Mallocs:25 Frees:1} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:18 Frees:5} {Size:1536 Mallocs:1 Frees:0} {Size:1792 Mallocs:32 Frees:14} {Size:2048 Mallocs:2 Frees:1} {Size:2304 Mallocs:2 Frees:1} {Size:2688 Mallocs:1 Frees:0} {Size:3072 Mallocs:3 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:1 Frees:0} {Size:4096 Mallocs:10 Frees:7} {Size:4864 Mallocs:3 Frees:1} {Size:5376 Mallocs:0 Frees:0} {Size:6144 Mallocs:2 Frees:0} {Size:6528 Mallocs:0 Frees:0} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:7 Frees:5} {Size:9472 Mallocs:13 Frees:1} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:0 Frees:0} {Size:14336 Mallocs:4 Frees:4} {Size:16384 Mallocs:1 Frees:1} {Size:18432 Mallocs:0 Frees:0}]} + stats_groups_test.go:116: {Alloc:7303184 TotalAlloc:18615456 Sys:26039560 Lookups:0 Mallocs:37808 Frees:15448 HeapAlloc:7303184 HeapSys:20480000 HeapIdle:12025856 HeapInuse:8454144 HeapReleased:6201344 HeapObjects:22360 StackInuse:491520 StackSys:491520 MSpanInuse:55840 MSpanSys:65280 MCacheInuse:14400 MCacheSys:15600 BuckHashSys:1447026 GCSys:2559144 OtherSys:980990 NextGC:14889664 LastGC:1737811564219405792 PauseTotalNs:5674234 PauseNs:[46521 542844 65600 5019269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1737811564148775703 1737811564197228584 1737811564206128235 1737811564219405792 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:4 NumForcedGC:1 GCCPUFraction:0.052853247716514534 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:4431 Frees:94} {Size:16 Mallocs:21580 Frees:7904} {Size:24 Mallocs:2441 Frees:856} {Size:32 Mallocs:2348 Frees:1522} {Size:48 Mallocs:3087 Frees:2225} {Size:64 Mallocs:418 Frees:156} {Size:80 Mallocs:236 Frees:185} {Size:96 Mallocs:115 Frees:22} {Size:112 Mallocs:612 Frees:448} {Size:128 Mallocs:106 Frees:57} {Size:144 Mallocs:16 Frees:3} {Size:160 Mallocs:107 Frees:45} {Size:176 Mallocs:21 Frees:8} {Size:192 Mallocs:8 Frees:6} {Size:208 Mallocs:233 Frees:147} {Size:224 Mallocs:6 Frees:4} {Size:240 Mallocs:50 Frees:48} {Size:256 Mallocs:31 Frees:6} {Size:288 Mallocs:138 Frees:130} {Size:320 Mallocs:42 Frees:34} {Size:352 Mallocs:11 Frees:4} {Size:384 Mallocs:3 Frees:1} {Size:416 Mallocs:128 Frees:95} {Size:448 Mallocs:63 Frees:2} {Size:480 Mallocs:0 Frees:0} {Size:512 Mallocs:6 Frees:3} {Size:576 Mallocs:7 Frees:2} {Size:640 Mallocs:6 Frees:3} {Size:704 Mallocs:32 Frees:16} {Size:768 Mallocs:2 Frees:1} {Size:896 Mallocs:18 Frees:9} {Size:1024 Mallocs:6 Frees:2} {Size:1152 Mallocs:22 Frees:0} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:18 Frees:5} {Size:1536 Mallocs:1 Frees:0} {Size:1792 Mallocs:29 Frees:11} {Size:2048 Mallocs:2 Frees:1} {Size:2304 Mallocs:1 Frees:0} {Size:2688 Mallocs:1 Frees:0} {Size:3072 Mallocs:3 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:1 Frees:0} {Size:4096 Mallocs:9 Frees:6} {Size:4864 Mallocs:2 Frees:0} {Size:5376 Mallocs:0 Frees:0} {Size:6144 Mallocs:2 Frees:0} {Size:6528 Mallocs:0 Frees:0} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:6 Frees:4} {Size:9472 Mallocs:12 Frees:0} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:0 Frees:0} {Size:14336 Mallocs:3 Frees:3} {Size:16384 Mallocs:0 Frees:0} {Size:18432 Mallocs:0 Frees:0}]} + {Alloc:7302608 TotalAlloc:19699184 Sys:26039560 Lookups:0 Mallocs:50352 Frees:27996 HeapAlloc:7302608 HeapSys:20480000 HeapIdle:12009472 HeapInuse:8470528 HeapReleased:5087232 HeapObjects:22356 StackInuse:491520 StackSys:491520 MSpanInuse:66080 MSpanSys:81600 MCacheInuse:14400 MCacheSys:15600 BuckHashSys:1447234 GCSys:2567384 OtherSys:956222 NextGC:14888608 LastGC:1737811564247742156 PauseTotalNs:5837635 PauseNs:[46521 542844 65600 5019269 163401 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1737811564148775703 1737811564197228584 1737811564206128235 1737811564219405792 1737811564247742156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:5 NumForcedGC:2 GCCPUFraction:0.04814776809219996 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:4432 Frees:95} {Size:16 Mallocs:24325 Frees:10647} {Size:24 Mallocs:2442 Frees:857} {Size:32 Mallocs:2349 Frees:1523} {Size:48 Mallocs:8087 Frees:7228} {Size:64 Mallocs:419 Frees:157} {Size:80 Mallocs:236 Frees:185} {Size:96 Mallocs:115 Frees:22} {Size:112 Mallocs:2612 Frees:2448} {Size:128 Mallocs:107 Frees:60} {Size:144 Mallocs:16 Frees:3} {Size:160 Mallocs:107 Frees:45} {Size:176 Mallocs:21 Frees:8} {Size:192 Mallocs:8 Frees:6} {Size:208 Mallocs:267 Frees:182} {Size:224 Mallocs:6 Frees:4} {Size:240 Mallocs:50 Frees:48} {Size:256 Mallocs:32 Frees:7} {Size:288 Mallocs:138 Frees:130} {Size:320 Mallocs:42 Frees:34} {Size:352 Mallocs:11 Frees:4} {Size:384 Mallocs:3 Frees:1} {Size:416 Mallocs:1129 Frees:1096} {Size:448 Mallocs:63 Frees:2} {Size:480 Mallocs:0 Frees:0} {Size:512 Mallocs:7 Frees:4} {Size:576 Mallocs:7 Frees:2} {Size:640 Mallocs:6 Frees:3} {Size:704 Mallocs:32 Frees:16} {Size:768 Mallocs:2 Frees:1} {Size:896 Mallocs:19 Frees:10} {Size:1024 Mallocs:6 Frees:2} {Size:1152 Mallocs:23 Frees:1} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:18 Frees:5} {Size:1536 Mallocs:1 Frees:0} {Size:1792 Mallocs:31 Frees:13} {Size:2048 Mallocs:2 Frees:1} {Size:2304 Mallocs:2 Frees:1} {Size:2688 Mallocs:1 Frees:0} {Size:3072 Mallocs:3 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:1 Frees:0} {Size:4096 Mallocs:10 Frees:7} {Size:4864 Mallocs:3 Frees:1} {Size:5376 Mallocs:0 Frees:0} {Size:6144 Mallocs:2 Frees:0} {Size:6528 Mallocs:0 Frees:0} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:7 Frees:5} {Size:9472 Mallocs:13 Frees:1} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:0 Frees:0} {Size:14336 Mallocs:4 Frees:4} {Size:16384 Mallocs:1 Frees:1} {Size:18432 Mallocs:0 Frees:0}]} === RUN TestStatsGroupOperations/core/group-list === RUN TestStatsGroupOperations/core/stats === RUN TestStatsGroupOperations/core/transferred === RUN TestStatsGroupOperations/core/stats-reset === RUN TestStatsGroupOperations/core/stats-delete === CONT TestStatsGroupOperations/empty_group_returns_nil -=== CONT TestStatsGroupOperations/get_returns_correct_group +=== CONT TestStatsGroupOperations/delete_removes_stats === CONT TestStatsGroupOperations/sum_returns_correct_values +=== CONT TestStatsGroupOperations/get_returns_correct_group === CONT TestStatsGroupOperations/set_assigns_stats_to_group -=== CONT TestStatsGroupOperations/delete_removes_stats ---- PASS: TestStatsGroupOperations (0.02s) - --- PASS: TestStatsGroupOperations/memory_is_reclaimed (0.02s) +--- PASS: TestStatsGroupOperations (0.05s) + --- PASS: TestStatsGroupOperations/memory_is_reclaimed (0.05s) --- PASS: TestStatsGroupOperations/core/group-list (0.00s) --- PASS: TestStatsGroupOperations/core/stats (0.00s) --- PASS: TestStatsGroupOperations/core/transferred (0.00s) --- PASS: TestStatsGroupOperations/core/stats-reset (0.00s) --- PASS: TestStatsGroupOperations/core/stats-delete (0.00s) --- PASS: TestStatsGroupOperations/empty_group_returns_nil (0.00s) + --- PASS: TestStatsGroupOperations/delete_removes_stats (0.00s) + --- PASS: TestStatsGroupOperations/sum_returns_correct_values (0.00s) --- PASS: TestStatsGroupOperations/get_returns_correct_group (0.00s) --- PASS: TestStatsGroupOperations/set_assigns_stats_to_group (0.00s) - --- PASS: TestStatsGroupOperations/sum_returns_correct_values (0.00s) - --- PASS: TestStatsGroupOperations/delete_removes_stats (0.00s) === RUN TestETA === RUN TestETA/size=0/total=31536000/rate=1.000000 === RUN TestETA/size=0/total=604800/rate=1.000000 @@ -9471,9 +9504,9 @@ --- PASS: TestPruneTransfers/Limited_number_of_StartedTransfers (0.00s) --- PASS: TestPruneTransfers/Unlimited_number_of_StartedTransfers (0.00s) === RUN TestRcBwLimit -2026/02/27 07:39:46 NOTICE: Bandwidth limit set to {1Mi 1Mi} -2026/02/27 07:39:46 NOTICE: Bandwidth limit set to {10Mi 1Mi} -2026/02/27 07:39:46 NOTICE: Bandwidth limit reset to unlimited +2025/01/26 03:26:04 NOTICE: Bandwidth limit set to {1Mi 1Mi} +2025/01/26 03:26:04 NOTICE: Bandwidth limit set to {10Mi 1Mi} +2025/01/26 03:26:04 NOTICE: Bandwidth limit reset to unlimited --- PASS: TestRcBwLimit (0.00s) === RUN TestLimitTPS === RUN TestLimitTPS/Off @@ -9482,7 +9515,7 @@ --- PASS: TestLimitTPS/Off (0.00s) --- PASS: TestLimitTPS/On (0.99s) PASS -ok github.com/rclone/rclone/fs/accounting 1.093s +ok github.com/rclone/rclone/fs/accounting 1.252s === RUN TestAsyncReader --- PASS: TestAsyncReader (0.00s) === RUN TestAsyncWriteTo @@ -9490,13 +9523,13 @@ === RUN TestAsyncReaderErrors --- PASS: TestAsyncReaderErrors (0.00s) === RUN TestAsyncReaderSizes ---- PASS: TestAsyncReaderSizes (0.70s) +--- PASS: TestAsyncReaderSizes (1.96s) === RUN TestAsyncReaderWriteTo ---- PASS: TestAsyncReaderWriteTo (0.78s) +--- PASS: TestAsyncReaderWriteTo (1.95s) === RUN TestAsyncReaderCloseRead --- PASS: TestAsyncReaderCloseRead (0.10s) === RUN TestAsyncReaderCloseWriteTo ---- PASS: TestAsyncReaderCloseWriteTo (0.10s) +--- PASS: TestAsyncReaderCloseWriteTo (0.12s) === RUN TestAsyncReaderSkipBytes === PAUSE TestAsyncReaderSkipBytes === CONT TestAsyncReaderSkipBytes @@ -10180,8 +10213,8 @@ === RUN TestAsyncReaderSkipBytes/5/15000/15000 === RUN TestAsyncReaderSkipBytes/5/15000/1048576 === RUN TestAsyncReaderSkipBytes/5/15000/2097152 ---- PASS: TestAsyncReaderSkipBytes (0.07s) - --- PASS: TestAsyncReaderSkipBytes/1 (0.02s) +--- PASS: TestAsyncReaderSkipBytes (0.25s) + --- PASS: TestAsyncReaderSkipBytes/1 (0.03s) --- PASS: TestAsyncReaderSkipBytes/1/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/-101 (0.00s) @@ -10272,13 +10305,13 @@ --- PASS: TestAsyncReaderSkipBytes/1/4096/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/1/4097 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/1/4097 (0.02s) --- PASS: TestAsyncReaderSkipBytes/1/4097/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/0 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/1/4097/1 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/1/4097/1 (0.02s) --- PASS: TestAsyncReaderSkipBytes/1/4097/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/4096 (0.00s) @@ -10290,8 +10323,8 @@ --- PASS: TestAsyncReaderSkipBytes/1/8000 (0.01s) --- PASS: TestAsyncReaderSkipBytes/1/8000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/-101 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/1/8000/-100 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/1/8000/-99 (0.01s) + --- PASS: TestAsyncReaderSkipBytes/1/8000/-100 (0.01s) + --- PASS: TestAsyncReaderSkipBytes/1/8000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/2048 (0.00s) @@ -10317,7 +10350,7 @@ --- PASS: TestAsyncReaderSkipBytes/1/15000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/2 (0.01s) + --- PASS: TestAsyncReaderSkipBytes/2 (0.05s) --- PASS: TestAsyncReaderSkipBytes/2/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/-101 (0.00s) @@ -10348,7 +10381,7 @@ --- PASS: TestAsyncReaderSkipBytes/2/1/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/2/100 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/2/100 (0.03s) --- PASS: TestAsyncReaderSkipBytes/2/100/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/-100 (0.00s) @@ -10356,7 +10389,7 @@ --- PASS: TestAsyncReaderSkipBytes/2/100/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/2048 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/2/100/4095 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/2/100/4095 (0.02s) --- PASS: TestAsyncReaderSkipBytes/2/100/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/8000 (0.00s) @@ -10408,13 +10441,13 @@ --- PASS: TestAsyncReaderSkipBytes/2/4096/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/2/4097 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/2/4097 (0.02s) --- PASS: TestAsyncReaderSkipBytes/2/4097/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/0 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/2/4097/1 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/2/4097/1 (0.02s) --- PASS: TestAsyncReaderSkipBytes/2/4097/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/4096 (0.00s) @@ -10453,15 +10486,15 @@ --- PASS: TestAsyncReaderSkipBytes/2/15000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/3 (0.01s) - --- PASS: TestAsyncReaderSkipBytes/3/0 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/3 (0.06s) + --- PASS: TestAsyncReaderSkipBytes/3/0 (0.01s) --- PASS: TestAsyncReaderSkipBytes/3/0/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/1 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/3/0/2048 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/3/0/2048 (0.01s) --- PASS: TestAsyncReaderSkipBytes/3/0/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/4097 (0.00s) @@ -10499,13 +10532,13 @@ --- PASS: TestAsyncReaderSkipBytes/3/100/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/3/2048 (0.01s) + --- PASS: TestAsyncReaderSkipBytes/3/2048 (0.02s) --- PASS: TestAsyncReaderSkipBytes/3/2048/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/0 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/3/2048/1 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/3/2048/1 (0.02s) --- PASS: TestAsyncReaderSkipBytes/3/2048/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/4096 (0.00s) @@ -10529,13 +10562,13 @@ --- PASS: TestAsyncReaderSkipBytes/3/4095/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/3/4096 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/3/4096 (0.02s) --- PASS: TestAsyncReaderSkipBytes/3/4096/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/0 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/3/4096/1 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/3/4096/1 (0.02s) --- PASS: TestAsyncReaderSkipBytes/3/4096/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/4096 (0.00s) @@ -10589,7 +10622,7 @@ --- PASS: TestAsyncReaderSkipBytes/3/15000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/4 (0.02s) + --- PASS: TestAsyncReaderSkipBytes/4 (0.06s) --- PASS: TestAsyncReaderSkipBytes/4/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/-101 (0.00s) @@ -10620,7 +10653,7 @@ --- PASS: TestAsyncReaderSkipBytes/4/1/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/4/100 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/4/100 (0.02s) --- PASS: TestAsyncReaderSkipBytes/4/100/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/-100 (0.00s) @@ -10628,7 +10661,7 @@ --- PASS: TestAsyncReaderSkipBytes/4/100/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/2048 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/4/100/4095 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/4/100/4095 (0.02s) --- PASS: TestAsyncReaderSkipBytes/4/100/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/8000 (0.00s) @@ -10650,7 +10683,7 @@ --- PASS: TestAsyncReaderSkipBytes/4/2048/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/4/4095 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/4/4095 (0.03s) --- PASS: TestAsyncReaderSkipBytes/4/4095/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/-100 (0.00s) @@ -10661,7 +10694,7 @@ --- PASS: TestAsyncReaderSkipBytes/4/4095/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/4097 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/4/4095/8000 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/4/4095/8000 (0.03s) --- PASS: TestAsyncReaderSkipBytes/4/4095/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/2097152 (0.00s) @@ -10695,7 +10728,7 @@ --- PASS: TestAsyncReaderSkipBytes/4/4097/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/4/8000 (0.01s) + --- PASS: TestAsyncReaderSkipBytes/4/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/-100 (0.00s) @@ -10725,7 +10758,7 @@ --- PASS: TestAsyncReaderSkipBytes/4/15000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/5 (0.01s) + --- PASS: TestAsyncReaderSkipBytes/5 (0.05s) --- PASS: TestAsyncReaderSkipBytes/5/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/-101 (0.00s) @@ -10756,14 +10789,14 @@ --- PASS: TestAsyncReaderSkipBytes/5/1/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/5/100 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/5/100 (0.02s) --- PASS: TestAsyncReaderSkipBytes/5/100/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/1 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/5/100/2048 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/5/100/2048 (0.02s) --- PASS: TestAsyncReaderSkipBytes/5/100/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/4097 (0.00s) @@ -10786,7 +10819,7 @@ --- PASS: TestAsyncReaderSkipBytes/5/2048/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/2097152 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/5/4095 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/5/4095 (0.02s) --- PASS: TestAsyncReaderSkipBytes/5/4095/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/-100 (0.00s) @@ -10797,7 +10830,7 @@ --- PASS: TestAsyncReaderSkipBytes/5/4095/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/4097 (0.00s) - --- PASS: TestAsyncReaderSkipBytes/5/4095/8000 (0.00s) + --- PASS: TestAsyncReaderSkipBytes/5/4095/8000 (0.02s) --- PASS: TestAsyncReaderSkipBytes/5/4095/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/2097152 (0.00s) @@ -10862,7 +10895,7 @@ --- PASS: TestAsyncReaderSkipBytes/5/15000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/2097152 (0.00s) PASS -ok github.com/rclone/rclone/fs/asyncreader 1.804s +ok github.com/rclone/rclone/fs/asyncreader 4.500s === RUN TestGet --- PASS: TestGet (0.00s) === RUN TestGetFile @@ -10882,7 +10915,7 @@ === RUN TestEntries --- PASS: TestEntries (0.00s) PASS -ok github.com/rclone/rclone/fs/cache 0.033s +ok github.com/rclone/rclone/fs/cache 0.104s === RUN TestChunkedReader === RUN TestChunkedReader/SeekModeNone === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_-1 @@ -11079,81 +11112,81 @@ === RUN TestChunkedReader/SeekModeRange/Chunksize_1025_2000 === RUN TestChunkedReader/SeekModeRange/Chunksize_2000_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_2000_2000 ---- PASS: TestChunkedReader (0.26s) - --- PASS: TestChunkedReader/SeekModeNone (0.11s) +--- PASS: TestChunkedReader (1.20s) + --- PASS: TestChunkedReader/SeekModeNone (0.41s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_-1 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_0 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_15 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_15 (0.02s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1024 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1025 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1025 (0.03s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_-1 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_0 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_15 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_15 (0.02s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_16 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1023 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1024 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1024 (0.02s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_0 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1 (0.01s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1 (0.03s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_15 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_17 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1023 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1023 (0.02s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_15 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_16 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_17 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_17 (0.03s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_2000 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_15 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_15 (0.02s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_16 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1023 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1024 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1024 (0.03s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_16 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_17 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_17 (0.02s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_2000 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_2000 (0.02s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1024 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1025 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1025 (0.02s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_2000 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_2000 (0.03s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_2000 (0.00s) - --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_1025 (0.00s) + --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_1025 (0.03s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_2000 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular (0.08s) + --- PASS: TestChunkedReader/SeekModeRegular (0.43s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_-1 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_0 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1 (0.03s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1023 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1024 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1024 (0.02s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_-1 (0.00s) @@ -11162,123 +11195,123 @@ --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_17 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1023 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1023 (0.03s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1024 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1025 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1025 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_0 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1 (0.02s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_2000 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_2000 (0.03s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_16 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_17 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_17 (0.03s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_2000 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_15 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_15 (0.02s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1023 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1024 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1024 (0.03s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_16 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_17 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_17 (0.02s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_2000 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_2000 (0.03s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_2000 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_2000 (0.02s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_2000 (0.00s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_2000 (0.03s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_2000 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange (0.07s) + --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_2000 (0.02s) + --- PASS: TestChunkedReader/SeekModeRange (0.36s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_-1 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_0 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_15 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_15 (0.02s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1024 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1025 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1025 (0.03s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_-1 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_0 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_15 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_16 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_16 (0.02s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1024 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1025 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1025 (0.04s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_0 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_16 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_17 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_17 (0.02s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_2000 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_2000 (0.02s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_16 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_17 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_17 (0.02s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_2000 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_2000 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_17 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1023 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1023 (0.02s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_2000 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_16 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_16 (0.02s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1024 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1025 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1025 (0.02s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1024 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1025 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1025 (0.02s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_2000 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_2000 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_1025 (0.00s) - --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_2000 (0.00s) + --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_2000 (0.02s) === RUN TestErrorAfterClose --- PASS: TestErrorAfterClose (0.00s) PASS -ok github.com/rclone/rclone/fs/chunkedreader 0.299s +ok github.com/rclone/rclone/fs/chunkedreader 1.320s === RUN TestComputeChunkSize === RUN TestComputeChunkSize/streaming_file === RUN TestComputeChunkSize/default_size_returned_when_file_size_is_small_enough @@ -11300,21 +11333,21 @@ --- PASS: TestComputeChunkSize/expected_MiB_value_when_rounding_to_absolute_min_with_extra (0.00s) --- PASS: TestComputeChunkSize/issue_from_forum_#1 (0.00s) PASS -ok github.com/rclone/rclone/fs/chunksize 0.040s +ok github.com/rclone/rclone/fs/chunksize 0.120s === RUN TestPassword Your password contains leading/trailing whitespace - in previous versions of rclone this was stripped --- PASS: TestPassword (0.00s) === RUN TestDefaultStorage --- PASS: TestDefaultStorage (0.00s) === RUN TestConfigLoad ---- PASS: TestConfigLoad (0.00s) +--- PASS: TestConfigLoad (0.01s) === RUN TestConfigLoadEncrypted ---- PASS: TestConfigLoadEncrypted (0.00s) +--- PASS: TestConfigLoadEncrypted (0.01s) === RUN TestConfigLoadEncryptedWithValidPassCommand ---- PASS: TestConfigLoadEncryptedWithValidPassCommand (0.00s) +--- PASS: TestConfigLoadEncryptedWithValidPassCommand (0.05s) === RUN TestConfigLoadEncryptedWithInvalidPassCommand -2026/02/27 07:39:47 ERROR : Couldn't decrypt configuration, most likely wrong password. ---- PASS: TestConfigLoadEncryptedWithInvalidPassCommand (0.01s) +2025/01/26 03:26:10 ERROR : Couldn't decrypt configuration, most likely wrong password. +--- PASS: TestConfigLoadEncryptedWithInvalidPassCommand (0.03s) === RUN TestConfigLoadEncryptedFailures --- PASS: TestConfigLoadEncryptedFailures (0.00s) === RUN TestRc @@ -11339,7 +11372,7 @@ --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=true (0.00s) --- PASS: TestCreateUpdatePasswordRemote/doObscure=true,noObscure=false (0.00s) === RUN TestDefaultRequired ---- PASS: TestDefaultRequired (0.00s) +--- PASS: TestDefaultRequired (0.02s) === RUN TestMultipleChoice --- PASS: TestMultipleChoice (0.00s) === RUN TestMultipleChoiceExclusive @@ -11347,7 +11380,7 @@ === RUN TestMultipleChoiceExclusiveRequired --- PASS: TestMultipleChoiceExclusiveRequired (0.00s) PASS -ok github.com/rclone/rclone/fs/config 0.048s +ok github.com/rclone/rclone/fs/config 0.287s === RUN TestConfigFile === RUN TestConfigFile/Read === RUN TestConfigFile/Read/Serialize @@ -11360,8 +11393,8 @@ === RUN TestConfigFile/Write/SetValue/DeleteKey === RUN TestConfigFile/Write/SetValue/DeleteKey/DeleteSection === RUN TestConfigFile/Write/SetValue/DeleteKey/DeleteSection/Save ---- PASS: TestConfigFile (0.00s) - --- PASS: TestConfigFile/Read (0.00s) +--- PASS: TestConfigFile (0.02s) + --- PASS: TestConfigFile/Read (0.02s) --- PASS: TestConfigFile/Read/Serialize (0.00s) --- PASS: TestConfigFile/Read/HasSection (0.00s) --- PASS: TestConfigFile/Read/GetSectionList (0.00s) @@ -11383,7 +11416,7 @@ --- PASS: TestConfigFileNoConfig/Empty (0.00s) --- PASS: TestConfigFileNoConfig/NotFound (0.00s) PASS -ok github.com/rclone/rclone/fs/config/configfile 0.030s +ok github.com/rclone/rclone/fs/config/configfile 0.157s === RUN TestConfigMapGet --- PASS: TestConfigMapGet (0.00s) === RUN TestConfigMapSet @@ -11401,7 +11434,7 @@ === RUN TestSimpleDecode --- PASS: TestSimpleDecode (0.00s) PASS -ok github.com/rclone/rclone/fs/config/configmap 0.017s +ok github.com/rclone/rclone/fs/config/configmap 0.092s === RUN TestCamelToSnake --- PASS: TestCamelToSnake (0.00s) === RUN TestStringToInterface @@ -11417,7 +11450,7 @@ === RUN TestSetFull --- PASS: TestSetFull (0.00s) PASS -ok github.com/rclone/rclone/fs/config/configstruct 0.021s +ok github.com/rclone/rclone/fs/config/configstruct 0.093s === RUN TestObscure --- PASS: TestObscure (0.00s) === RUN TestReveal @@ -11425,7 +11458,7 @@ === RUN TestRevealErrors --- PASS: TestRevealErrors (0.00s) PASS -ok github.com/rclone/rclone/fs/config/obscure 0.018s +ok github.com/rclone/rclone/fs/config/obscure 0.084s === RUN TestNew --- PASS: TestNew (0.00s) === RUN TestParentDir @@ -11449,7 +11482,7 @@ === RUN TestDirTreePrune --- PASS: TestDirTreePrune (0.00s) PASS -ok github.com/rclone/rclone/fs/dirtree 0.029s +ok github.com/rclone/rclone/fs/dirtree 0.109s === RUN TestNewFilterDefault --- PASS: TestNewFilterDefault (0.00s) === RUN TestNewFilterForbiddenMixOfFilesFromAndFilterRule @@ -11461,7 +11494,7 @@ === RUN TestNewFilterWithFilesFromRaw --- PASS: TestNewFilterWithFilesFromRaw (0.00s) === RUN TestNewFilterFullExceptFilesFromOpt -2026/02/27 07:39:48 ERROR : Using --filter is recommended instead of both --include and --exclude as the order they are parsed in is indeterminate +2025/01/26 03:26:13 ERROR : Using --filter is recommended instead of both --include and --exclude as the order they are parsed in is indeterminate --- PASS: TestNewFilterFullExceptFilesFromOpt (0.00s) === RUN TestNewFilterIncludeFiles --- PASS: TestNewFilterIncludeFiles (0.00s) @@ -11504,27 +11537,27 @@ === RUN TestGetConfig --- PASS: TestGetConfig (0.00s) === RUN TestGlobToRegexp ---- PASS: TestGlobToRegexp (0.00s) +--- PASS: TestGlobToRegexp (0.02s) === RUN TestGlobToDirGlobs --- PASS: TestGlobToDirGlobs (0.00s) PASS -ok github.com/rclone/rclone/fs/filter 0.040s +ok github.com/rclone/rclone/fs/filter 0.148s === RUN TestCause --- PASS: TestCause (0.00s) === RUN TestShouldRetry --- PASS: TestShouldRetry (0.00s) === RUN TestRetryAfter ---- PASS: TestRetryAfter (0.00s) +--- PASS: TestRetryAfter (0.02s) === RUN TestContextError --- PASS: TestContextError (0.00s) PASS -ok github.com/rclone/rclone/fs/fserrors 0.010s +ok github.com/rclone/rclone/fs/fserrors 0.095s === RUN TestCleanAuth --- PASS: TestCleanAuth (0.00s) === RUN TestCleanAuths --- PASS: TestCleanAuths (0.00s) PASS -ok github.com/rclone/rclone/fs/fshttp 0.035s +ok github.com/rclone/rclone/fs/fshttp 0.149s === RUN TestCheckConfigName --- PASS: TestCheckConfigName (0.00s) === RUN TestCheckRemoteName @@ -11540,9 +11573,9 @@ === RUN TestJoinRootPath --- PASS: TestJoinRootPath (0.00s) PASS -ok github.com/rclone/rclone/fs/fspath 0.019s +ok github.com/rclone/rclone/fs/fspath 0.068s === RUN TestHashSet -2026/02/27 07:39:49 [md5] +2025/01/26 03:26:14 [md5] --- PASS: TestHashSet (0.00s) === RUN TestMultiHasher --- PASS: TestMultiHasher (0.00s) @@ -11561,46 +11594,46 @@ === RUN TestHashTypeStability --- PASS: TestHashTypeStability (0.00s) PASS -ok github.com/rclone/rclone/fs/hash 0.018s +ok github.com/rclone/rclone/fs/hash 0.071s === RUN TestFilterAndSortIncludeAll --- PASS: TestFilterAndSortIncludeAll (0.00s) === RUN TestFilterAndSortCheckDir -2026/02/27 07:39:49 ERROR : dir/: Entry doesn't belong in directory "dir" (same as directory) - ignoring -2026/02/27 07:39:49 ERROR : diR/a: Entry doesn't belong in directory "dir" (too short) - ignoring -2026/02/27 07:39:49 ERROR : dir/B/sub: Entry doesn't belong in directory "dir" (contains subdir) - ignoring +2025/01/26 03:26:16 ERROR : dir/: Entry doesn't belong in directory "dir" (same as directory) - ignoring +2025/01/26 03:26:16 ERROR : diR/a: Entry doesn't belong in directory "dir" (too short) - ignoring +2025/01/26 03:26:16 ERROR : dir/B/sub: Entry doesn't belong in directory "dir" (contains subdir) - ignoring --- PASS: TestFilterAndSortCheckDir (0.00s) === RUN TestFilterAndSortCheckDirRoot -2026/02/27 07:39:49 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring -2026/02/27 07:39:49 ERROR : B/sub: Entry doesn't belong in directory "" (contains subdir) - ignoring +2025/01/26 03:26:16 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring +2025/01/26 03:26:16 ERROR : B/sub: Entry doesn't belong in directory "" (contains subdir) - ignoring --- PASS: TestFilterAndSortCheckDirRoot (0.00s) === RUN TestFilterAndSortUnknown -2026/02/27 07:39:49 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring +2025/01/26 03:26:16 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring --- PASS: TestFilterAndSortUnknown (0.00s) PASS -ok github.com/rclone/rclone/fs/list 0.030s +ok github.com/rclone/rclone/fs/list 0.107s === RUN TestMarch === RUN TestMarch/TestMarch-source_only - run.go:181: Remote "Local file system at /tmp/rclone3707256530", Local "Local file system at /tmp/rclone1960214608", Modify Window "1ns" -2026/02/27 07:39:49 ERROR : : error listing: directory not found + run.go:181: Remote "Local file system at /tmp/rclone3282325041", Local "Local file system at /tmp/rclone1287185039", Modify Window "1ns" +2025/01/26 03:26:19 ERROR : : error listing: directory not found === RUN TestMarch/TestMarch-identical - run.go:181: Remote "Local file system at /tmp/rclone3707256530", Local "Local file system at /tmp/rclone1960214608", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3282325041", Local "Local file system at /tmp/rclone1287185039", Modify Window "1ns" === RUN TestMarch/TestMarch-typical_sync - run.go:181: Remote "Local file system at /tmp/rclone3707256530", Local "Local file system at /tmp/rclone1960214608", Modify Window "1ns" ---- PASS: TestMarch (0.01s) - --- PASS: TestMarch/TestMarch-source_only (0.00s) - --- PASS: TestMarch/TestMarch-identical (0.01s) - --- PASS: TestMarch/TestMarch-typical_sync (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3282325041", Local "Local file system at /tmp/rclone1287185039", Modify Window "1ns" +--- PASS: TestMarch (0.07s) + --- PASS: TestMarch/TestMarch-source_only (0.03s) + --- PASS: TestMarch/TestMarch-identical (0.02s) + --- PASS: TestMarch/TestMarch-typical_sync (0.02s) === RUN TestMarchNoTraverse === RUN TestMarchNoTraverse/TestMarch-source_only - run.go:181: Remote "Local file system at /tmp/rclone3707256530", Local "Local file system at /tmp/rclone1960214608", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3282325041", Local "Local file system at /tmp/rclone1287185039", Modify Window "1ns" === RUN TestMarchNoTraverse/TestMarch-identical - run.go:181: Remote "Local file system at /tmp/rclone3707256530", Local "Local file system at /tmp/rclone1960214608", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3282325041", Local "Local file system at /tmp/rclone1287185039", Modify Window "1ns" === RUN TestMarchNoTraverse/TestMarch-typical_sync - run.go:181: Remote "Local file system at /tmp/rclone3707256530", Local "Local file system at /tmp/rclone1960214608", Modify Window "1ns" ---- PASS: TestMarchNoTraverse (0.01s) - --- PASS: TestMarchNoTraverse/TestMarch-source_only (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3282325041", Local "Local file system at /tmp/rclone1287185039", Modify Window "1ns" +--- PASS: TestMarchNoTraverse (0.08s) + --- PASS: TestMarchNoTraverse/TestMarch-source_only (0.06s) --- PASS: TestMarchNoTraverse/TestMarch-identical (0.00s) - --- PASS: TestMarchNoTraverse/TestMarch-typical_sync (0.00s) + --- PASS: TestMarchNoTraverse/TestMarch-typical_sync (0.02s) === RUN TestNewMatchEntries --- PASS: TestNewMatchEntries (0.00s) === RUN TestMatchListings @@ -11608,26 +11641,26 @@ === RUN TestMatchListings/TestMatchListings-typical_sync_#1 === RUN TestMatchListings/TestMatchListings-typical_sync_#2 === RUN TestMatchListings/TestMatchListings-One_duplicate -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in source - ignoring -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in destination - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in source - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in destination - ignoring === RUN TestMatchListings/TestMatchListings-Two_duplicates -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in source - ignoring -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in source - ignoring -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in destination - ignoring -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in source - ignoring -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in destination - ignoring -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in destination - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in source - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in source - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in destination - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in source - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in destination - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in destination - ignoring === RUN TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_no_transform === RUN TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_transform_to_lower_case -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in source - ignoring -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in destination - ignoring -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in source - ignoring -2026/02/27 07:39:49 NOTICE: a: Duplicate object found in destination - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in source - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in destination - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in source - ignoring +2025/01/26 03:26:19 NOTICE: a: Duplicate object found in destination - ignoring === RUN TestMatchListings/TestMatchListings-Unicode_near-duplicate_that_becomes_duplicate_with_normalization -2026/02/27 07:39:49 NOTICE: é: Duplicate object found in source - ignoring -2026/02/27 07:39:49 NOTICE: é: Duplicate object found in destination - ignoring -2026/02/27 07:39:49 NOTICE: é: Duplicate object found in source - ignoring -2026/02/27 07:39:49 NOTICE: é: Duplicate object found in destination - ignoring +2025/01/26 03:26:19 NOTICE: é: Duplicate object found in source - ignoring +2025/01/26 03:26:19 NOTICE: é: Duplicate object found in destination - ignoring +2025/01/26 03:26:19 NOTICE: é: Duplicate object found in source - ignoring +2025/01/26 03:26:19 NOTICE: é: Duplicate object found in destination - ignoring === RUN TestMatchListings/TestMatchListings-Unicode_near-duplicate_with_no_normalization === RUN TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_srcOnly === RUN TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_matches @@ -11648,7 +11681,7 @@ --- PASS: TestMatchListings/TestMatchListings-Sync_with_directory_#1 (0.00s) --- PASS: TestMatchListings/TestMatchListings-Sync_with_2_directories (0.00s) PASS -ok github.com/rclone/rclone/fs/march 0.038s +ok github.com/rclone/rclone/fs/march 0.326s === RUN TestStaticObject --- PASS: TestStaticObject (0.00s) === RUN TestMemoryFs @@ -11656,13 +11689,13 @@ === RUN TestMemoryObject --- PASS: TestMemoryObject (0.00s) PASS -ok github.com/rclone/rclone/fs/object 0.017s +ok github.com/rclone/rclone/fs/object 0.137s ? github.com/rclone/rclone/fs/rc/rcflags [no test files] ? github.com/rclone/rclone/fstest [no test files] +? github.com/rclone/rclone/fstest/fstests [no test files] +? github.com/rclone/rclone/fstest/mockdir [no test files] ? github.com/rclone/rclone/fstest/mockfs [no test files] ? github.com/rclone/rclone/fstest/mockobject [no test files] -? github.com/rclone/rclone/fstest/mockdir [no test files] -? github.com/rclone/rclone/fstest/fstests [no test files] === RUN TestDoMultiThreadCopy --- PASS: TestDoMultiThreadCopy (0.00s) === RUN TestMultithreadCalculateChunks @@ -11678,14 +11711,14 @@ --- PASS: TestMultithreadCalculateChunks/{size:1048577_streams:2_wantPartSize:589824_wantStreams:2} (0.00s) --- PASS: TestMultithreadCalculateChunks/{size:1048575_streams:2_wantPartSize:524288_wantStreams:2} (0.00s) === RUN TestMultithreadCopy - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestMultithreadCopy/{size:131071_streams:2} === RUN TestMultithreadCopy/{size:131072_streams:2} === RUN TestMultithreadCopy/{size:131073_streams:2} ---- PASS: TestMultithreadCopy (0.15s) - --- PASS: TestMultithreadCopy/{size:131071_streams:2} (0.05s) - --- PASS: TestMultithreadCopy/{size:131072_streams:2} (0.04s) - --- PASS: TestMultithreadCopy/{size:131073_streams:2} (0.05s) +--- PASS: TestMultithreadCopy (0.50s) + --- PASS: TestMultithreadCopy/{size:131071_streams:2} (0.15s) + --- PASS: TestMultithreadCopy/{size:131072_streams:2} (0.18s) + --- PASS: TestMultithreadCopy/{size:131073_streams:2} (0.17s) === RUN TestSizeDiffers --- PASS: TestSizeDiffers (0.00s) === RUN TestReOpen @@ -11711,7 +11744,7 @@ --- PASS: TestReOpen/Range/WithErrors (0.00s) --- PASS: TestReOpen/Range/TooManyErrors (0.00s) === RUN TestCheck - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestCheck/1 === RUN TestCheck/2 === RUN TestCheck/3 @@ -11719,21 +11752,21 @@ === RUN TestCheck/5 === RUN TestCheck/6 === RUN TestCheck/7 ---- PASS: TestCheck (0.02s) +--- PASS: TestCheck (0.07s) --- PASS: TestCheck/1 (0.00s) --- PASS: TestCheck/2 (0.00s) --- PASS: TestCheck/3 (0.00s) --- PASS: TestCheck/4 (0.00s) --- PASS: TestCheck/5 (0.00s) - --- PASS: TestCheck/6 (0.00s) - --- PASS: TestCheck/7 (0.00s) + --- PASS: TestCheck/6 (0.01s) + --- PASS: TestCheck/7 (0.01s) === RUN TestCheckFsError -2026/02/27 07:39:53 ERROR : Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: error reading source root directory: directory not found -2026/02/27 07:39:53 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 differences found -2026/02/27 07:39:53 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 errors while checking +2025/01/26 03:26:35 ERROR : Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: error reading source root directory: directory not found +2025/01/26 03:26:35 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 differences found +2025/01/26 03:26:35 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 errors while checking --- PASS: TestCheckFsError (0.00s) === RUN TestCheckDownload - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestCheckDownload/1 === RUN TestCheckDownload/2 === RUN TestCheckDownload/3 @@ -11741,7 +11774,7 @@ === RUN TestCheckDownload/5 === RUN TestCheckDownload/6 === RUN TestCheckDownload/7 ---- PASS: TestCheckDownload (0.02s) +--- PASS: TestCheckDownload (0.04s) --- PASS: TestCheckDownload/1 (0.00s) --- PASS: TestCheckDownload/2 (0.00s) --- PASS: TestCheckDownload/3 (0.00s) @@ -11750,7 +11783,7 @@ --- PASS: TestCheckDownload/6 (0.00s) --- PASS: TestCheckDownload/7 (0.00s) === RUN TestCheckSizeOnly - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestCheckSizeOnly/1 === RUN TestCheckSizeOnly/2 === RUN TestCheckSizeOnly/3 @@ -11758,7 +11791,7 @@ === RUN TestCheckSizeOnly/5 === RUN TestCheckSizeOnly/6 === RUN TestCheckSizeOnly/7 ---- PASS: TestCheckSizeOnly (0.01s) +--- PASS: TestCheckSizeOnly (0.04s) --- PASS: TestCheckSizeOnly/1 (0.00s) --- PASS: TestCheckSizeOnly/2 (0.00s) --- PASS: TestCheckSizeOnly/3 (0.00s) @@ -11767,20 +11800,20 @@ --- PASS: TestCheckSizeOnly/6 (0.00s) --- PASS: TestCheckSizeOnly/7 (0.00s) === RUN TestCheckEqualReaders ---- PASS: TestCheckEqualReaders (0.00s) +--- PASS: TestCheckEqualReaders (0.01s) === RUN TestParseSumFile - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" -2026/02/27 07:39:53 NOTICE: test.sum: improperly formatted checksum line 4 -2026/02/27 07:39:53 NOTICE: test.sum: improperly formatted checksum line 5 -2026/02/27 07:39:53 NOTICE: test.sum: improperly formatted checksum line 6 -2026/02/27 07:39:53 NOTICE: test.sum: 2 warning(s) suppressed... -2026/02/27 07:39:53 NOTICE: test.sum: improperly formatted checksum line 4 -2026/02/27 07:39:53 NOTICE: test.sum: improperly formatted checksum line 5 -2026/02/27 07:39:53 NOTICE: test.sum: improperly formatted checksum line 6 -2026/02/27 07:39:53 NOTICE: test.sum: 2 warning(s) suppressed... + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +2025/01/26 03:26:35 NOTICE: test.sum: improperly formatted checksum line 4 +2025/01/26 03:26:35 NOTICE: test.sum: improperly formatted checksum line 5 +2025/01/26 03:26:35 NOTICE: test.sum: improperly formatted checksum line 6 +2025/01/26 03:26:35 NOTICE: test.sum: 2 warning(s) suppressed... +2025/01/26 03:26:35 NOTICE: test.sum: improperly formatted checksum line 4 +2025/01/26 03:26:35 NOTICE: test.sum: improperly formatted checksum line 5 +2025/01/26 03:26:35 NOTICE: test.sum: improperly formatted checksum line 6 +2025/01/26 03:26:35 NOTICE: test.sum: 2 warning(s) suppressed... --- PASS: TestParseSumFile (0.00s) === RUN TestCheckSum - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestCheckSum/subtest1 === RUN TestCheckSum/subtest2 === RUN TestCheckSum/subtest3 @@ -11788,16 +11821,16 @@ === RUN TestCheckSum/subtest5 === RUN TestCheckSum/subtest6 === RUN TestCheckSum/subtest7 ---- PASS: TestCheckSum (0.02s) +--- PASS: TestCheckSum (0.04s) --- PASS: TestCheckSum/subtest1 (0.00s) --- PASS: TestCheckSum/subtest2 (0.00s) --- PASS: TestCheckSum/subtest3 (0.00s) --- PASS: TestCheckSum/subtest4 (0.00s) --- PASS: TestCheckSum/subtest5 (0.00s) --- PASS: TestCheckSum/subtest6 (0.00s) - --- PASS: TestCheckSum/subtest7 (0.00s) + --- PASS: TestCheckSum/subtest7 (0.01s) === RUN TestCheckSumDownload - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestCheckSumDownload/subtest1 === RUN TestCheckSumDownload/subtest2 === RUN TestCheckSumDownload/subtest3 @@ -11805,64 +11838,64 @@ === RUN TestCheckSumDownload/subtest5 === RUN TestCheckSumDownload/subtest6 === RUN TestCheckSumDownload/subtest7 ---- PASS: TestCheckSumDownload (0.01s) +--- PASS: TestCheckSumDownload (0.04s) --- PASS: TestCheckSumDownload/subtest1 (0.00s) --- PASS: TestCheckSumDownload/subtest2 (0.00s) --- PASS: TestCheckSumDownload/subtest3 (0.00s) --- PASS: TestCheckSumDownload/subtest4 (0.00s) --- PASS: TestCheckSumDownload/subtest5 (0.00s) - --- PASS: TestCheckSumDownload/subtest6 (0.00s) + --- PASS: TestCheckSumDownload/subtest6 (0.01s) --- PASS: TestCheckSumDownload/subtest7 (0.00s) === RUN TestDeduplicateInteractive - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateInteractive (0.00s) === RUN TestDeduplicateSkip - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateSkip (0.00s) === RUN TestDeduplicateSizeOnly - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateSizeOnly (0.00s) === RUN TestDeduplicateFirst - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateFirst (0.00s) === RUN TestDeduplicateNewest - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateNewest (0.00s) === RUN TestDeduplicateNewestByHash - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" -2026/02/27 07:39:53 NOTICE: facc0e2cfe1796d15b3523b53babe2b3: Found 3 files with duplicate md5 hashes -2026/02/27 07:39:53 NOTICE: facc0e2cfe1796d15b3523b53babe2b3: Deleted 2 extra copies ---- PASS: TestDeduplicateNewestByHash (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +2025/01/26 03:26:35 NOTICE: 52d8431dfebc120cef7be7e992993f91: Found 3 files with duplicate md5 hashes +2025/01/26 03:26:35 NOTICE: 52d8431dfebc120cef7be7e992993f91: Deleted 2 extra copies +--- PASS: TestDeduplicateNewestByHash (0.00s) === RUN TestDeduplicateOldest - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateOldest (0.00s) === RUN TestDeduplicateLargest - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateLargest (0.00s) === RUN TestDeduplicateSmallest - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateSmallest (0.00s) === RUN TestDeduplicateRename - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateRename (0.00s) === RUN TestMergeDirs - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" dedupe_test.go:267: Can't merge directories --- SKIP: TestMergeDirs (0.00s) === RUN TestListDirSorted - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestListDirSorted (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestListDirSorted (0.02s) === RUN TestListJSON - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestListJSON/Default === RUN TestListJSON/FilesOnly === RUN TestListJSON/DirsOnly @@ -11873,7 +11906,7 @@ === RUN TestListJSON/ShowHash === RUN TestListJSON/HashTypes === RUN TestListJSON/Metadata ---- PASS: TestListJSON (0.00s) +--- PASS: TestListJSON (0.02s) --- PASS: TestListJSON/Default (0.00s) --- PASS: TestListJSON/FilesOnly (0.00s) --- PASS: TestListJSON/DirsOnly (0.00s) @@ -11881,11 +11914,11 @@ --- PASS: TestListJSON/SubDir (0.00s) --- PASS: TestListJSON/NoModTime (0.00s) --- PASS: TestListJSON/NoMimeType (0.00s) - --- PASS: TestListJSON/ShowHash (0.00s) + --- PASS: TestListJSON/ShowHash (0.02s) --- PASS: TestListJSON/HashTypes (0.00s) --- PASS: TestListJSON/Metadata (0.00s) === RUN TestStatJSON - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestStatJSON/Root === RUN TestStatJSON/RootFilesOnly === RUN TestStatJSON/RootDirsOnly @@ -11914,22 +11947,22 @@ --- PASS: TestStatJSON/NotFoundDirsOnly (0.00s) --- PASS: TestStatJSON/RootNotFound (0.00s) === RUN TestMkdir - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestMkdir (0.00s) === RUN TestLsd - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestLsd (0.00s) === RUN TestLs - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestLs (0.00s) === RUN TestLsWithFilesFrom - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestLsWithFilesFrom (0.01s) === RUN TestLsLong - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestLsLong (0.00s) === RUN TestHashSums - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestHashSums/Md5 === RUN TestHashSums/Md5Download === RUN TestHashSums/Sha1 @@ -11948,65 +11981,65 @@ --- PASS: TestHashSums/QuickxorBase64 (0.00s) --- PASS: TestHashSums/QuickxorDownloadBase64 (0.00s) === RUN TestHashSumsWithErrors -2026/02/27 07:39:53 ERROR : file1: hash unsupported: hash type not supported +2025/01/26 03:26:35 ERROR : file1: hash unsupported: hash type not supported --- PASS: TestHashSumsWithErrors (0.00s) === RUN TestHashStream --- PASS: TestHashStream (0.00s) === RUN TestSuffixName --- PASS: TestSuffixName (0.00s) === RUN TestCount - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestCount (0.00s) === RUN TestDelete - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestDelete (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestDelete (0.01s) === RUN TestRetry --- PASS: TestRetry (0.00s) === RUN TestCat - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestCat (0.00s) === RUN TestPurge - run.go:181: Remote "Local file system at /tmp/rclone3020177470", Local "Local file system at /tmp/rclone1701637990", Modify Window "1ns" -2026/02/27 07:39:53 ERROR : : error listing: directory not found -2026/02/27 07:39:53 purge failed: directory not found ---- PASS: TestPurge (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone2841245859", Local "Local file system at /tmp/rclone2397563395", Modify Window "1ns" +2025/01/26 03:26:35 ERROR : : error listing: directory not found +2025/01/26 03:26:35 purge failed: directory not found +--- PASS: TestPurge (0.00s) === RUN TestRmdirsNoLeaveRoot - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestRmdirsNoLeaveRoot (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestRmdirsNoLeaveRoot (0.03s) === RUN TestRmdirsLeaveRoot - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRmdirsLeaveRoot (0.00s) === RUN TestRmdirsWithFilter - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRmdirsWithFilter (0.00s) === RUN TestCopyURL - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestCopyURL (0.02s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestCopyURL (0.06s) === RUN TestCopyURLToWriter --- PASS: TestCopyURLToWriter (0.00s) === RUN TestMoveFile - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestMoveFile (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestMoveFile (0.02s) === RUN TestMoveFileWithIgnoreExisting - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestMoveFileWithIgnoreExisting (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestMoveFileWithIgnoreExisting (0.03s) === RUN TestCaseInsensitiveMoveFile - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestCaseInsensitiveMoveFile (0.00s) === RUN TestMoveFileBackupDir - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestMoveFileBackupDir (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestMoveFileBackupDir (0.00s) === RUN TestCopyFile - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestCopyFile (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestCopyFile (0.05s) === RUN TestCopyFileBackupDir - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestCopyFileBackupDir (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestCopyFileBackupDir (0.00s) === RUN TestCopyFileCompareDest - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestCopyFileCompareDest (0.02s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestCopyFileCompareDest (0.08s) === RUN TestCopyFileCopyDest - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" operations_test.go:1090: Skipping test as remote does not support server-side copy --- SKIP: TestCopyFileCopyDest (0.00s) === RUN TestSameConfig @@ -12020,63 +12053,63 @@ === RUN TestListFormat --- PASS: TestListFormat (0.00s) === RUN TestDirMove - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestDirMove (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestDirMove (0.04s) === RUN TestGetFsInfo - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestGetFsInfo (0.00s) === RUN TestRcat === RUN TestRcat/withChecksum=false,ignoreChecksum=false === NAME TestRcat - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestRcat/withChecksum=true,ignoreChecksum=false === NAME TestRcat - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestRcat/withChecksum=false,ignoreChecksum=true === NAME TestRcat - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestRcat/withChecksum=true,ignoreChecksum=true === NAME TestRcat - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestRcat (0.06s) - --- PASS: TestRcat/withChecksum=false,ignoreChecksum=false (0.02s) - --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (0.01s) - --- PASS: TestRcat/withChecksum=false,ignoreChecksum=true (0.02s) - --- PASS: TestRcat/withChecksum=true,ignoreChecksum=true (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestRcat (0.20s) + --- PASS: TestRcat/withChecksum=false,ignoreChecksum=false (0.04s) + --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (0.05s) + --- PASS: TestRcat/withChecksum=false,ignoreChecksum=true (0.04s) + --- PASS: TestRcat/withChecksum=true,ignoreChecksum=true (0.06s) === RUN TestRcatSize - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcatSize (0.00s) === RUN TestCopyFileMaxTransfer - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" -2026/02/27 07:39:53 NOTICE: TestCopyFileMaxTransfer/file2: Removing partially written file on error: max transfer limit reached as set by --max-transfer -2026/02/27 07:39:53 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: max transfer limit reached as set by --max-transfer ---- PASS: TestCopyFileMaxTransfer (0.03s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +2025/01/26 03:26:36 NOTICE: TestCopyFileMaxTransfer/file2: Removing partially written file on error: max transfer limit reached as set by --max-transfer +2025/01/26 03:26:36 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: max transfer limit reached as set by --max-transfer +--- PASS: TestCopyFileMaxTransfer (0.05s) === RUN TestTouchDir - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestTouchDir (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestTouchDir (0.01s) === RUN TestRcAbout - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcAbout (0.00s) === RUN TestRcCleanup - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcCleanup (0.00s) === RUN TestRcCopyfile - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcCopyfile (0.00s) === RUN TestRcCopyurl - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcCopyurl (0.00s) === RUN TestRcDelete - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcDelete (0.00s) === RUN TestRcDeletefile - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestRcDeletefile (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestRcDeletefile (0.01s) === RUN TestRcList - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcList (0.00s) === RUN TestRcStat - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" === RUN TestRcStat/Root === RUN TestRcStat/File === RUN TestRcStat/Subdir @@ -12087,37 +12120,37 @@ --- PASS: TestRcStat/Subdir (0.00s) --- PASS: TestRcStat/NotFound (0.00s) === RUN TestRcMkdir - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcMkdir (0.00s) === RUN TestRcMovefile - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcMovefile (0.00s) === RUN TestRcPurge - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcPurge (0.00s) === RUN TestRcRmdir - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcRmdir (0.00s) === RUN TestRcRmdirs - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcRmdirs (0.00s) === RUN TestRcSize - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcSize (0.00s) === RUN TestRcPublicLink - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcPublicLink (0.00s) === RUN TestRcFsInfo - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcFsInfo (0.00s) === RUN TestUploadFile - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" ---- PASS: TestUploadFile (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" +--- PASS: TestUploadFile (0.05s) === RUN TestRcCommand - run.go:181: Remote "Local file system at /tmp/rclone1795557398", Local "Local file system at /tmp/rclone1988938379", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone127326531", Local "Local file system at /tmp/rclone3745275971", Modify Window "1ns" --- PASS: TestRcCommand (0.00s) PASS -ok github.com/rclone/rclone/fs/operations 0.609s +ok github.com/rclone/rclone/fs/operations 1.914s === RUN TestGetFsNamed --- PASS: TestGetFsNamed (0.00s) === RUN TestGetFsNamedStruct @@ -12159,9 +12192,9 @@ === RUN TestCorePid --- PASS: TestCorePid (0.00s) === RUN TestCoreMemstats ---- PASS: TestCoreMemstats (0.00s) +--- PASS: TestCoreMemstats (0.01s) === RUN TestCoreGC ---- PASS: TestCoreGC (0.01s) +--- PASS: TestCoreGC (0.02s) === RUN TestCoreVersion --- PASS: TestCoreVersion (0.00s) === RUN TestCoreObscure @@ -12175,13 +12208,13 @@ === RUN TestCoreCommand/Stderr === RUN TestCoreCommand/Stdout === RUN TestCoreCommand/Stream ---- PASS: TestCoreCommand (0.11s) - --- PASS: TestCoreCommand/OK (0.03s) - --- PASS: TestCoreCommand/Fail (0.02s) - --- PASS: TestCoreCommand/Combined (0.01s) - --- PASS: TestCoreCommand/Stderr (0.02s) - --- PASS: TestCoreCommand/Stdout (0.02s) - --- PASS: TestCoreCommand/Stream (0.01s) +--- PASS: TestCoreCommand (0.58s) + --- PASS: TestCoreCommand/OK (0.08s) + --- PASS: TestCoreCommand/Fail (0.11s) + --- PASS: TestCoreCommand/Combined (0.08s) + --- PASS: TestCoreCommand/Stderr (0.08s) + --- PASS: TestCoreCommand/Stdout (0.06s) + --- PASS: TestCoreCommand/Stream (0.17s) === RUN TestErrParamNotFoundError --- PASS: TestErrParamNotFoundError (0.00s) === RUN TestIsErrParamNotFound @@ -12295,7 +12328,7 @@ === RUN TestWriteJSON --- PASS: TestWriteJSON (0.00s) PASS -ok github.com/rclone/rclone/fs/rc 0.183s +ok github.com/rclone/rclone/fs/rc 0.721s === RUN TestNewJobs --- PASS: TestNewJobs (0.00s) === RUN TestJobsKickExpire @@ -12307,7 +12340,7 @@ === RUN TestJobsGet --- PASS: TestJobsGet (0.00s) === RUN TestJobFinish ---- PASS: TestJobFinish (0.30s) +--- PASS: TestJobFinish (0.31s) === RUN TestJobRunPanic --- PASS: TestJobRunPanic (0.10s) === RUN TestJobsNewJob @@ -12339,15 +12372,15 @@ === RUN TestOnFinishAlreadyFinished --- PASS: TestOnFinishAlreadyFinished (0.00s) PASS -ok github.com/rclone/rclone/fs/rc/jobs 0.767s +ok github.com/rclone/rclone/fs/rc/jobs 0.921s === RUN TestRcServer -2026/02/27 07:39:53 NOTICE: Serving files from "testdata/files" -2026/02/27 07:39:53 NOTICE: Serving remote control on http://127.0.0.1:40825/ -2026/02/27 07:39:53 NOTICE: Web GUI is not automatically opening browser. Navigate to http://127.0.0.1:40825/ to use. -2026/02/27 07:39:53 Error on serving HTTP server: http: Server closed ---- PASS: TestRcServer (0.01s) +2025/01/26 03:26:34 NOTICE: Serving files from "testdata/files" +2025/01/26 03:26:34 NOTICE: Serving remote control on http://127.0.0.1:33083/ +2025/01/26 03:26:34 NOTICE: Web GUI is not automatically opening browser. Navigate to http://127.0.0.1:33083/ to use. +2025/01/26 03:26:34 Error on serving HTTP server: http: Server closed +--- PASS: TestRcServer (0.02s) === RUN TestFileServing -2026/02/27 07:39:53 NOTICE: Serving files from "testdata/files" +2025/01/26 03:26:34 NOTICE: Serving files from "testdata/files" === RUN TestFileServing/index rcserver_test.go:139: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/rc/rcserver/rcserver_test.go:139 @@ -12384,25 +12417,25 @@ === RUN TestFileServing/file2 === RUN TestFileServing/file-head === RUN TestFileServing/file-range ---- FAIL: TestFileServing (0.00s) +--- FAIL: TestFileServing (0.01s) --- FAIL: TestFileServing/index (0.00s) --- PASS: TestFileServing/notfound (0.00s) --- PASS: TestFileServing/dirnotfound (0.00s) - --- FAIL: TestFileServing/dir (0.00s) + --- FAIL: TestFileServing/dir (0.01s) --- PASS: TestFileServing/file (0.00s) --- PASS: TestFileServing/file2 (0.00s) --- PASS: TestFileServing/file-head (0.00s) --- PASS: TestFileServing/file-range (0.00s) === RUN TestRemoteServing -2026/02/27 07:39:53 NOTICE: Serving files from "testdata/files" +2025/01/26 03:26:34 NOTICE: Serving files from "testdata/files" === RUN TestRemoteServing/index -2026/02/27 07:39:53 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +2025/01/26 03:26:34 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults === RUN TestRemoteServing/notfound-index -2026/02/27 07:39:53 ERROR : rc: "": error: failed to list directory: directory not found +2025/01/26 03:26:34 ERROR : rc: "": error: failed to list directory: directory not found === RUN TestRemoteServing/notfound -2026/02/27 07:39:53 ERROR : rc: "notfound": error: failed to find object: object not found +2025/01/26 03:26:34 ERROR : rc: "notfound": error: failed to find object: object not found === RUN TestRemoteServing/dirnotfound -2026/02/27 07:39:53 ERROR : rc: "dirnotfound": error: failed to list directory: directory not found +2025/01/26 03:26:34 ERROR : rc: "dirnotfound": error: failed to list directory: directory not found === RUN TestRemoteServing/dir === RUN TestRemoteServing/file === RUN TestRemoteServing/file_with_no_slash_after_] @@ -12410,8 +12443,8 @@ === RUN TestRemoteServing/file-head === RUN TestRemoteServing/file-range === RUN TestRemoteServing/bad-remote -2026/02/27 07:39:53 ERROR : rc: "/": error: failed to make Fs: didn't find section in config file ---- PASS: TestRemoteServing (0.01s) +2025/01/26 03:26:34 ERROR : rc: "/": error: failed to make Fs: didn't find section in config file +--- PASS: TestRemoteServing (0.00s) --- PASS: TestRemoteServing/index (0.00s) --- PASS: TestRemoteServing/notfound-index (0.00s) --- PASS: TestRemoteServing/notfound (0.00s) @@ -12424,27 +12457,27 @@ --- PASS: TestRemoteServing/file-range (0.00s) --- PASS: TestRemoteServing/bad-remote (0.00s) === RUN TestRC -2026/02/27 07:39:53 NOTICE: Serving files from "testdata/files" +2025/01/26 03:26:34 NOTICE: Serving files from "testdata/files" === RUN TestRC/rc-root -2026/02/27 07:39:53 ERROR : rc: "": error: couldn't find method "" +2025/01/26 03:26:34 ERROR : rc: "": error: couldn't find method "" === RUN TestRC/rc-noop === RUN TestRC/rc-error -2026/02/27 07:39:53 ERROR : rc: "rc/error": error: arbitrary error on input map[] +2025/01/26 03:26:34 ERROR : rc: "rc/error": error: arbitrary error on input map[] === RUN TestRC/core-gc === RUN TestRC/url-params === RUN TestRC/json === RUN TestRC/json-and-url-params === RUN TestRC/json-bad -2026/02/27 07:39:53 ERROR : rc: "rc/noop": error: failed to read input JSON: invalid character 'p' looking for beginning of object key string +2025/01/26 03:26:34 ERROR : rc: "rc/noop": error: failed to read input JSON: invalid character 'p' looking for beginning of object key string === RUN TestRC/form === RUN TestRC/form-and-url-params === RUN TestRC/form-bad -2026/02/27 07:39:53 ERROR : rc: "rc/noop": error: failed to parse form/URL parameters: invalid URL escape "%zz" ---- PASS: TestRC (0.01s) +2025/01/26 03:26:34 ERROR : rc: "rc/noop": error: failed to parse form/URL parameters: invalid URL escape "%zz" +--- PASS: TestRC (0.05s) --- PASS: TestRC/rc-root (0.00s) --- PASS: TestRC/rc-noop (0.00s) --- PASS: TestRC/rc-error (0.00s) - --- PASS: TestRC/core-gc (0.01s) + --- PASS: TestRC/core-gc (0.05s) --- PASS: TestRC/url-params (0.00s) --- PASS: TestRC/json (0.00s) --- PASS: TestRC/json-and-url-params (0.00s) @@ -12453,23 +12486,23 @@ --- PASS: TestRC/form-and-url-params (0.00s) --- PASS: TestRC/form-bad (0.00s) === RUN TestRCWithAuth -2026/02/27 07:39:53 NOTICE: Serving files from "testdata/files" +2025/01/26 03:26:34 NOTICE: Serving files from "testdata/files" === RUN TestRCWithAuth/core-command === RUN TestRCWithAuth/core-command-bad-returnType -2026/02/27 07:39:53 ERROR : rc: "core/command": error: unknown returnType "POTATO" +2025/01/26 03:26:35 ERROR : rc: "core/command": error: unknown returnType "POTATO" === RUN TestRCWithAuth/core-command-stream === RUN TestRCWithAuth/core-command-stream-error -2026/02/27 07:39:53 ERROR : rc: "core/command": error: exit status 1 ---- PASS: TestRCWithAuth (0.06s) - --- PASS: TestRCWithAuth/core-command (0.02s) +2025/01/26 03:26:35 ERROR : rc: "core/command": error: exit status 1 +--- PASS: TestRCWithAuth (0.30s) + --- PASS: TestRCWithAuth/core-command (0.12s) --- PASS: TestRCWithAuth/core-command-bad-returnType (0.00s) - --- PASS: TestRCWithAuth/core-command-stream (0.02s) - --- PASS: TestRCWithAuth/core-command-stream-error (0.02s) + --- PASS: TestRCWithAuth/core-command-stream (0.10s) + --- PASS: TestRCWithAuth/core-command-stream-error (0.09s) === RUN TestMethods -2026/02/27 07:39:53 NOTICE: Serving files from "testdata/files" +2025/01/26 03:26:35 NOTICE: Serving files from "testdata/files" === RUN TestMethods/options === RUN TestMethods/bad -2026/02/27 07:39:53 ERROR : rc: "": error: method "POTATO" not allowed +2025/01/26 03:26:35 ERROR : rc: "": error: method "POTATO" not allowed --- PASS: TestMethods (0.00s) --- PASS: TestMethods/options (0.00s) --- PASS: TestMethods/bad (0.00s) @@ -12484,44 +12517,44 @@ === RUN TestMetrics/Errors_Metric#01 === RUN TestMetrics/Deleted_Files_Metric#01 === RUN TestMetrics/Files_Transferred_Metric#01 ---- PASS: TestMetrics (0.01s) +--- PASS: TestMetrics (0.09s) --- PASS: TestMetrics/Bytes_Transferred_Metric (0.00s) --- PASS: TestMetrics/Checked_Files_Metric (0.00s) --- PASS: TestMetrics/Errors_Metric (0.00s) - --- PASS: TestMetrics/Deleted_Files_Metric (0.00s) - --- PASS: TestMetrics/Files_Transferred_Metric (0.00s) - --- PASS: TestMetrics/Bytes_Transferred_Metric#01 (0.00s) + --- PASS: TestMetrics/Deleted_Files_Metric (0.02s) + --- PASS: TestMetrics/Files_Transferred_Metric (0.01s) + --- PASS: TestMetrics/Bytes_Transferred_Metric#01 (0.03s) --- PASS: TestMetrics/Checked_Files_Metric#01 (0.00s) --- PASS: TestMetrics/Errors_Metric#01 (0.00s) --- PASS: TestMetrics/Deleted_Files_Metric#01 (0.00s) - --- PASS: TestMetrics/Files_Transferred_Metric#01 (0.00s) + --- PASS: TestMetrics/Files_Transferred_Metric#01 (0.03s) === RUN TestServingRoot -2026/02/27 07:39:53 NOTICE: Serving files from "testdata/files" +2025/01/26 03:26:35 NOTICE: Serving files from "testdata/files" === RUN TestServingRoot/rootlist -2026/02/27 07:39:53 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults ---- PASS: TestServingRoot (0.00s) +2025/01/26 03:26:35 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +--- PASS: TestServingRoot (0.01s) --- PASS: TestServingRoot/rootlist (0.00s) === RUN TestServingRootNoFiles === RUN TestServingRootNoFiles/rootlist -2026/02/27 07:39:53 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults ---- PASS: TestServingRootNoFiles (0.00s) +2025/01/26 03:26:35 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults +--- PASS: TestServingRootNoFiles (0.01s) --- PASS: TestServingRootNoFiles/rootlist (0.00s) === RUN TestNoFiles === RUN TestNoFiles/file === RUN TestNoFiles/dir ---- PASS: TestNoFiles (0.00s) +--- PASS: TestNoFiles (0.01s) --- PASS: TestNoFiles/file (0.00s) --- PASS: TestNoFiles/dir (0.00s) === RUN TestNoServe -2026/02/27 07:39:53 NOTICE: Serving files from "testdata/files" +2025/01/26 03:26:35 NOTICE: Serving files from "testdata/files" === RUN TestNoServe/file === RUN TestNoServe/dir ---- PASS: TestNoServe (0.00s) +--- PASS: TestNoServe (0.01s) --- PASS: TestNoServe/file (0.00s) --- PASS: TestNoServe/dir (0.00s) === RUN TestAuthRequired === RUN TestAuthRequired/auth -2026/02/27 07:39:53 ERROR : rc: "rc/noopauth": error: authentication must be set up on the rc server to use "rc/noopauth" or the --rc-no-auth flag must be in use +2025/01/26 03:26:35 ERROR : rc: "rc/noopauth": error: authentication must be set up on the rc server to use "rc/noopauth" or the --rc-no-auth flag must be in use --- PASS: TestAuthRequired (0.00s) --- PASS: TestAuthRequired/auth (0.00s) === RUN TestNoAuth @@ -12530,17 +12563,17 @@ --- PASS: TestNoAuth/auth (0.00s) === RUN TestWithUserPass === RUN TestWithUserPass/auth ---- PASS: TestWithUserPass (0.00s) +--- PASS: TestWithUserPass (0.01s) --- PASS: TestWithUserPass/auth (0.00s) === RUN TestRCAsync === RUN TestRCAsync/ok === RUN TestRCAsync/bad -2026/02/27 07:39:53 ERROR : rc: "rc/noop": error: couldn't parse key "_async" (truthy) as bool: strconv.ParseBool: parsing "truthy": invalid syntax +2025/01/26 03:26:35 ERROR : rc: "rc/noop": error: couldn't parse key "_async" (truthy) as bool: strconv.ParseBool: parsing "truthy": invalid syntax --- PASS: TestRCAsync (0.00s) --- PASS: TestRCAsync/ok (0.00s) --- PASS: TestRCAsync/bad (0.00s) FAIL -FAIL github.com/rclone/rclone/fs/rc/rcserver 0.182s +FAIL github.com/rclone/rclone/fs/rc/rcserver 0.717s === RUN TestAddPlugin rc_test.go:91: network connection not available for testing --- SKIP: TestAddPlugin (0.00s) @@ -12552,27 +12585,11 @@ === RUN TestPluginsForType --- PASS: TestPluginsForType (0.00s) PASS -ok github.com/rclone/rclone/fs/rc/webgui 0.057s -? github.com/rclone/rclone/fstest/testserver [no test files] -? github.com/rclone/rclone/fstest/testy [no test files] -? github.com/rclone/rclone/lib/buildinfo [no test files] -? github.com/rclone/rclone/lib/daemonize [no test files] -? github.com/rclone/rclone/lib/dircache [no test files] -? github.com/rclone/rclone/lib/encoder/internal/gen [no test files] -? github.com/rclone/rclone/lib/exitcode [no test files] -? github.com/rclone/rclone/lib/http/auth [no test files] -? github.com/rclone/rclone/lib/israce [no test files] -? github.com/rclone/rclone/lib/oauthutil [no test files] -? github.com/rclone/rclone/lib/jwtutil [no test files] -? github.com/rclone/rclone/lib/plugin [no test files] -? github.com/rclone/rclone/lib/terminal [no test files] -? github.com/rclone/rclone/vfs/test_vfs [no test files] -? github.com/rclone/rclone/vfs/vfsflags [no test files] -? github.com/rclone/rclone/vfs/vfstest [no test files] +ok github.com/rclone/rclone/fs/rc/webgui 0.176s === RUN TestPipe --- PASS: TestPipe (0.00s) === RUN TestPipeConcurrent ---- PASS: TestPipeConcurrent (0.04s) +--- PASS: TestPipeConcurrent (0.05s) === RUN TestPipeOrderBy === RUN TestPipeOrderBy/#00 === RUN TestPipeOrderBy/size @@ -12636,158 +12653,158 @@ --- PASS: TestNewLess/modtime,mixed (0.00s) --- PASS: TestNewLess/modtime,mixed,30 (0.00s) === RUN TestRcCopy - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestRcCopy (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestRcCopy (0.02s) === RUN TestRcMove - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestRcMove (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestRcMove (0.04s) === RUN TestRcSync - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestRcSync (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestRcSync (0.04s) === RUN TestCopyWithDryRun - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:39:53 NOTICE: sub dir/hello world: Skipped copy as --dry-run is set (size 11) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:35 NOTICE: sub dir/hello world: Skipped copy as --dry-run is set (size 11) --- PASS: TestCopyWithDryRun (0.00s) === RUN TestCopy - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestCopy (0.00s) === RUN TestCopyMissingDirectory - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:39:53 ERROR : Local file system at /non-existing: error reading source root directory: directory not found + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:35 ERROR : Local file system at /non-existing: error reading source root directory: directory not found --- PASS: TestCopyMissingDirectory (0.00s) === RUN TestCopyNoTraverse - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestCopyNoTraverse (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestCopyNoTraverse (0.02s) === RUN TestCopyCheckFirst - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestCopyCheckFirst (0.00s) === RUN TestSyncNoTraverse - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:39:53 ERROR : Ignoring --no-traverse with sync + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:35 ERROR : Ignoring --no-traverse with sync --- PASS: TestSyncNoTraverse (0.00s) === RUN TestCopyWithDepth - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestCopyWithDepth (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestCopyWithDepth (0.03s) === RUN TestCopyWithFilesFrom - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestCopyWithFilesFrom (0.00s) === RUN TestCopyWithFilesFromAndNoTraverse - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestCopyWithFilesFromAndNoTraverse (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestCopyWithFilesFromAndNoTraverse (0.02s) === RUN TestCopyEmptyDirectories - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestCopyEmptyDirectories (0.00s) === RUN TestMoveEmptyDirectories - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestMoveEmptyDirectories (0.00s) === RUN TestSyncEmptyDirectories - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncEmptyDirectories (0.00s) === RUN TestServerSideCopy - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" - sync_test.go:275: Server side copy (if possible) Local file system at /tmp/rclone2990107203 -> Local file system at /tmp/rclone3139253606 ---- PASS: TestServerSideCopy (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" + sync_test.go:275: Server side copy (if possible) Local file system at /tmp/rclone3530779103 -> Local file system at /tmp/rclone2150087507 +--- PASS: TestServerSideCopy (0.02s) === RUN TestCopyAfterDelete - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:39:53 ERROR : : error listing: directory not found + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:35 ERROR : : error listing: directory not found --- PASS: TestCopyAfterDelete (0.00s) === RUN TestCopyRedownload - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestCopyRedownload (0.00s) === RUN TestSyncBasedOnCheckSum - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncBasedOnCheckSum (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncBasedOnCheckSum (0.01s) === RUN TestSyncSizeOnly - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncSizeOnly (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncSizeOnly (0.02s) === RUN TestSyncIgnoreSize - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncIgnoreSize (0.00s) === RUN TestSyncIgnoreTimes - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncIgnoreTimes (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncIgnoreTimes (0.02s) === RUN TestSyncIgnoreExisting - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncIgnoreExisting (0.00s) === RUN TestSyncIgnoreErrors - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncIgnoreErrors (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncIgnoreErrors (0.02s) === RUN TestSyncAfterChangingModtimeOnly - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:39:53 NOTICE: empty space: Skipped update modification time as --dry-run is set (size 1) ---- PASS: TestSyncAfterChangingModtimeOnly (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:35 NOTICE: empty space: Skipped update modification time as --dry-run is set (size 1) +--- PASS: TestSyncAfterChangingModtimeOnly (0.02s) === RUN TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime (0.00s) === RUN TestSyncDoesntUpdateModtime - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncDoesntUpdateModtime (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncDoesntUpdateModtime (0.02s) === RUN TestSyncAfterAddingAFile - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncAfterAddingAFile (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncAfterAddingAFile (0.02s) === RUN TestSyncAfterChangingFilesSizeOnly - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncAfterChangingFilesSizeOnly (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncAfterChangingFilesSizeOnly (0.02s) === RUN TestSyncAfterChangingContentsOnly - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncAfterChangingContentsOnly (0.00s) === RUN TestSyncAfterRemovingAFileAndAddingAFileDryRun - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:39:53 NOTICE: potato2: Skipped copy as --dry-run is set (size 60) -2026/02/27 07:39:53 NOTICE: potato: Skipped delete as --dry-run is set (size 21) ---- PASS: TestSyncAfterRemovingAFileAndAddingAFileDryRun (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:35 NOTICE: potato2: Skipped copy as --dry-run is set (size 60) +2025/01/26 03:26:35 NOTICE: potato: Skipped delete as --dry-run is set (size 21) +--- PASS: TestSyncAfterRemovingAFileAndAddingAFileDryRun (0.02s) === RUN TestSyncAfterRemovingAFileAndAddingAFile - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncAfterRemovingAFileAndAddingAFile (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncAfterRemovingAFileAndAddingAFile (0.00s) === RUN TestSyncAfterRemovingAFileAndAddingAFileSubDir - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDir (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDir (0.02s) === RUN TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:39:53 ERROR : Local file system at /tmp/rclone2990107203: not deleting files as there were IO errors -2026/02/27 07:39:53 ERROR : Local file system at /tmp/rclone2990107203: not deleting directories as there were IO errors ---- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:35 ERROR : Local file system at /tmp/rclone3530779103: not deleting files as there were IO errors +2025/01/26 03:26:35 ERROR : Local file system at /tmp/rclone3530779103: not deleting directories as there were IO errors +--- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors (0.02s) === RUN TestSyncDeleteAfter --- PASS: TestSyncDeleteAfter (0.00s) === RUN TestSyncDeleteDuring - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncDeleteDuring (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncDeleteDuring (0.03s) === RUN TestSyncDeleteBefore - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncDeleteBefore (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncDeleteBefore (0.02s) === RUN TestCopyDeleteBefore - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestCopyDeleteBefore (0.00s) === RUN TestSyncWithExclude - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncWithExclude (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncWithExclude (0.02s) === RUN TestSyncWithExcludeAndDeleteExcluded - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncWithExcludeAndDeleteExcluded (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncWithExcludeAndDeleteExcluded (0.02s) === RUN TestSyncWithUpdateOlder - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncWithUpdateOlder (0.02s) === RUN TestSyncWithMaxDuration === RUN TestSyncWithMaxDuration/Hard - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:39:53 NOTICE: Bandwidth limit set to {10Ki 10Ki} -2026/02/27 07:39:56 NOTICE: file2: Removing partially written file on error: context deadline exceeded -2026/02/27 07:39:56 ERROR : file2: Failed to copy: context deadline exceeded -2026/02/27 07:39:56 ERROR : Local file system at /tmp/rclone2990107203: not deleting files as there were IO errors -2026/02/27 07:39:56 ERROR : Local file system at /tmp/rclone2990107203: not deleting directories as there were IO errors -2026/02/27 07:39:56 ERROR : Local file system at /tmp/rclone2990107203: max transfer duration reached as set by --max-duration -2026/02/27 07:39:56 NOTICE: Bandwidth limit reset to unlimited + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:35 NOTICE: Bandwidth limit set to {10Ki 10Ki} +2025/01/26 03:26:38 NOTICE: file2: Removing partially written file on error: context deadline exceeded +2025/01/26 03:26:38 ERROR : file2: Failed to copy: context deadline exceeded +2025/01/26 03:26:38 ERROR : Local file system at /tmp/rclone3530779103: not deleting files as there were IO errors +2025/01/26 03:26:38 ERROR : Local file system at /tmp/rclone3530779103: not deleting directories as there were IO errors +2025/01/26 03:26:38 ERROR : Local file system at /tmp/rclone3530779103: max transfer duration reached as set by --max-duration +2025/01/26 03:26:38 NOTICE: Bandwidth limit reset to unlimited === RUN TestSyncWithMaxDuration/Soft - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:39:56 NOTICE: Bandwidth limit set to {10Ki 10Ki} -2026/02/27 07:40:01 ERROR : Local file system at /tmp/rclone2990107203: max transfer duration reached as set by --max-duration -2026/02/27 07:40:01 ERROR : Cancelling sync due to fatal error: max transfer duration reached as set by --max-duration -2026/02/27 07:40:01 NOTICE: Bandwidth limit reset to unlimited + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:38 NOTICE: Bandwidth limit set to {10Ki 10Ki} +2025/01/26 03:26:43 ERROR : Local file system at /tmp/rclone3530779103: max transfer duration reached as set by --max-duration +2025/01/26 03:26:43 ERROR : Cancelling sync due to fatal error: max transfer duration reached as set by --max-duration +2025/01/26 03:26:43 NOTICE: Bandwidth limit reset to unlimited --- PASS: TestSyncWithMaxDuration (8.22s) - --- PASS: TestSyncWithMaxDuration/Hard (3.20s) + --- PASS: TestSyncWithMaxDuration/Hard (3.21s) --- PASS: TestSyncWithMaxDuration/Soft (5.01s) === RUN TestSyncWithTrackRenames - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" sync_test.go:1075: Can track renames: true --- PASS: TestSyncWithTrackRenames (0.01s) === RUN TestParseRenamesStrategyModtime @@ -12795,119 +12812,119 @@ === RUN TestRenamesStrategyModtime --- PASS: TestRenamesStrategyModtime (0.00s) === RUN TestSyncWithTrackRenamesStrategyModtime - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" sync_test.go:1144: Can track renames: true ---- PASS: TestSyncWithTrackRenamesStrategyModtime (0.01s) +--- PASS: TestSyncWithTrackRenamesStrategyModtime (0.04s) === RUN TestSyncWithTrackRenamesStrategyLeaf - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" sync_test.go:1180: Can track renames: true ---- PASS: TestSyncWithTrackRenamesStrategyLeaf (0.01s) +--- PASS: TestSyncWithTrackRenamesStrategyLeaf (0.00s) === RUN TestMoveWithDeleteEmptySrcDirs - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestMoveWithDeleteEmptySrcDirs (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestMoveWithDeleteEmptySrcDirs (0.03s) === RUN TestMoveWithoutDeleteEmptySrcDirs - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestMoveWithoutDeleteEmptySrcDirs (0.00s) === RUN TestMoveWithIgnoreExisting - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestMoveWithIgnoreExisting (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestMoveWithIgnoreExisting (0.00s) === RUN TestServerSideMove - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" - sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone2990107203 -> Local file system at /tmp/rclone2770629978 -2026/02/27 07:40:01 ERROR : : error listing: directory not found -2026/02/27 07:40:01 purge failed: directory not found ---- PASS: TestServerSideMove (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" + sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone3530779103 -> Local file system at /tmp/rclone1750662669 +2025/01/26 03:26:44 ERROR : : error listing: directory not found +2025/01/26 03:26:44 purge failed: directory not found +--- PASS: TestServerSideMove (0.03s) === RUN TestServerSideMoveWithFilter - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" - sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone2990107203 -> Local file system at /tmp/rclone3949093782 ---- PASS: TestServerSideMoveWithFilter (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" + sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone3530779103 -> Local file system at /tmp/rclone1498131364 +--- PASS: TestServerSideMoveWithFilter (0.03s) === RUN TestServerSideMoveDeleteEmptySourceDirs - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" - sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone2990107203 -> Local file system at /tmp/rclone2026602973 -2026/02/27 07:40:02 ERROR : : error listing: directory not found -2026/02/27 07:40:02 ERROR : : error listing: directory not found -2026/02/27 07:40:02 purge failed: directory not found ---- PASS: TestServerSideMoveDeleteEmptySourceDirs (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" + sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone3530779103 -> Local file system at /tmp/rclone1161726168 +2025/01/26 03:26:44 ERROR : : error listing: directory not found +2025/01/26 03:26:44 ERROR : : error listing: directory not found +2025/01/26 03:26:44 purge failed: directory not found +--- PASS: TestServerSideMoveDeleteEmptySourceDirs (0.03s) === RUN TestServerSideMoveOverlap - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" sync_test.go:1416: Skipping test as remote supports DirMove --- SKIP: TestServerSideMoveOverlap (0.00s) === RUN TestSyncOverlap - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncOverlap (0.00s) === RUN TestSyncOverlapWithFilter - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncOverlapWithFilter (0.00s) === RUN TestSyncCompareDest - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncCompareDest (0.04s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncCompareDest (0.08s) === RUN TestSyncMultipleCompareDest - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncMultipleCompareDest (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncMultipleCompareDest (0.02s) === RUN TestSyncCopyDest - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" sync_test.go:1675: Skipping test as remote does not support server-side copy --- SKIP: TestSyncCopyDest (0.00s) === RUN TestSyncBackupDir - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncBackupDir (0.02s) === RUN TestSyncBackupDirWithSuffix - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncBackupDirWithSuffix (0.02s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncBackupDirWithSuffix (0.04s) === RUN TestSyncBackupDirWithSuffixKeepExtension - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncBackupDirWithSuffixKeepExtension (0.02s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncBackupDirWithSuffixKeepExtension (0.04s) === RUN TestSyncBackupDirSuffixOnly - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncBackupDirSuffixOnly (0.02s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncBackupDirSuffixOnly (0.04s) === RUN TestSyncSuffix - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncSuffix (0.02s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncSuffix (0.04s) === RUN TestSyncSuffixKeepExtension - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncSuffixKeepExtension (0.02s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncSuffixKeepExtension (0.04s) === RUN TestSyncUTFNorm - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncUTFNorm (0.01s) === RUN TestSyncImmutable - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:40:02 ERROR : existing: Source and destination exist but do not match: immutable file modified -2026/02/27 07:40:02 ERROR : Local file system at /tmp/rclone2990107203: not deleting files as there were IO errors -2026/02/27 07:40:02 ERROR : Local file system at /tmp/rclone2990107203: not deleting directories as there were IO errors + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:44 ERROR : existing: Source and destination exist but do not match: immutable file modified +2025/01/26 03:26:44 ERROR : Local file system at /tmp/rclone3530779103: not deleting files as there were IO errors +2025/01/26 03:26:44 ERROR : Local file system at /tmp/rclone3530779103: not deleting directories as there were IO errors --- PASS: TestSyncImmutable (0.01s) === RUN TestSyncIgnoreCase - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" --- PASS: TestSyncIgnoreCase (0.00s) === RUN TestMaxTransfer === RUN TestMaxTransfer/Hard - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:40:02 NOTICE: file1: Removing partially written file on error: max transfer limit reached as set by --max-transfer -2026/02/27 07:40:02 ERROR : file1: Failed to copy: max transfer limit reached as set by --max-transfer -2026/02/27 07:40:02 ERROR : Cancelling sync due to fatal error: max transfer limit reached as set by --max-transfer -2026/02/27 07:40:02 ERROR : Local file system at /tmp/rclone2990107203: not deleting files as there were IO errors -2026/02/27 07:40:02 ERROR : Local file system at /tmp/rclone2990107203: not deleting directories as there were IO errors + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:44 NOTICE: file1: Removing partially written file on error: max transfer limit reached as set by --max-transfer +2025/01/26 03:26:44 ERROR : file1: Failed to copy: max transfer limit reached as set by --max-transfer +2025/01/26 03:26:44 ERROR : Cancelling sync due to fatal error: max transfer limit reached as set by --max-transfer +2025/01/26 03:26:44 ERROR : Local file system at /tmp/rclone3530779103: not deleting files as there were IO errors +2025/01/26 03:26:44 ERROR : Local file system at /tmp/rclone3530779103: not deleting directories as there were IO errors === RUN TestMaxTransfer/Soft - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:40:02 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers -2026/02/27 07:40:02 ERROR : Local file system at /tmp/rclone2990107203: not deleting files as there were IO errors -2026/02/27 07:40:02 ERROR : Local file system at /tmp/rclone2990107203: not deleting directories as there were IO errors + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:44 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers +2025/01/26 03:26:44 ERROR : Local file system at /tmp/rclone3530779103: not deleting files as there were IO errors +2025/01/26 03:26:44 ERROR : Local file system at /tmp/rclone3530779103: not deleting directories as there were IO errors === RUN TestMaxTransfer/Cautious - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" -2026/02/27 07:40:02 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers -2026/02/27 07:40:02 ERROR : Local file system at /tmp/rclone2990107203: not deleting files as there were IO errors -2026/02/27 07:40:02 ERROR : Local file system at /tmp/rclone2990107203: not deleting directories as there were IO errors ---- PASS: TestMaxTransfer (0.01s) - --- PASS: TestMaxTransfer/Hard (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +2025/01/26 03:26:44 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers +2025/01/26 03:26:44 ERROR : Local file system at /tmp/rclone3530779103: not deleting files as there were IO errors +2025/01/26 03:26:44 ERROR : Local file system at /tmp/rclone3530779103: not deleting directories as there were IO errors +--- PASS: TestMaxTransfer (0.05s) + --- PASS: TestMaxTransfer/Hard (0.02s) --- PASS: TestMaxTransfer/Soft (0.00s) - --- PASS: TestMaxTransfer/Cautious (0.01s) + --- PASS: TestMaxTransfer/Cautious (0.03s) === RUN TestSyncConcurrentDelete - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncConcurrentDelete (0.06s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncConcurrentDelete (0.09s) === RUN TestSyncConcurrentTruncate - run.go:181: Remote "Local file system at /tmp/rclone2990107203", Local "Local file system at /tmp/rclone3866306760", Modify Window "1ns" ---- PASS: TestSyncConcurrentTruncate (0.07s) + run.go:181: Remote "Local file system at /tmp/rclone3530779103", Local "Local file system at /tmp/rclone3615410610", Modify Window "1ns" +--- PASS: TestSyncConcurrentTruncate (0.12s) PASS -ok github.com/rclone/rclone/fs/sync 9.043s +ok github.com/rclone/rclone/fs/sync 10.084s === RUN TestWalkEmpty --- PASS: TestWalkEmpty (0.00s) === RUN TestWalkREmpty @@ -12917,7 +12934,7 @@ === RUN TestWalkREmptySkip --- PASS: TestWalkREmptySkip (0.00s) === RUN TestWalkNotFound -2026/02/27 07:39:53 ERROR : : error listing: directory not found +2025/01/26 03:26:34 ERROR : : error listing: directory not found --- PASS: TestWalkNotFound (0.00s) === RUN TestWalkRNotFound --- PASS: TestWalkRNotFound (0.00s) @@ -12948,22 +12965,37 @@ === RUN TestWalkRSkip --- PASS: TestWalkRSkip (0.00s) === RUN TestWalkErrors -2026/02/27 07:39:53 ERROR : 0: error listing: directory not found -2026/02/27 07:39:53 ERROR : 1: error listing: directory not found -2026/02/27 07:39:53 ERROR : 2: error listing: directory not found +2025/01/26 03:26:34 ERROR : 0: error listing: directory not found +2025/01/26 03:26:34 ERROR : 1: error listing: directory not found +2025/01/26 03:26:34 ERROR : 2: error listing: directory not found +2025/01/26 03:26:34 ERROR : 3: error listing: directory not found +2025/01/26 03:26:34 ERROR : 4: error listing: directory not found +2025/01/26 03:26:34 ERROR : 5: error listing: directory not found +2025/01/26 03:26:34 ERROR : 6: error listing: directory not found +2025/01/26 03:26:34 ERROR : 7: error listing: directory not found +2025/01/26 03:26:34 ERROR : 8: error listing: directory not found --- PASS: TestWalkErrors (0.00s) === RUN TestWalkRErrors --- PASS: TestWalkRErrors (0.00s) === RUN TestWalkMulti ---- PASS: TestWalkMulti (0.01s) +--- PASS: TestWalkMulti (0.03s) === RUN TestWalkRMulti ---- PASS: TestWalkRMulti (0.02s) +--- PASS: TestWalkRMulti (0.08s) === RUN TestWalkMultiErrors -2026/02/27 07:39:53 ERROR : 9/9/0: error listing: boom +2025/01/26 03:26:34 ERROR : 9/9/0: error listing: boom --- PASS: TestWalkMultiErrors (0.00s) === RUN TestWalkRMultiErrors -2026/02/27 07:39:53 ERROR : 9/9/0: error listing: boom ---- PASS: TestWalkRMultiErrors (0.01s) +2025/01/26 03:26:35 ERROR : 9/9/0: error listing: boom +2025/01/26 03:26:35 ERROR : 9/9/1: error listing: boom +2025/01/26 03:26:35 ERROR : 9/9/2: error listing: boom +2025/01/26 03:26:35 ERROR : 9/9/3: error listing: boom +2025/01/26 03:26:35 ERROR : 9/9/4: error listing: boom +2025/01/26 03:26:35 ERROR : 9/9/5: error listing: boom +2025/01/26 03:26:35 ERROR : 9/9/6: error listing: boom +2025/01/26 03:26:35 ERROR : 9/9/7: error listing: boom +2025/01/26 03:26:35 ERROR : 9/9/8: error listing: boom +2025/01/26 03:26:35 ERROR : 9/9/9: error listing: boom +--- PASS: TestWalkRMultiErrors (0.06s) === RUN TestWalkRDirTree --- PASS: TestWalkRDirTree (0.00s) === RUN TestWalkRDirTreeExclude @@ -12989,11 +13021,27 @@ === RUN TestDirMapSendEntries --- PASS: TestDirMapSendEntries (0.00s) PASS -ok github.com/rclone/rclone/fs/walk 0.105s +ok github.com/rclone/rclone/fs/walk 0.328s +? github.com/rclone/rclone/fstest/testserver [no test files] +? github.com/rclone/rclone/fstest/testy [no test files] +? github.com/rclone/rclone/lib/buildinfo [no test files] +? github.com/rclone/rclone/lib/daemonize [no test files] +? github.com/rclone/rclone/lib/dircache [no test files] +? github.com/rclone/rclone/lib/encoder/internal/gen [no test files] +? github.com/rclone/rclone/lib/exitcode [no test files] +? github.com/rclone/rclone/lib/http/auth [no test files] +? github.com/rclone/rclone/lib/israce [no test files] +? github.com/rclone/rclone/lib/jwtutil [no test files] +? github.com/rclone/rclone/lib/oauthutil [no test files] +? github.com/rclone/rclone/lib/plugin [no test files] +? github.com/rclone/rclone/lib/terminal [no test files] +? github.com/rclone/rclone/vfs/test_vfs [no test files] +? github.com/rclone/rclone/vfs/vfsflags [no test files] +? github.com/rclone/rclone/vfs/vfstest [no test files] === RUN TestTestsToRegexp --- PASS: TestTestsToRegexp (0.00s) === RUN TestTestsToRegexpLive ---- PASS: TestTestsToRegexpLive (11.29s) +--- PASS: TestTestsToRegexpLive (54.65s) === RUN TestTests === RUN TestTests/A1 === RUN TestTests/A2 @@ -13019,17 +13067,17 @@ --- PASS: TestTests/C/C3/C31 (0.00s) --- PASS: TestTests/C/C3/C32 (0.00s) PASS -ok github.com/rclone/rclone/fstest/test_all 11.381s +ok github.com/rclone/rclone/fstest/test_all 55.057s === RUN TestExitCode --- PASS: TestExitCode (0.00s) PASS -ok github.com/rclone/rclone/lib/atexit 0.031s +ok github.com/rclone/rclone/lib/atexit 0.092s === RUN TestSplit --- PASS: TestSplit (0.00s) === RUN TestCache --- PASS: TestCache (0.00s) PASS -ok github.com/rclone/rclone/lib/bucket 0.018s +ok github.com/rclone/rclone/lib/bucket 0.070s === RUN TestGet --- PASS: TestGet (0.00s) === RUN TestGetFile @@ -13059,7 +13107,7 @@ === RUN TestCacheFinalize --- PASS: TestCacheFinalize (0.00s) PASS -ok github.com/rclone/rclone/lib/cache 0.281s +ok github.com/rclone/rclone/lib/cache 0.324s === RUN TestEncodeString --- PASS: TestEncodeString (0.00s) === RUN TestEncodeSet @@ -13084,9 +13132,9 @@ === RUN TestEncodeSingleMask/16 === RUN TestEncodeSingleMask/17 === RUN TestEncodeSingleMask/18 ---- PASS: TestEncodeSingleMask (0.00s) +--- PASS: TestEncodeSingleMask (0.02s) --- PASS: TestEncodeSingleMask/0 (0.00s) - --- PASS: TestEncodeSingleMask/1 (0.00s) + --- PASS: TestEncodeSingleMask/1 (0.02s) --- PASS: TestEncodeSingleMask/2 (0.00s) --- PASS: TestEncodeSingleMask/3 (0.00s) --- PASS: TestEncodeSingleMask/4 (0.00s) @@ -17519,7 +17567,7 @@ === RUN TestEncodeSingleMaskEdge/4411 === RUN TestEncodeSingleMaskEdge/4412 === RUN TestEncodeSingleMaskEdge/4413 ---- PASS: TestEncodeSingleMaskEdge (0.12s) +--- PASS: TestEncodeSingleMaskEdge (0.39s) --- PASS: TestEncodeSingleMaskEdge/0 (0.00s) --- PASS: TestEncodeSingleMaskEdge/1 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2 (0.00s) @@ -19732,7 +19780,7 @@ --- PASS: TestEncodeSingleMaskEdge/2209 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2210 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2211 (0.00s) - --- PASS: TestEncodeSingleMaskEdge/2212 (0.00s) + --- PASS: TestEncodeSingleMaskEdge/2212 (0.02s) --- PASS: TestEncodeSingleMaskEdge/2213 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2214 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2215 (0.00s) @@ -19999,7 +20047,7 @@ --- PASS: TestEncodeSingleMaskEdge/2476 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2477 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2478 (0.00s) - --- PASS: TestEncodeSingleMaskEdge/2479 (0.01s) + --- PASS: TestEncodeSingleMaskEdge/2479 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2480 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2481 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2482 (0.00s) @@ -20385,7 +20433,7 @@ --- PASS: TestEncodeSingleMaskEdge/2862 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2863 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2864 (0.00s) - --- PASS: TestEncodeSingleMaskEdge/2865 (0.00s) + --- PASS: TestEncodeSingleMaskEdge/2865 (0.01s) --- PASS: TestEncodeSingleMaskEdge/2866 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2867 (0.00s) --- PASS: TestEncodeSingleMaskEdge/2868 (0.00s) @@ -20690,7 +20738,7 @@ --- PASS: TestEncodeSingleMaskEdge/3167 (0.00s) --- PASS: TestEncodeSingleMaskEdge/3168 (0.00s) --- PASS: TestEncodeSingleMaskEdge/3169 (0.00s) - --- PASS: TestEncodeSingleMaskEdge/3170 (0.00s) + --- PASS: TestEncodeSingleMaskEdge/3170 (0.03s) --- PASS: TestEncodeSingleMaskEdge/3171 (0.00s) --- PASS: TestEncodeSingleMaskEdge/3172 (0.00s) --- PASS: TestEncodeSingleMaskEdge/3173 (0.00s) @@ -21706,7 +21754,7 @@ --- PASS: TestEncodeSingleMaskEdge/4183 (0.00s) --- PASS: TestEncodeSingleMaskEdge/4184 (0.00s) --- PASS: TestEncodeSingleMaskEdge/4185 (0.00s) - --- PASS: TestEncodeSingleMaskEdge/4186 (0.01s) + --- PASS: TestEncodeSingleMaskEdge/4186 (0.00s) --- PASS: TestEncodeSingleMaskEdge/4187 (0.00s) --- PASS: TestEncodeSingleMaskEdge/4188 (0.00s) --- PASS: TestEncodeSingleMaskEdge/4189 (0.00s) @@ -27399,7 +27447,7 @@ === RUN TestEncodeDoubleMaskEdge/5461 === RUN TestEncodeDoubleMaskEdge/5462 === RUN TestEncodeDoubleMaskEdge/5463 ---- PASS: TestEncodeDoubleMaskEdge (0.12s) +--- PASS: TestEncodeDoubleMaskEdge (0.34s) --- PASS: TestEncodeDoubleMaskEdge/0 (0.00s) --- PASS: TestEncodeDoubleMaskEdge/1 (0.00s) --- PASS: TestEncodeDoubleMaskEdge/2 (0.00s) @@ -29944,7 +29992,7 @@ --- PASS: TestEncodeDoubleMaskEdge/2541 (0.00s) --- PASS: TestEncodeDoubleMaskEdge/2542 (0.00s) --- PASS: TestEncodeDoubleMaskEdge/2543 (0.00s) - --- PASS: TestEncodeDoubleMaskEdge/2544 (0.00s) + --- PASS: TestEncodeDoubleMaskEdge/2544 (0.02s) --- PASS: TestEncodeDoubleMaskEdge/2545 (0.00s) --- PASS: TestEncodeDoubleMaskEdge/2546 (0.00s) --- PASS: TestEncodeDoubleMaskEdge/2547 (0.00s) @@ -30876,7 +30924,7 @@ --- PASS: TestEncodeDoubleMaskEdge/3473 (0.00s) --- PASS: TestEncodeDoubleMaskEdge/3474 (0.00s) --- PASS: TestEncodeDoubleMaskEdge/3475 (0.00s) - --- PASS: TestEncodeDoubleMaskEdge/3476 (0.00s) + --- PASS: TestEncodeDoubleMaskEdge/3476 (0.02s) --- PASS: TestEncodeDoubleMaskEdge/3477 (0.00s) --- PASS: TestEncodeDoubleMaskEdge/3478 (0.00s) --- PASS: TestEncodeDoubleMaskEdge/3479 (0.00s) @@ -32915,7 +32963,7 @@ --- PASS: TestDecodeHalf/4 (0.00s) --- PASS: TestDecodeHalf/5 (0.00s) PASS -ok github.com/rclone/rclone/lib/encoder 0.284s +ok github.com/rclone/rclone/lib/encoder 0.844s === RUN TestDecode === RUN TestDecode/uncompressed === RUN TestDecode/uncompressed-long @@ -32953,15 +33001,15 @@ --- PASS: TestDecode/unicode-3 (0.00s) --- PASS: TestDecode/unicode-4 (0.00s) PASS -ok github.com/rclone/rclone/lib/encoder/filename 0.006s +ok github.com/rclone/rclone/lib/encoder/filename 0.046s === RUN TestShellExpand --- PASS: TestShellExpand (0.00s) PASS -ok github.com/rclone/rclone/lib/env 0.018s +ok github.com/rclone/rclone/lib/env 0.036s === RUN TestWalk --- PASS: TestWalk (0.00s) PASS -ok github.com/rclone/rclone/lib/errors 0.021s +ok github.com/rclone/rclone/lib/errors 0.064s === RUN TestOpenFileRename --- PASS: TestOpenFileRename (0.00s) === RUN TestOpenFileDelete @@ -32972,7 +33020,7 @@ file_test.go:148: Skipping test on !windows --- SKIP: TestIsReserved (0.00s) PASS -ok github.com/rclone/rclone/lib/file 0.041s +ok github.com/rclone/rclone/lib/file 0.136s === RUN TestGetOptions === RUN TestGetOptions/basic --- PASS: TestGetOptions (0.00s) @@ -32983,7 +33031,7 @@ --- PASS: TestMount/basic (0.00s) === RUN TestNewServer === RUN TestNewServer/default_http ---- PASS: TestNewServer (0.01s) +--- PASS: TestNewServer (0.02s) --- PASS: TestNewServer/default_http (0.00s) === RUN TestRestart === RUN TestRestart/started @@ -33024,9 +33072,9 @@ === RUN Test_start === RUN Test_start/basic === RUN Test_start/ssl ---- PASS: Test_start (1.08s) +--- PASS: Test_start (1.11s) --- PASS: Test_start/basic (0.00s) - --- PASS: Test_start/ssl (1.08s) + --- PASS: Test_start/ssl (1.11s) === RUN Test_useSSL === RUN Test_useSSL/basic === RUN Test_useSSL/basic#01 @@ -33038,7 +33086,7 @@ --- PASS: Test_useSSL/body (0.00s) --- PASS: Test_useSSL/basic#02 (0.00s) PASS -ok github.com/rclone/rclone/lib/http 1.114s +ok github.com/rclone/rclone/lib/http 1.261s === RUN TestNewDirectory --- PASS: TestNewDirectory (0.00s) === RUN TestSetQuery @@ -33048,8 +33096,8 @@ === RUN TestAddEntry --- PASS: TestAddEntry (0.00s) === RUN TestError -2026/02/27 07:39:58 ERROR : potato: sausage: help ---- PASS: TestError (0.00s) +2025/01/26 03:26:54 ERROR : potato: sausage: help +--- PASS: TestError (0.02s) === RUN TestServe --- PASS: TestServe (0.00s) === RUN TestObjectBadMethod @@ -33076,17 +33124,17 @@ Test: TestObjectBadRange --- FAIL: TestObjectBadRange (0.00s) FAIL -FAIL github.com/rclone/rclone/lib/http/serve 0.043s +FAIL github.com/rclone/rclone/lib/http/serve 0.157s === RUN TestKvConcurrency --- PASS: TestKvConcurrency (0.00s) === RUN TestKvExit --- PASS: TestKvExit (0.00s) PASS -ok github.com/rclone/rclone/lib/kv 0.035s +ok github.com/rclone/rclone/lib/kv 0.105s === RUN TestAllocFree --- PASS: TestAllocFree (0.00s) PASS -ok github.com/rclone/rclone/lib/mmap 0.027s +ok github.com/rclone/rclone/lib/mmap 0.091s === RUN TestNew --- PASS: TestNew (0.00s) === RUN TestMaxConnections @@ -33118,15 +33166,15 @@ === RUN TestCallFixed --- PASS: TestCallFixed (0.00s) === RUN Test_callRetry ---- PASS: Test_callRetry (0.03s) +--- PASS: Test_callRetry (0.04s) === RUN TestCall ---- PASS: TestCall (0.06s) +--- PASS: TestCall (0.09s) === RUN TestCallParallel ---- PASS: TestCallParallel (0.51s) +--- PASS: TestCallParallel (0.50s) === RUN TestTokenDispenser --- PASS: TestTokenDispenser (0.00s) PASS -ok github.com/rclone/rclone/lib/pacer 0.659s +ok github.com/rclone/rclone/lib/pacer 0.729s === RUN TestPool === RUN TestPool/make === RUN TestPool/make/GetPut @@ -33136,29 +33184,41 @@ === RUN TestPool/mmap/Flusher === RUN TestPool/canFail === RUN TestPool/canFail/GetPut -2026/02/27 07:39:59 Failed to free memory: failed to free memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 16ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 32ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 64ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 128ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 256ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 16ms: failed to allocate memory +2025/01/26 03:26:56 Failed to free memory: failed to free memory +2025/01/26 03:26:56 Failed to free memory: failed to free memory === RUN TestPool/canFail/Flusher -2026/02/27 07:39:59 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory -2026/02/27 07:39:59 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory -2026/02/27 07:39:59 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory -2026/02/27 07:39:59 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory -2026/02/27 07:39:59 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory -2026/02/27 07:39:59 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory -2026/02/27 07:39:59 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory -2026/02/27 07:39:59 Failed to free memory: failed to free memory -2026/02/27 07:39:59 Failed to free memory: failed to free memory ---- PASS: TestPool (0.64s) - --- PASS: TestPool/make (0.21s) +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory +2025/01/26 03:26:56 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory +2025/01/26 03:26:56 Failed to free memory: failed to free memory +--- PASS: TestPool (1.11s) + --- PASS: TestPool/make (0.10s) --- PASS: TestPool/make/GetPut (0.00s) - --- PASS: TestPool/make/Flusher (0.21s) + --- PASS: TestPool/make/Flusher (0.10s) --- PASS: TestPool/mmap (0.20s) --- PASS: TestPool/mmap/GetPut (0.00s) --- PASS: TestPool/mmap/Flusher (0.20s) - --- PASS: TestPool/canFail (0.23s) - --- PASS: TestPool/canFail/GetPut (0.00s) - --- PASS: TestPool/canFail/Flusher (0.23s) + --- PASS: TestPool/canFail (0.81s) + --- PASS: TestPool/canFail/GetPut (0.59s) + --- PASS: TestPool/canFail/Flusher (0.22s) PASS -ok github.com/rclone/rclone/lib/pool 0.658s +ok github.com/rclone/rclone/lib/pool 1.152s === RUN TestStringLength --- PASS: TestStringLength (0.00s) === RUN TestStringDuplicates @@ -33170,7 +33230,7 @@ === RUN TestSeed --- PASS: TestSeed (0.00s) PASS -ok github.com/rclone/rclone/lib/random 0.027s +ok github.com/rclone/rclone/lib/random 0.063s === RUN TestRangeEnd --- PASS: TestRangeEnd (0.00s) === RUN TestRangeIsEmpty @@ -33184,9 +33244,9 @@ === RUN TestRangeCoalesce --- PASS: TestRangeCoalesce (0.00s) === RUN TestRangeInsert ---- PASS: TestRangeInsert (0.00s) +--- PASS: TestRangeInsert (0.02s) === RUN TestRangeInsertRandom ---- PASS: TestRangeInsertRandom (0.02s) +--- PASS: TestRangeInsertRandom (0.14s) === RUN TestRangeFind --- PASS: TestRangeFind (0.00s) === RUN TestRangeFindAll @@ -33202,7 +33262,7 @@ === RUN TestFindMissing --- PASS: TestFindMissing (0.00s) PASS -ok github.com/rclone/rclone/lib/ranges 0.031s +ok github.com/rclone/rclone/lib/ranges 0.239s === RUN TestContextReader --- PASS: TestContextReader (0.00s) === RUN TestErrorReader @@ -33224,13 +33284,13 @@ === RUN TestRepeatableReader --- PASS: TestRepeatableReader (0.00s) PASS -ok github.com/rclone/rclone/lib/readers 0.009s +ok github.com/rclone/rclone/lib/readers 0.059s === RUN TestURLJoin --- PASS: TestURLJoin (0.00s) === RUN TestURLPathEscape --- PASS: TestURLPathEscape (0.00s) PASS -ok github.com/rclone/rclone/lib/rest 0.018s +ok github.com/rclone/rclone/lib/rest 0.059s === RUN TestSetDefaults --- PASS: TestSetDefaults (0.00s) === RUN TestSetFrom @@ -33238,7 +33298,7 @@ === RUN TestSetFromReversed --- PASS: TestSetFromReversed (0.00s) PASS -ok github.com/rclone/rclone/lib/structs 0.020s +ok github.com/rclone/rclone/lib/structs 0.097s === RUN TestVersionAdd --- PASS: TestVersionAdd (0.00s) === RUN TestVersionRemove @@ -33246,206 +33306,206 @@ === RUN TestVersionMatch --- PASS: TestVersionMatch (0.00s) PASS -ok github.com/rclone/rclone/lib/version 0.022s +ok github.com/rclone/rclone/lib/version 0.146s === RUN TestDirHandleMethods - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirHandleMethods (0.00s) === RUN TestDirHandleReaddir - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirHandleReaddir (0.01s) === RUN TestDirHandleReaddirnames - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirHandleReaddirnames (0.00s) === RUN TestDirMethods - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirMethods (0.00s) === RUN TestDirForgetAll - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirForgetAll (0.00s) === RUN TestDirForgetPath - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirForgetPath (0.00s) === RUN TestDirWalk - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestDirWalk (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestDirWalk (0.01s) === RUN TestDirSetModTime - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirSetModTime (0.00s) === RUN TestDirStat - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirStat (0.00s) === RUN TestDirReadDirAll - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestDirReadDirAll/Virtual --- PASS: TestDirReadDirAll (0.01s) --- PASS: TestDirReadDirAll/Virtual (0.00s) === RUN TestDirOpen - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" -2026/02/27 07:40:02 ERROR : dir/: Can only open directories read only + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +2025/01/26 03:27:13 ERROR : dir/: Can only open directories read only --- PASS: TestDirOpen (0.00s) === RUN TestDirCreate - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirCreate (0.00s) === RUN TestDirMkdir - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestDirMkdir (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestDirMkdir (0.03s) === RUN TestDirMkdirSub - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirMkdirSub (0.00s) === RUN TestDirRemove - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" -2026/02/27 07:40:02 ERROR : dir/: Dir.Remove not empty + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +2025/01/26 03:27:13 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirRemove (0.00s) === RUN TestDirRemoveAll - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestDirRemoveAll (0.00s) === RUN TestDirRemoveName - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestDirRemoveName (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestDirRemoveName (0.04s) === RUN TestDirRename - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" -2026/02/27 07:40:02 ERROR : dir/not found: Dir.Rename error: file does not exist ---- PASS: TestDirRename (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +2025/01/26 03:27:13 ERROR : dir/not found: Dir.Rename error: file does not exist +--- PASS: TestDirRename (0.03s) === RUN TestErrorError --- PASS: TestErrorError (0.00s) === RUN TestFileMethods - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestFileMethods (0.00s) === RUN TestFileSetModTime === RUN TestFileSetModTime/cache=off,open=false,write=false - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestFileSetModTime/cache=off,open=true,write=false - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestFileSetModTime/cache=off,open=true,write=true - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestFileSetModTime/cache=full,open=false,write=false - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestFileSetModTime/cache=full,open=true,write=false - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestFileSetModTime/cache=full,open=true,write=true - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestFileSetModTime (0.18s) - --- PASS: TestFileSetModTime/cache=off,open=false,write=false (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestFileSetModTime (0.17s) + --- PASS: TestFileSetModTime/cache=off,open=false,write=false (0.00s) --- PASS: TestFileSetModTime/cache=off,open=true,write=false (0.00s) --- PASS: TestFileSetModTime/cache=off,open=true,write=true (0.00s) --- PASS: TestFileSetModTime/cache=full,open=false,write=false (0.00s) --- PASS: TestFileSetModTime/cache=full,open=true,write=false (0.00s) --- PASS: TestFileSetModTime/cache=full,open=true,write=true (0.16s) === RUN TestFileOpenRead - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestFileOpenRead (0.00s) === RUN TestFileOpenReadUnknownSize -2026/02/27 07:40:02 NOTICE: Mock file system at root: --vfs-cache-mode writes or full is recommended for this remote as it can't stream +2025/01/26 03:27:13 NOTICE: Mock file system at root: --vfs-cache-mode writes or full is recommended for this remote as it can't stream file_test.go:223: gotContents = "file contents" --- PASS: TestFileOpenReadUnknownSize (0.00s) === RUN TestFileOpenWrite - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestFileOpenWrite (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestFileOpenWrite (0.00s) === RUN TestFileRemove - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestFileRemove (0.00s) === RUN TestFileRemoveAll - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestFileRemoveAll (0.00s) === RUN TestFileOpen - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestFileOpen (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestFileOpen (0.02s) === RUN TestFileRename === RUN TestFileRename/off,forceCache=false - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestFileRename/minimal,forceCache=false - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestFileRename/minimal,forceCache=true - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestFileRename/writes,forceCache=false - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestFileRename/writes,forceCache=true - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestFileRename/full,forceCache=false - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestFileRename (0.96s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestFileRename (1.02s) --- PASS: TestFileRename/off,forceCache=false (0.00s) - --- PASS: TestFileRename/minimal,forceCache=false (0.01s) - --- PASS: TestFileRename/minimal,forceCache=true (0.31s) - --- PASS: TestFileRename/writes,forceCache=false (0.17s) - --- PASS: TestFileRename/writes,forceCache=true (0.31s) - --- PASS: TestFileRename/full,forceCache=false (0.16s) + --- PASS: TestFileRename/minimal,forceCache=false (0.04s) + --- PASS: TestFileRename/minimal,forceCache=true (0.32s) + --- PASS: TestFileRename/writes,forceCache=false (0.16s) + --- PASS: TestFileRename/writes,forceCache=true (0.33s) + --- PASS: TestFileRename/full,forceCache=false (0.17s) === RUN TestRcGetVFS - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRcGetVFS (0.00s) === RUN TestRcForget - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRcForget (0.00s) === RUN TestRcRefresh - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRcRefresh (0.00s) === RUN TestRcPollInterval - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" rc_test.go:100: ChangeNotify not supported --- SKIP: TestRcPollInterval (0.00s) === RUN TestRcList - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRcList (0.00s) === RUN TestRcStats - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRcStats (0.00s) === RUN TestReadFileHandleMethods - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestReadFileHandleMethods (0.00s) === RUN TestReadFileHandleSeek - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestReadFileHandleSeek (0.02s) === RUN TestReadFileHandleReadAt - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" -2026/02/27 07:40:03 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor ---- PASS: TestReadFileHandleReadAt (0.08s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +2025/01/26 03:27:14 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor +--- PASS: TestReadFileHandleReadAt (0.10s) === RUN TestReadFileHandleFlush - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestReadFileHandleFlush (0.00s) === RUN TestReadFileHandleRelease - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestReadFileHandleRelease (0.00s) === RUN TestRWFileHandleMethodsRead - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRWFileHandleMethodsRead (0.00s) === RUN TestRWFileHandleSeek - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestRWFileHandleSeek (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestRWFileHandleSeek (0.02s) === RUN TestRWFileHandleReadAt - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRWFileHandleReadAt (0.00s) === RUN TestRWFileHandleFlushRead - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRWFileHandleFlushRead (0.00s) === RUN TestRWFileHandleReleaseRead - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestRWFileHandleReleaseRead (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestRWFileHandleReleaseRead (0.03s) === RUN TestRWFileHandleMethodsWrite - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRWFileHandleMethodsWrite (0.16s) === RUN TestRWFileHandleWriteAt - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestRWFileHandleWriteAt (0.16s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestRWFileHandleWriteAt (0.17s) === RUN TestRWFileHandleWriteNoWrite - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestRWFileHandleWriteNoWrite (0.16s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestRWFileHandleWriteNoWrite (0.17s) === RUN TestRWFileHandleFlushWrite - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestRWFileHandleFlushWrite (0.15s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestRWFileHandleFlushWrite (0.16s) === RUN TestRWFileHandleReleaseWrite - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestRWFileHandleReleaseWrite (0.15s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestRWFileHandleReleaseWrite (0.18s) === RUN TestRWFileHandleSizeTruncateExisting - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRWFileHandleSizeTruncateExisting (0.16s) === RUN TestRWFileHandleSizeCreateExisting - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRWFileHandleSizeCreateExisting (0.16s) === RUN TestRWFileHandleSizeCreateNew - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestRWFileHandleSizeCreateNew (0.15s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestRWFileHandleSizeCreateNew (0.16s) === RUN TestRWFileHandleOpenTests - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" === RUN TestRWFileHandleOpenTests/os.O_RDONLY === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC @@ -33455,16 +33515,16 @@ === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE -2026/02/27 07:40:04 ERROR : open-test-file(0x4000031740): Couldn't read size of file +2025/01/26 03:27:16 ERROR : open-test-file(0x40002e9740): Couldn't read size of file === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC -2026/02/27 07:40:04 ERROR : open-test-file(0x40000319c0): Couldn't read size of file +2025/01/26 03:27:16 ERROR : open-test-file(0x40002e99c0): Couldn't read size of file === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL -2026/02/27 07:40:04 ERROR : open-test-file(0x4000031cc0): Couldn't read size of file +2025/01/26 03:27:16 ERROR : open-test-file(0x40002e9d40): Couldn't read size of file === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC -2026/02/27 07:40:04 ERROR : open-test-file(0x40001e6400): Couldn't read size of file +2025/01/26 03:27:16 ERROR : open-test-file(0x400070a1c0): Couldn't read size of file === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC @@ -33475,16 +33535,16 @@ === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE -2026/02/27 07:40:04 ERROR : open-test-file(0x40006aeb80): Couldn't read size of file +2025/01/26 03:27:16 ERROR : open-test-file(0x40006e3280): Couldn't read size of file === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC -2026/02/27 07:40:04 ERROR : open-test-file(0x40006aeec0): Couldn't read size of file +2025/01/26 03:27:16 ERROR : open-test-file(0x40006e3580): Couldn't read size of file === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL -2026/02/27 07:40:04 ERROR : open-test-file(0x40006af1c0): Couldn't read size of file +2025/01/26 03:27:16 ERROR : open-test-file(0x40006e38c0): Couldn't read size of file === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC -2026/02/27 07:40:04 ERROR : open-test-file(0x40006af540): Couldn't read size of file +2025/01/26 03:27:16 ERROR : open-test-file(0x40006e3b80): Couldn't read size of file === RUN TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_WRONLY === RUN TestRWFileHandleOpenTests/os.O_WRONLY|os.O_TRUNC @@ -33550,7 +33610,7 @@ === RUN TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC === RUN TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC === RUN TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC ---- PASS: TestRWFileHandleOpenTests (0.09s) +--- PASS: TestRWFileHandleOpenTests (0.26s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC (0.00s) @@ -33559,7 +33619,7 @@ --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE (0.02s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s) @@ -33569,7 +33629,7 @@ --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC (0.02s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s) @@ -33579,7 +33639,7 @@ --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.02s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) @@ -33588,7 +33648,7 @@ --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_TRUNC (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_TRUNC (0.02s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE (0.00s) @@ -33597,11 +33657,11 @@ --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.02s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_TRUNC (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC (0.02s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s) @@ -33609,7 +33669,7 @@ --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.01s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s) @@ -33617,7 +33677,7 @@ --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_TRUNC (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC (0.02s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_TRUNC (0.00s) @@ -33625,14 +33685,14 @@ --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_TRUNC (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC (0.02s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_TRUNC (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_TRUNC (0.03s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL (0.00s) @@ -33641,48 +33701,48 @@ --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s) - --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s) + --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.01s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s) --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s) === RUN TestRWFileModTimeWithOpenWriters - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestRWFileModTimeWithOpenWriters (0.16s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestRWFileModTimeWithOpenWriters (0.17s) === RUN TestRWCacheRename - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestRWCacheRename (0.16s) === RUN TestCaseSensitivity - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" -2026/02/27 07:40:05 ERROR : /: Dir.Stat error: duplicate filename "fileb" detected with --vfs-case-insensitive set -2026/02/27 07:40:05 ERROR : /: Dir.Stat error: duplicate filename "FILEB" detected with --vfs-case-insensitive set ---- PASS: TestCaseSensitivity (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +2025/01/26 03:27:16 ERROR : /: Dir.Stat error: duplicate filename "fileb" detected with --vfs-case-insensitive set +2025/01/26 03:27:16 ERROR : /: Dir.Stat error: duplicate filename "FILEB" detected with --vfs-case-insensitive set +--- PASS: TestCaseSensitivity (0.00s) === RUN TestVFSbaseHandle --- PASS: TestVFSbaseHandle (0.00s) === RUN TestVFSNew - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestVFSNew (0.00s) === RUN TestVFSNewWithOpts - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestVFSNewWithOpts (0.00s) === RUN TestVFSRoot - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestVFSRoot (0.00s) === RUN TestVFSStat - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestVFSStat (0.00s) === RUN TestVFSStatParent - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestVFSStatParent (0.00s) === RUN TestVFSOpenFile - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" ---- PASS: TestVFSOpenFile (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +--- PASS: TestVFSOpenFile (0.02s) === RUN TestVFSRename - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestVFSRename (0.00s) === RUN TestVFSStatfs - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestVFSStatfs (0.00s) === RUN TestFillInMissingSizes === RUN TestFillInMissingSizes/total=20,free=5,used=15 @@ -33703,42 +33763,42 @@ --- PASS: TestFillInMissingSizes/total=-1,free=-1,used=15 (0.00s) --- PASS: TestFillInMissingSizes/total=-1,free=-1,used=-1 (0.00s) === RUN TestWriteFileHandleMethods - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" -2026/02/27 07:40:05 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal -2026/02/27 07:40:05 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal -2026/02/27 07:40:05 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes -2026/02/27 07:40:05 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes ---- PASS: TestWriteFileHandleMethods (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +2025/01/26 03:27:16 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal +2025/01/26 03:27:16 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal +2025/01/26 03:27:16 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes +2025/01/26 03:27:16 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes +--- PASS: TestWriteFileHandleMethods (0.01s) === RUN TestWriteFileHandleWriteAt - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" -2026/02/27 07:40:06 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes -2026/02/27 07:40:06 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" +2025/01/26 03:27:17 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes +2025/01/26 03:27:17 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor --- PASS: TestWriteFileHandleWriteAt (1.00s) === RUN TestWriteFileHandleFlush - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestWriteFileHandleFlush (0.00s) === RUN TestWriteFileHandleRelease - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestWriteFileHandleRelease (0.00s) === RUN TestWriteFileModTimeWithOpenWriters - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestWriteFileModTimeWithOpenWriters (0.00s) === RUN TestFileReadAtZeroLength - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestFileReadAtZeroLength (0.00s) === RUN TestFileReadAtNonZeroLength - run.go:181: Remote "Local file system at /tmp/rclone785102790", Local "Local file system at /tmp/rclone4252994256", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone1493957951", Local "Local file system at /tmp/rclone4232645409", Modify Window "1ns" --- PASS: TestFileReadAtNonZeroLength (0.00s) === RUN TestFunctional -2026/02/27 07:40:06 Starting test run with CacheMode=off +2025/01/26 03:27:17 Starting test run with CacheMode=off === RUN TestFunctional/CacheMode=off === RUN TestFunctional/CacheMode=off/TestTouchAndDelete === RUN TestFunctional/CacheMode=off/TestRenameOpenHandle === RUN TestFunctional/CacheMode=off/TestDirLs === RUN TestFunctional/CacheMode=off/TestDirCreateAndRemoveDir -2026/02/27 07:40:06 ERROR : dir/: Dir.Remove not empty +2025/01/26 03:27:17 ERROR : dir/: Dir.Remove not empty === RUN TestFunctional/CacheMode=off/TestDirCreateAndRemoveFile -2026/02/27 07:40:06 ERROR : dir/: Dir.Remove not empty +2025/01/26 03:27:17 ERROR : dir/: Dir.Remove not empty === RUN TestFunctional/CacheMode=off/TestDirRenameFile === RUN TestFunctional/CacheMode=off/TestDirRenameEmptyDir === RUN TestFunctional/CacheMode=off/TestDirRenameFullDir @@ -33766,16 +33826,16 @@ fs.go:165: Not running under VFS === RUN TestFunctional/CacheMode=off/TestWriteFileAppend write.go:140: not supported on vfs-cache-mode < writes -2026/02/27 07:40:06 Finished test run with CacheMode=off (ok=true) -2026/02/27 07:40:06 Starting test run with CacheMode=minimal +2025/01/26 03:27:17 Finished test run with CacheMode=off (ok=true) +2025/01/26 03:27:17 Starting test run with CacheMode=minimal === RUN TestFunctional/CacheMode=minimal === RUN TestFunctional/CacheMode=minimal/TestTouchAndDelete === RUN TestFunctional/CacheMode=minimal/TestRenameOpenHandle === RUN TestFunctional/CacheMode=minimal/TestDirLs === RUN TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveDir -2026/02/27 07:40:06 ERROR : dir/: Dir.Remove not empty +2025/01/26 03:27:17 ERROR : dir/: Dir.Remove not empty === RUN TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveFile -2026/02/27 07:40:06 ERROR : dir/: Dir.Remove not empty +2025/01/26 03:27:17 ERROR : dir/: Dir.Remove not empty === RUN TestFunctional/CacheMode=minimal/TestDirRenameFile === RUN TestFunctional/CacheMode=minimal/TestDirRenameEmptyDir === RUN TestFunctional/CacheMode=minimal/TestDirRenameFullDir @@ -33803,16 +33863,16 @@ fs.go:165: Not running under VFS === RUN TestFunctional/CacheMode=minimal/TestWriteFileAppend write.go:140: not supported on vfs-cache-mode < writes -2026/02/27 07:40:06 Finished test run with CacheMode=minimal (ok=true) -2026/02/27 07:40:06 Starting test run with CacheMode=writes +2025/01/26 03:27:17 Finished test run with CacheMode=minimal (ok=true) +2025/01/26 03:27:17 Starting test run with CacheMode=writes === RUN TestFunctional/CacheMode=writes === RUN TestFunctional/CacheMode=writes/TestTouchAndDelete === RUN TestFunctional/CacheMode=writes/TestRenameOpenHandle === RUN TestFunctional/CacheMode=writes/TestDirLs === RUN TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir -2026/02/27 07:40:06 ERROR : dir/: Dir.Remove not empty +2025/01/26 03:27:17 ERROR : dir/: Dir.Remove not empty === RUN TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile -2026/02/27 07:40:06 ERROR : dir/: Dir.Remove not empty +2025/01/26 03:27:17 ERROR : dir/: Dir.Remove not empty === RUN TestFunctional/CacheMode=writes/TestDirRenameFile === RUN TestFunctional/CacheMode=writes/TestDirRenameEmptyDir === RUN TestFunctional/CacheMode=writes/TestDirRenameFullDir @@ -33839,16 +33899,16 @@ === RUN TestFunctional/CacheMode=writes/TestWriteFileDup fs.go:165: Not running under VFS === RUN TestFunctional/CacheMode=writes/TestWriteFileAppend -2026/02/27 07:40:06 Finished test run with CacheMode=writes (ok=true) -2026/02/27 07:40:06 Starting test run with CacheMode=full +2025/01/26 03:27:17 Finished test run with CacheMode=writes (ok=true) +2025/01/26 03:27:17 Starting test run with CacheMode=full === RUN TestFunctional/CacheMode=full === RUN TestFunctional/CacheMode=full/TestTouchAndDelete === RUN TestFunctional/CacheMode=full/TestRenameOpenHandle === RUN TestFunctional/CacheMode=full/TestDirLs === RUN TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir -2026/02/27 07:40:06 ERROR : dir/: Dir.Remove not empty +2025/01/26 03:27:17 ERROR : dir/: Dir.Remove not empty === RUN TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile -2026/02/27 07:40:06 ERROR : dir/: Dir.Remove not empty +2025/01/26 03:27:17 ERROR : dir/: Dir.Remove not empty === RUN TestFunctional/CacheMode=full/TestDirRenameFile === RUN TestFunctional/CacheMode=full/TestDirRenameEmptyDir === RUN TestFunctional/CacheMode=full/TestDirRenameFullDir @@ -33875,16 +33935,16 @@ === RUN TestFunctional/CacheMode=full/TestWriteFileDup fs.go:165: Not running under VFS === RUN TestFunctional/CacheMode=full/TestWriteFileAppend -2026/02/27 07:40:06 Finished test run with CacheMode=full (ok=true) -2026/02/27 07:40:06 Starting test run with CacheMode=full,WriteBack=100ms +2025/01/26 03:27:18 Finished test run with CacheMode=full (ok=true) +2025/01/26 03:27:18 Starting test run with CacheMode=full,WriteBack=100ms === RUN TestFunctional/CacheMode=full,WriteBack=100ms === RUN TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete === RUN TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle === RUN TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs === RUN TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveDir -2026/02/27 07:40:06 ERROR : dir/: Dir.Remove not empty +2025/01/26 03:27:18 ERROR : dir/: Dir.Remove not empty === RUN TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile -2026/02/27 07:40:07 ERROR : dir/: Dir.Remove not empty +2025/01/26 03:27:18 ERROR : dir/: Dir.Remove not empty === RUN TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile === RUN TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameEmptyDir === RUN TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir @@ -33911,9 +33971,9 @@ === RUN TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDup fs.go:165: Not running under VFS === RUN TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend -2026/02/27 07:40:09 Finished test run with CacheMode=full,WriteBack=100ms (ok=true) ---- PASS: TestFunctional (3.33s) - --- PASS: TestFunctional/CacheMode=off (0.06s) +2025/01/26 03:27:21 Finished test run with CacheMode=full,WriteBack=100ms (ok=true) +--- PASS: TestFunctional (3.63s) + --- PASS: TestFunctional/CacheMode=off (0.07s) --- PASS: TestFunctional/CacheMode=off/TestTouchAndDelete (0.00s) --- PASS: TestFunctional/CacheMode=off/TestRenameOpenHandle (0.00s) --- PASS: TestFunctional/CacheMode=off/TestDirLs (0.00s) @@ -33930,7 +33990,7 @@ --- SKIP: TestFunctional/CacheMode=off/TestMount (0.00s) --- SKIP: TestFunctional/CacheMode=off/TestRoot (0.00s) --- PASS: TestFunctional/CacheMode=off/TestReadByByte (0.00s) - --- PASS: TestFunctional/CacheMode=off/TestReadChecksum (0.02s) + --- PASS: TestFunctional/CacheMode=off/TestReadChecksum (0.04s) --- SKIP: TestFunctional/CacheMode=off/TestReadFileDoubleClose (0.00s) --- PASS: TestFunctional/CacheMode=off/TestReadSeek (0.02s) --- PASS: TestFunctional/CacheMode=off/TestWriteFileNoWrite (0.00s) @@ -33946,7 +34006,7 @@ --- PASS: TestFunctional/CacheMode=minimal/TestDirLs (0.00s) --- PASS: TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveDir (0.00s) --- PASS: TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveFile (0.00s) - --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameFile (0.00s) + --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameFile (0.02s) --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameEmptyDir (0.00s) --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameFullDir (0.00s) --- PASS: TestFunctional/CacheMode=minimal/TestDirModTime (0.00s) @@ -33967,15 +34027,15 @@ --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileFsync (0.00s) --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileDup (0.00s) --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileAppend (0.00s) - --- PASS: TestFunctional/CacheMode=writes (0.06s) + --- PASS: TestFunctional/CacheMode=writes (0.10s) --- PASS: TestFunctional/CacheMode=writes/TestTouchAndDelete (0.00s) --- PASS: TestFunctional/CacheMode=writes/TestRenameOpenHandle (0.00s) --- PASS: TestFunctional/CacheMode=writes/TestDirLs (0.00s) - --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir (0.00s) + --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir (0.01s) --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile (0.00s) --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFile (0.00s) --- PASS: TestFunctional/CacheMode=writes/TestDirRenameEmptyDir (0.00s) - --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFullDir (0.00s) + --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFullDir (0.02s) --- PASS: TestFunctional/CacheMode=writes/TestDirModTime (0.00s) --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlush (0.00s) --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlushOnDirRename (0.00s) @@ -33983,35 +34043,35 @@ --- PASS: TestFunctional/CacheMode=writes/TestFileModTimeWithOpenWriters (0.00s) --- SKIP: TestFunctional/CacheMode=writes/TestMount (0.00s) --- SKIP: TestFunctional/CacheMode=writes/TestRoot (0.00s) - --- PASS: TestFunctional/CacheMode=writes/TestReadByByte (0.00s) + --- PASS: TestFunctional/CacheMode=writes/TestReadByByte (0.01s) --- PASS: TestFunctional/CacheMode=writes/TestReadChecksum (0.02s) --- SKIP: TestFunctional/CacheMode=writes/TestReadFileDoubleClose (0.00s) --- PASS: TestFunctional/CacheMode=writes/TestReadSeek (0.00s) --- PASS: TestFunctional/CacheMode=writes/TestWriteFileNoWrite (0.00s) - --- PASS: TestFunctional/CacheMode=writes/TestWriteFileWrite (0.00s) + --- PASS: TestFunctional/CacheMode=writes/TestWriteFileWrite (0.02s) --- PASS: TestFunctional/CacheMode=writes/TestWriteFileOverwrite (0.00s) --- SKIP: TestFunctional/CacheMode=writes/TestWriteFileDoubleClose (0.00s) --- PASS: TestFunctional/CacheMode=writes/TestWriteFileFsync (0.00s) --- SKIP: TestFunctional/CacheMode=writes/TestWriteFileDup (0.00s) --- PASS: TestFunctional/CacheMode=writes/TestWriteFileAppend (0.00s) - --- PASS: TestFunctional/CacheMode=full (0.06s) - --- PASS: TestFunctional/CacheMode=full/TestTouchAndDelete (0.00s) + --- PASS: TestFunctional/CacheMode=full (0.12s) + --- PASS: TestFunctional/CacheMode=full/TestTouchAndDelete (0.02s) --- PASS: TestFunctional/CacheMode=full/TestRenameOpenHandle (0.00s) --- PASS: TestFunctional/CacheMode=full/TestDirLs (0.00s) --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir (0.00s) --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile (0.00s) - --- PASS: TestFunctional/CacheMode=full/TestDirRenameFile (0.00s) + --- PASS: TestFunctional/CacheMode=full/TestDirRenameFile (0.02s) --- PASS: TestFunctional/CacheMode=full/TestDirRenameEmptyDir (0.00s) --- PASS: TestFunctional/CacheMode=full/TestDirRenameFullDir (0.00s) --- PASS: TestFunctional/CacheMode=full/TestDirModTime (0.00s) - --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlush (0.00s) + --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlush (0.01s) --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlushOnDirRename (0.00s) --- PASS: TestFunctional/CacheMode=full/TestFileModTime (0.00s) --- PASS: TestFunctional/CacheMode=full/TestFileModTimeWithOpenWriters (0.00s) --- SKIP: TestFunctional/CacheMode=full/TestMount (0.00s) --- SKIP: TestFunctional/CacheMode=full/TestRoot (0.00s) --- PASS: TestFunctional/CacheMode=full/TestReadByByte (0.00s) - --- PASS: TestFunctional/CacheMode=full/TestReadChecksum (0.02s) + --- PASS: TestFunctional/CacheMode=full/TestReadChecksum (0.04s) --- SKIP: TestFunctional/CacheMode=full/TestReadFileDoubleClose (0.00s) --- PASS: TestFunctional/CacheMode=full/TestReadSeek (0.00s) --- PASS: TestFunctional/CacheMode=full/TestWriteFileNoWrite (0.00s) @@ -34020,143 +34080,143 @@ --- SKIP: TestFunctional/CacheMode=full/TestWriteFileDoubleClose (0.00s) --- PASS: TestFunctional/CacheMode=full/TestWriteFileFsync (0.00s) --- SKIP: TestFunctional/CacheMode=full/TestWriteFileDup (0.00s) - --- PASS: TestFunctional/CacheMode=full/TestWriteFileAppend (0.00s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms (3.08s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete (0.15s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle (0.15s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs (0.15s) + --- PASS: TestFunctional/CacheMode=full/TestWriteFileAppend (0.02s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms (3.28s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete (0.16s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle (0.16s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs (0.17s) --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveDir (0.00s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile (0.15s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile (0.16s) --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile (0.16s) --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameEmptyDir (0.00s) --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir (0.16s) --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirModTime (0.00s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlush (0.31s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlushOnDirRename (0.15s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTime (0.15s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTimeWithOpenWriters (0.15s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlush (0.32s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlushOnDirRename (0.16s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTime (0.17s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTimeWithOpenWriters (0.16s) --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestMount (0.00s) --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestRoot (0.00s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadByByte (0.16s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadChecksum (0.16s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadByByte (0.17s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadChecksum (0.18s) --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadFileDoubleClose (0.00s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadSeek (0.15s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileNoWrite (0.15s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileWrite (0.15s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileOverwrite (0.30s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadSeek (0.17s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileNoWrite (0.17s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileWrite (0.16s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileOverwrite (0.33s) --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDoubleClose (0.00s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileFsync (0.15s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileFsync (0.17s) --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDup (0.00s) - --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend (0.15s) + --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend (0.16s) PASS -ok github.com/rclone/rclone/vfs 7.454s +ok github.com/rclone/rclone/vfs 8.431s === RUN TestCacheNew - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestCacheNew (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestCacheNew (0.00s) === RUN TestCacheOpens - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestCacheOpens (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestCacheOpens (0.01s) === RUN TestCacheOpenMkdir - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestCacheOpenMkdir (0.00s) === RUN TestCachePurgeOld - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestCachePurgeOld (0.00s) === RUN TestCachePurgeOverQuota - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestCachePurgeOverQuota (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestCachePurgeOverQuota (0.00s) === RUN TestCachePurgeClean - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestCachePurgeClean (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestCachePurgeClean (0.00s) === RUN TestCacheInUse - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestCacheInUse (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestCacheInUse (0.02s) === RUN TestCacheDirtyItem - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestCacheDirtyItem (0.00s) === RUN TestCacheExistsAndRemove - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestCacheExistsAndRemove (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestCacheExistsAndRemove (0.01s) === RUN TestCacheRename - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestCacheRename (0.00s) === RUN TestCacheCleaner - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestCacheCleaner (0.12s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestCacheCleaner (0.13s) === RUN TestCacheSetModTime - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestCacheSetModTime (0.00s) === RUN TestCacheTotaInUse - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestCacheTotaInUse (0.00s) === RUN TestCacheDump - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestCacheDump (0.00s) === RUN TestCacheStats - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestCacheStats (0.00s) === RUN TestItemExists - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestItemExists (0.00s) === RUN TestItemGetSize - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestItemGetSize (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestItemGetSize (0.01s) === RUN TestItemDirty - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestItemDirty (0.00s) === RUN TestItemSync - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestItemSync (0.00s) === RUN TestItemTruncateNew - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestItemTruncateNew (0.00s) === RUN TestItemTruncateExisting - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestItemTruncateExisting (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestItemTruncateExisting (0.02s) === RUN TestItemReadAt - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" -2026/02/27 07:40:02 ERROR : existing: vfs cache: failed to _ensure cache vfs cache item ReadAt: internal error: didn't Open file + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +2025/01/26 03:27:13 ERROR : existing: vfs cache: failed to _ensure cache vfs cache item ReadAt: internal error: didn't Open file --- PASS: TestItemReadAt (0.00s) === RUN TestItemWriteAtNew - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestItemWriteAtNew (0.00s) === RUN TestItemWriteAtExisting - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestItemWriteAtExisting (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestItemWriteAtExisting (0.00s) === RUN TestItemLoadMeta - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestItemLoadMeta (0.00s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestItemLoadMeta (0.01s) === RUN TestItemReload - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestItemReload (0.00s) === RUN TestItemReloadRemoteGone - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" --- PASS: TestItemReloadRemoteGone (0.00s) === RUN TestItemReloadCacheStale - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" ---- PASS: TestItemReloadCacheStale (0.01s) + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" +--- PASS: TestItemReloadCacheStale (0.02s) === RUN TestItemReadWrite - run.go:181: Remote "Local file system at /tmp/rclone2486405657", Local "Local file system at /tmp/rclone2495111825", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone3483009447", Local "Local file system at /tmp/rclone318529764", Modify Window "1ns" === RUN TestItemReadWrite/Sequential === RUN TestItemReadWrite/Random === RUN TestItemReadWrite/RandomConcurrent === RUN TestItemReadWrite/Reverse ---- PASS: TestItemReadWrite (2.86s) - --- PASS: TestItemReadWrite/Sequential (0.69s) - --- PASS: TestItemReadWrite/Random (0.72s) - --- PASS: TestItemReadWrite/RandomConcurrent (0.13s) - --- PASS: TestItemReadWrite/Reverse (0.81s) +--- PASS: TestItemReadWrite (7.29s) + --- PASS: TestItemReadWrite/Sequential (1.81s) + --- PASS: TestItemReadWrite/Random (1.24s) + --- PASS: TestItemReadWrite/RandomConcurrent (0.73s) + --- PASS: TestItemReadWrite/Reverse (1.69s) PASS -ok github.com/rclone/rclone/vfs/vfscache 3.118s +ok github.com/rclone/rclone/vfs/vfscache 7.723s === RUN TestDownloaders - run.go:181: Remote "Local file system at /tmp/rclone1988888605", Local "Local file system at /tmp/rclone1691175235", Modify Window "1ns" + run.go:181: Remote "Local file system at /tmp/rclone2859705009", Local "Local file system at /tmp/rclone18356922", Modify Window "1ns" === RUN TestDownloaders/Download === RUN TestDownloaders/EnsureDownloader ---- PASS: TestDownloaders (6.61s) - --- PASS: TestDownloaders/Download (5.20s) - --- PASS: TestDownloaders/EnsureDownloader (1.13s) +--- PASS: TestDownloaders (8.64s) + --- PASS: TestDownloaders/Download (5.61s) + --- PASS: TestDownloaders/EnsureDownloader (1.22s) PASS -ok github.com/rclone/rclone/vfs/vfscache/downloaders 6.661s +ok github.com/rclone/rclone/vfs/vfscache/downloaders 8.783s === RUN TestWriteBackItems --- PASS: TestWriteBackItems (0.00s) === RUN TestWriteBackItemCRUD @@ -34166,10 +34226,10 @@ === RUN TestWriteBackAddOK --- PASS: TestWriteBackAddOK (0.10s) === RUN TestWriteBackAddFailRetry -2026/02/27 07:40:02 ERROR : one: vfs cache: failed to upload try #1, will retry in 200ms: transfer failed BOOM ---- PASS: TestWriteBackAddFailRetry (0.30s) +2025/01/26 03:27:13 ERROR : one: vfs cache: failed to upload try #1, will retry in 200ms: transfer failed BOOM +--- PASS: TestWriteBackAddFailRetry (0.31s) === RUN TestWriteBackAddUpdate ---- PASS: TestWriteBackAddUpdate (0.20s) +--- PASS: TestWriteBackAddUpdate (0.21s) === RUN TestWriteBackAddUpdateNotModified --- PASS: TestWriteBackAddUpdateNotModified (0.10s) === RUN TestWriteBackAddUpdateNotStarted @@ -34181,11 +34241,11 @@ === RUN TestWriteBackRename --- PASS: TestWriteBackRename (0.10s) === RUN TestWriteBackRenameDuplicates ---- PASS: TestWriteBackRenameDuplicates (0.20s) +--- PASS: TestWriteBackRenameDuplicates (0.21s) === RUN TestWriteBackCancelUpload --- PASS: TestWriteBackCancelUpload (0.10s) PASS -ok github.com/rclone/rclone/vfs/vfscache/writeback 1.444s +ok github.com/rclone/rclone/vfs/vfscache/writeback 1.616s === RUN TestCacheModeString --- PASS: TestCacheModeString (0.00s) === RUN TestCacheModeSet @@ -34195,7 +34255,7 @@ === RUN TestCacheModeUnmarshalJSON --- PASS: TestCacheModeUnmarshalJSON (0.00s) PASS -ok github.com/rclone/rclone/vfs/vfscommon 0.036s +ok github.com/rclone/rclone/vfs/vfscommon 0.093s FAIL dh_auto_test: error: cd _build && go test -vet=off -v -p 12 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest returned exit code 1 make[1]: [debian/rules:63: override_dh_auto_test] Error 25 (ignored) @@ -34260,9 +34320,9 @@ dpkg-gencontrol: warning: package rclone: substitution variable ${misc:Built-Using} unused, but is defined dh_md5sums -O--buildsystem=golang -O--builddirectory=_build dh_builddeb -O--buildsystem=golang -O--builddirectory=_build +dpkg-deb: building package 'rclone-dbgsym' in '../rclone-dbgsym_1.60.1+dfsg-4_arm64.deb'. dpkg-deb: building package 'golang-github-rclone-rclone-dev' in '../golang-github-rclone-rclone-dev_1.60.1+dfsg-4_all.deb'. dpkg-deb: building package 'rclone' in '../rclone_1.60.1+dfsg-4_arm64.deb'. -dpkg-deb: building package 'rclone-dbgsym' in '../rclone-dbgsym_1.60.1+dfsg-4_arm64.deb'. dpkg-genbuildinfo --build=binary -O../rclone_1.60.1+dfsg-4_arm64.buildinfo dpkg-genchanges --build=binary -O../rclone_1.60.1+dfsg-4_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -34270,12 +34330,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1388258/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1388258/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2997854 and its subdirectories -I: Current time: Fri Feb 27 07:41:13 -12 2026 -I: pbuilder-time-stamp: 1772221273 +I: removing directory /srv/workspace/pbuilder/1388258 and its subdirectories +I: Current time: Sun Jan 26 03:31:52 +14 2025 +I: pbuilder-time-stamp: 1737811912