bugs/done
git-annex
http://git-annex.branchable.com/bugs/done/
git-annex
ikiwiki
2024-03-25T18:53:37Z
redundant transfer not prevented
http://git-annex.branchable.com/bugs/redundant_transfer_not_prevented/
2024-03-25T18:53:37Z
2024-03-25T18:53:37Z
<p>Copying the same file from 2 repositories into another repository at the
same time, the redundant transfer is not prevented.</p>
<p>This was surprising to me! I would have expected it to prevent starting an
upload when another transfer of that key is already running. The same as
it does when starting 2 copies of the same file to the same remote.</p>
<p>I'm easily able to reproduce this in a bench test with 2 clones of a repo.</p>
<pre><code>git init a
cd a
git-annex init
dd if=/dev/urandom of=big bs=1M count=1000
git-annex add
git commit -m add
cd ..
git clone a b
git clone a c
cd b; git-annex get
cd ../c; git-annex move --from orgin
(cd b; git-annex copy --to origin) &
(cd c; git-annex copy --to origin) &
</code></pre>
<p>Also same happens when running <code>git-annex get --from</code> two different remotes
concurrently in the same repo.</p>
<p>Aha... Looking at the code, this seems like a fundamental oversight.
The <code>transferFile</code> depends on the uuid of the remote being transfered
to/from, so there are two different ones in this case. And the transfer
lock file that is checked derives from those files, so there are two
seperate lock files.</p>
<p>That is actually what we want when eg, uploading content from the same
repo into two different repos. It would not do for an upload to one repo
to block uploading to another repo. So a per-uuid lock file makes sense for
uploads. But not for downloads.</p>
<p>It seems that it does make sense to have different transfer information
files for downloads from different uuids. Because the filename is parsed
to determine the uuid.</p>
<p>Perhaps the fix is just for <code>transferLockFile</code> to take a Transfer parameter,
and return the same lock file for all Downloads of a key, no matter the
uuid.</p>
<p>There is the issue that renaming the lock file would break interoperability
with old git-annex. In this case, since this bug prevents noticing multiple
downloads from different uuids, interoperability would only prevent
noticing multiple downloads from the same uuid. Which is not a great
behavior to break either, even if it would usually only break transiently.</p>
<p>Of course that could be avoided by keeping the current lock file, and
adding a second lock file. <span class="selflink">done</span> this, with plans in
<a href="http://git-annex.branchable.com/todo/v11_changes/">v11 changes</a> to transition to use only the new lock file in
the future.
--<a href="http://git-annex.branchable.com/users/joey/">Joey</a></p>
export doesn't copy from adjusted branch
http://git-annex.branchable.com/bugs/export_doesn__39__t_copy_from_adjusted_branch/
2024-02-05T19:18:28Z
2024-02-01T17:40:26Z
<h3>Please describe the problem.</h3>
<p>Exporting to a directory remote with exporttree=yes works if the source repository is not on an adjusted branch.</p>
<p>If, before the export, git annex adjust is invoked with --unlock or --lock (the only two I tested) the new files are not copied.</p>
<p>FWIW, annex.adjustedbranchrefresh is set true.</p>
<h3>What steps will reproduce the problem?</h3>
<p>git annex export --json-progress --to export-special-remote main:Music</p>
<h3>What version of git-annex are you using? On what operating system?</h3>
<p>10.20231228-g5540f42e21afce6947d5410c5f18b178de6c336a</p>
<p>on Linux</p>
<h3>Please provide any additional information below.</h3>
<div class="highlight-sh"><pre class="hl"><span class="hl slc"># If you can, paste a complete transcript of the problem occurring here.</span>
<span class="hl slc"># If the problem is with the git-annex assistant, paste in .git/annex/daemon.log</span>
<span class="hl slc"># End of transcript or log.</span>
</pre></div>
<h3>Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)</h3>
<p>Yes, I am developing the easy-git-annex interface.</p>
<blockquote><p>Considering this not a bug as explained in my comment. <span class="selflink">done</span>
--<a href="http://git-annex.branchable.com/users/joey/">Joey</a></p></blockquote>
webapp --listen port is not used?
http://git-annex.branchable.com/bugs/webapp_--listen_port_is_not_used__63__/
yoh
2024-01-25T18:08:45Z
2024-01-06T16:00:02Z
<h3>Please describe the problem.</h3>
<pre><code>reprostim@reproiner:/data/reprostim/Videos$ ps auxw | grep webapp
reprost+ 25249 0.0 0.0 9892 2100 pts/5 S+ Jan05 0:00 git annex --debug webapp --listen 0.0.0.0:8888
reprost+ 25250 5.4 0.2 1074346616 65556 ? Ssl Jan05 60:39 /usr/bin/git-annex --debug webapp --listen 0.0.0.0:8888
reprost+ 224039 0.0 0.0 6332 2116 pts/6 S+ 10:55 0:00 grep webapp
reprostim@reproiner:/data/reprostim/Videos$ lsof -i :8888
reprostim@reproiner:/data/reprostim/Videos$ lsof -i | grep git-annex
git-annex 25250 reprostim 14u IPv4 129033 0t0 UDP *:55556
git-annex 221230 reprostim 14u IPv4 129033 0t0 UDP *:55556
reprostim@reproiner:/data/reprostim/Videos$ git annex version
git-annex version: 10.20230126
</code></pre>
<blockquote><p><span class="selflink">done</span> --<a href="http://git-annex.branchable.com/users/joey/">Joey</a></p></blockquote>
Request the ability to specify pull commit message
http://git-annex.branchable.com/bugs/Request_the_ability_to_specify_pull_commit_message/
2024-01-19T19:31:43Z
2024-01-14T16:23:11Z
<h3>Please describe the problem.</h3>
<p>There is no way to specify the commit message used by the pull command.</p>
<h3>What steps will reproduce the problem?</h3>
<p>When pulling from a special remote with importtree=yes to get new/modified files, git-annex generates the commit message. It is desired to specify the commit message to describe the content being pulled.</p>
<h3>What version of git-annex are you using? On what operating system?</h3>
<p>10.20231130-g0e9bc415882a5e3a285e004cf9f80936e5762a07
Linux</p>
<h3>Please provide any additional information below.</h3>
<div class="highlight-sh"><pre class="hl"><span class="hl slc"># If you can, paste a complete transcript of the problem occurring here.</span>
<span class="hl slc"># If the problem is with the git-annex assistant, paste in .git/annex/daemon.log</span>
<span class="hl slc"># End of transcript or log.</span>
</pre></div>
<h3>Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)</h3>
<blockquote><p><span class="selflink">done</span> --<a href="http://git-annex.branchable.com/users/joey/">Joey</a></p></blockquote>
Option --from-anywhere not recognized in copy
http://git-annex.branchable.com/bugs/Option_--from-anywhere_not_recognized_in_copy/
2024-01-18T16:11:23Z
2024-01-17T14:32:11Z
<h3>Please describe the problem.</h3>
<p>The <code>--from-anywhere</code> option is not recognized.</p>
<h3>What steps will reproduce the problem?</h3>
<p>Create a repo, add a file to it, clone it, then try to copy the files with <code>git annex copy $FILE --from-anywhere --to=here</code>
<code>sh
$ mkdir a && cd a
$ git init
$ git annex init
$ touch somefile
$ git annex add somefile
$ git commit -m "blub"
$ cd ..
$ git clone a b
$ cd b
$ git annex init
$ git annex copy somefile --from-anywhere --to=here
</code>
The last command fails with
<code>Invalid option</code>--from-anywhere'`</p>
<h3>What version of git-annex are you using? On what operating system?</h3>
<p>Output from <code>git annex version</code>
<code>
git-annex version: 10.20231129-gbacd781c4fe05126219c4b5f2963677a6de01481
build flags: Assistant Webapp Pairing Inotify DBus DesktopNotify TorrentParser MagicMime Benchmark Feeds Testsuite S3 WebDAV
dependency versions: aws-0.24 bloomfilter-2.0.1.2 crypton-0.34 DAV-1.3.4 feed-1.3.2.1 ghc-9.0.2 http-client-0.7.15 persistent-sqlite-2.13.1.0 torrent-10000.1.3 uuid-1.3.15 yesod-1.6.2.1
key/value backends: SHA256E SHA256 SHA512E SHA512 SHA224E SHA224 SHA384E SHA384 SHA3_256E SHA3_256 SHA3_512E SHA3_512 SHA3_224E SHA3_224 SHA3_384E SHA3_384 SKEIN256E SKEIN256 SKEIN512E SKEIN512 BLAKE2B256E BLAKE2B256 BLAKE2B512E BLAKE2B512 BLAKE2B160E BLAKE2B160 BLAKE2B224E BLAKE2B224 BLAKE2B384E BLAKE2B384 BLAKE2BP512E BLAKE2BP512 BLAKE2S256E BLAKE2S256 BLAKE2S160E BLAKE2S160 BLAKE2S224E BLAKE2S224 BLAKE2SP256E BLAKE2SP256 BLAKE2SP224E BLAKE2SP224 SHA1E SHA1 MD5E MD5 WORM URL X*
remote types: git gcrypt p2p S3 bup directory rsync web bittorrent webdav adb tahoe glacier ddar git-lfs httpalso borg hook external
operating system: linux x86_64
supported repository versions: 8 9 10
upgrade supported from repository versions: 0 1 2 3 4 5 6 7 8 9 10
local repository version: 10
</code></p>
<p>I'm experiencing this issue on EndeavourOS
<code>
$ uname -r
6.6.10-arch1-1
</code></p>
<h3>Please provide any additional information below.</h3>
<h3>Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)</h3>
<p>git annex does everything I was looking for when I found it and then some. Thank you for creating and maintaining it!</p>
<blockquote><p>not a bug, version too old <span class="selflink">done</span> --<a href="http://git-annex.branchable.com/users/joey/">Joey</a></p></blockquote>
windows started to FTBFS
http://git-annex.branchable.com/bugs/windows_started_to_FTBFS/
2024-01-18T15:56:05Z
2024-01-15T15:38:41Z
<h3>Please describe the problem.</h3>
<p>Spotted today</p>
<pre><code>[695 of 696] Compiling CmdLine.GitAnnex
runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\bin (Win32 error 3): The system cannot find the path specified.
ghc.exe: addLibrarySearchPath: C:\Users\runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\lib (Win32 error 3): The system cannot find the path specified.
ghc.exe: addLibrarySearchPath: C:\Users\runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\bin (Win32 error 3): The system cannot find the path specified.
ghc.exe: addLibrarySearchPath: C:\Users\runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\lib (Win32 error 3): The system cannot find the path specified.
ghc.exe: addLibrarySearchPath: C:\Users\runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\bin (Win32 error 3): The system cannot find the path specified.
ghc.exe: addLibrarySearchPath: C:\Users\runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\lib (Win32 error 3): The system cannot find the path specified.
ghc.exe: addLibrarySearchPath: C:\Users\runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\bin (Win32 error 3): The system cannot find the path specified.
ghc.exe: addLibrarySearchPath: C:\Users\runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\lib (Win32 error 3): The system cannot find the path specified.
ghc.exe: addLibrarySearchPath: C:\Users\runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\bin (Win32 error 3): The system cannot find the path specified.
ghc.exe: addLibrarySearchPath: C:\Users\runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\lib (Win32 error 3): The system cannot find the path specified.
ghc.exe: addLibrarySearchPath: C:\Users\runneradmin\AppData\Local\Programs\stack\x86_64-windows\msys2-20221216\mingw64\bin (Win32 error 3): The system cannot find the path specified.
Error: [S-7282]
Stack failed to execute the build plan.
While executing the build plan, Stack encountered the error:
[S-7011]
While building package git-annex-10.20231227 (scroll up to its section to see the error)
using:
D:\a\git-annex\git-annex\.stack-work\dist\274b403a\setup\setup --verbose=1 --builddir=.stack-work\dist\274b403a build exe:git-annex --ghc-options ""
Process exited with code: ExitFailure 1
Error: Process completed with exit code 1.
</code></pre>
<p>https://github.com/datalad/git-annex/actions/runs/7516705948/job/20462067511</p>
<blockquote><p>Fixed the Test.hs problem, which if I understand correctly was the root
cause of all of this, so <span class="selflink">done</span> --<a href="http://git-annex.branchable.com/users/joey/">Joey</a></p></blockquote>
adjusted branch subtree regression: FAIL
http://git-annex.branchable.com/bugs/____adjusted_branch_subtree_regression__58___FAIL_/
2024-01-18T15:55:12Z
2024-01-06T18:31:17Z
<h3>Please describe the problem.</h3>
<p>in recent builds <a href="https://github.com/datalad/git-annex/actions/runs/7417377022/job/20183877530#step:7:1288">eg</a></p>
<pre><code> adjusted branch subtree regression: FAIL (1.26s)
Test.hs:1675:
a/b/x/y missing from master after adjusted branch sync
Use -p '/adjusted branch subtree regression/' to rerun this test only.
</code></pre>
<p>may be more</p>
<blockquote><p><span class="selflink">fixed</span> --<a href="http://git-annex.branchable.com/users/joey/">Joey</a></p></blockquote>
sqlite fails when repository path contains non-unicode
http://git-annex.branchable.com/bugs/SQlite_failed_when_copying_to_remote_repository/
2023-12-26T22:32:17Z
2023-01-29T06:54:05Z
<h3>Please describe the problem.</h3>
<p>When I copy file from on directory to another, I have the following error</p>
<pre><code>$ git annex copy . --to another
...
copy file1 (to another...)
100% 321.93 MiB 115 MiB/s 0ssqlite worker thread crashed: SQLite3 returned ErrorCan'tOpen while attempting to perform open "repo/.git/annex/keysdb/db".
sqlite query crashed: thread blocked indefinitely in an MVar operation
CallStack (from HasCallStack):
error, called at ./Database/Handle.hs:102:40 in main:Database.Handle
transfer failed
ok
copy file2 (to another...)
100% 424.24 MiB 109 MiB/s 0ssqlite worker thread crashed: SQLite3 returned ErrorCan'tOpen while attempting to perform open "repo/.git/annex/keysdb/db".
sqlite query crashed: thread blocked indefinitely in an MVar operation
CallStack (from HasCallStack):
error, called at ./Database/Handle.hs:102:40 in main:Database.Handle
transfer failed
ok
...
</code></pre>
<h3>What steps will reproduce the problem?</h3>
<p>Any time I copy files to this remote</p>
<h3>What version of git-annex are you using? On what operating system?</h3>
<p>On local machine:</p>
<pre><code>$ git-annex version
git-annex version: 8.20210223
build flags: Assistant Webapp Pairing Inotify DBus DesktopNotify TorrentParser MagicMime Feeds Testsuite S3 WebDAV
dependency versions: aws-0.22 bloomfilter-2.0.1.0 cryptonite-0.26 DAV-1.3.4 feed-1.3.0.1 ghc-8.8.4 http-client-0.6.4.1 persistent-sqlite-2.10.6.2 torrent-10000.1.1 uuid-1.3.13 yesod-1.6.1.0
key/value backends: SHA256E SHA256 SHA512E SHA512 SHA224E SHA224 SHA384E SHA384 SHA3_256E SHA3_256 SHA3_512E SHA3_512 SHA3_224E SHA3_224 SHA3_384E SHA3_384 SKEIN256E SKEIN256 SKEIN512E SKEIN512 BLAKE2B256E BLAKE2B256 BLAKE2B512E BLAKE2B512 BLAKE2B160E BLAKE2B160 BLAKE2B224E BLAKE2B224 BLAKE2B384E BLAKE2B384 BLAKE2BP512E BLAKE2BP512 BLAKE2S256E BLAKE2S256 BLAKE2S160E BLAKE2S160 BLAKE2S224E BLAKE2S224 BLAKE2SP256E BLAKE2SP256 BLAKE2SP224E BLAKE2SP224 SHA1E SHA1 MD5E MD5 WORM URL X*
remote types: git gcrypt p2p S3 bup directory rsync web bittorrent webdav adb tahoe glacier ddar git-lfs httpalso borg hook external
operating system: linux x86_64
supported repository versions: 8
upgrade supported from repository versions: 0 1 2 3 4 5 6 7
local repository version: 8
$ uname -a
Linux kiwi 5.10.0-19-amd64 #1 SMP Debian 5.10.149-2 (2022-10-21) x86_64 GNU/Linux
</code></pre>
<p>On remote machine:</p>
<pre><code>$ git-annex version
git-annex version: 8.20200617
build flags: Assistant Webapp Pairing S3 WebDAV Kqueue DBus DesktopNotify TorrentParser MagicMime Feeds Testsuite
dependency versions: aws-0.22 bloomfilter-2.0.1.0 cryptonite-0.27 DAV-1.3.4 feed-1.3.0.1 ghc-8.10.3 http-client-0.7.1 persistent-sqlite-2.10.6.2 torrent-10000.1.1 uuid-1.3.13 yesod-1.6.0.1
key/value backends: SHA256E SHA256 SHA512E SHA512 SHA224E SHA224 SHA384E SHA384 SHA3_256E SHA3_256 SHA3_512E SHA3_512 SHA3_224E SHA3_224 SHA3_384E SHA3_384 SKEIN256E SKEIN256 SKEIN512E SKEIN512 BLAKE2B256E BLAKE2B256 BLAKE2B512E BLAKE2B512 BLAKE2B160E BLAKE2B160 BLAKE2B224E BLAKE2B224 BLAKE2B384E BLAKE2B384 BLAKE2BP512E BLAKE2BP512 BLAKE2S256E BLAKE2S256 BLAKE2S160E BLAKE2S160 BLAKE2S224E BLAKE2S224 BLAKE2SP256E BLAKE2SP256 BLAKE2SP224E BLAKE2SP224 SHA1E SHA1 MD5E MD5 WORM URL
remote types: git gcrypt p2p S3 bup directory rsync web bittorrent webdav adb tahoe glacier ddar git-lfs hook external
operating system: freebsd x86_64
supported repository versions: 8
upgrade supported from repository versions: 0 1 2 3 4 5 6 7
$ uname -a
FreeBSD extra-2 13.1-RELEASE-p2 FreeBSD 13.1-RELEASE-p2 n245412-484f039b1d0 TRUENAS amd64
</code></pre>
<h3>Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)</h3>
<p>I use git-annex for several years, and I'm very happy with it. I's one of the best files synchronisation tools.</p>
<blockquote><p><span class="selflink">fixed</span>, when git-annex is built against persistent-sqlite version
2.13.3. --<a href="http://git-annex.branchable.com/users/joey/">Joey</a></p></blockquote>
'Production' build doesn't pass testsuite on Win32
http://git-annex.branchable.com/bugs/__39__Production__39___build_doesn__39__t_pass_testsuite_on_Win32/
jkniiv
2023-12-19T23:12:21Z
2023-12-08T16:38:11Z
<h3>Please describe the problem.</h3>
<p>Building an optimized Windows binary with flag <code>Production</code> active doesn't result in one that is able
to pass its test suite.</p>
<h3>What steps will reproduce the problem?</h3>
<p><code>stack --stack-yaml stack-lts-18.13.yaml setup && stack --stack-yaml stack-lts-18.13.yaml build --flag 'git-annex:Production' --flag 'git-annex:-Crypton'</code></p>
<p>(I found that the <code>Crypton</code> flag needs to be explicitly negated due to the <code>Production</code> flag somehow making it active causing
the build to fail because of a missing dependency <code>crypton</code>. A bug in Cabal, perhaps?)</p>
<p>Then run the test suite in Git Bash in a directory that contains the executable and the requisite DLLs (the latter
obtained by way of <code>stack exec ldd -- git-annex.exe</code> and copying over the ones in <code>/mingw64</code>). Observe the following
(<code>just</code> is a cross-platform command runner that I use instead of GNU make.)</p>
<div class="highlight-sh"><pre class="hl">jkniiv@AINESIS MINGW64 ~<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test <span class="hl opt">(</span>BUILD-231130-10.20231129<span class="hl opt">)</span>
$ just tests-new
<span class="hl opt">/</span>usr<span class="hl opt">/</span>bin<span class="hl opt">/</span><span class="hl kwa">time</span> .<span class="hl opt">/</span>git-annex.exe <span class="hl kwb">test</span> <span class="hl num">2</span><span class="hl opt">>&</span><span class="hl num">1</span> | <span class="hl kwc">tee</span> git-annex.<span class="hl kwb">test</span>.LOG~<span class="hl num">200</span>
All <span class="hl num">0</span> tests passed <span class="hl opt">(</span><span class="hl num">0.00</span>s<span class="hl opt">)</span>
Tests
Repo Tests v10 adjusted unlocked branch
Init Tests
init<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">9.36</span>s<span class="hl opt">)</span>
add<span class="hl opt">:</span> FAIL
Exception<span class="hl opt">:</span> fd<span class="hl opt">:</span><span class="hl num">4</span><span class="hl opt">:</span> hGetChar<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>invalid byte sequence<span class="hl opt">)</span>
Use <span class="hl kwb">-p</span> <span class="hl str">'/Init Tests.add/'</span> to rerun this <span class="hl kwb">test</span> only.
crypto<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/crypto/'</span> to rerun this <span class="hl kwb">test</span> only.
uninit <span class="hl opt">(</span><span class="hl kwa">in</span> git-annex branch<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/uninit (in git-annex branch)/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution symlink bit<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conflict resolution symlink bit/'</span> to rerun this <span class="hl kwb">test</span> only.
union merge regression<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/union merge regression/'</span> to rerun this <span class="hl kwb">test</span> only.
unused<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/unused/'</span> to rerun this <span class="hl kwb">test</span> only.
fsck <span class="hl opt">(</span>bare<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/fsck (bare)/'</span> to rerun this <span class="hl kwb">test</span> only.
lock<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/Repo Tests v10 adjusted unlocked branch.lock/'</span> to rerun this <span class="hl kwb">test</span> only.
drop <span class="hl opt">(</span>with remote<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/drop (with remote)/'</span> to rerun this <span class="hl kwb">test</span> only.
log<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/log/'</span> to rerun this <span class="hl kwb">test</span> only.
add extras<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/add extras/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl num">11</span> out of <span class="hl num">12</span> tests failed <span class="hl opt">(</span><span class="hl num">11.65</span>s<span class="hl opt">)</span>
<span class="hl opt">[</span>...<span class="hl opt">]</span>
</pre></div>
<h3>What version of git-annex are you using? On what operating system?</h3>
<div class="highlight-sh"><pre class="hl">git-annex version<span class="hl opt">:</span> <span class="hl num">10.20231129</span><span class="hl kwb">-gbacd781c4fe05126219c4b5f2963677a6de01481</span>
build flags<span class="hl opt">:</span> Assistant Webapp Pairing TorrentParser MagicMime Benchmark Feeds Testsuite S3 WebDAV
dependency versions<span class="hl opt">:</span> aws-0.22 bloomfilter-2.0<span class="hl num">.1.0</span> cryptonite-0.29 DAV-1.3<span class="hl num">.4</span> feed-1.3<span class="hl num">.2.0</span> ghc-8.10<span class="hl num">.7</span> http-client-0.7<span class="hl num">.9</span> pe
rsistent-sqlite-2.13<span class="hl num">.0.3</span> torrent-10000.1<span class="hl num">.1</span> uuid-1.3<span class="hl num">.15</span> yesod-1.6<span class="hl num">.1.2</span>
key<span class="hl opt">/</span>value backends<span class="hl opt">:</span> SHA256E SHA256 SHA512E SHA512 SHA224E SHA224 SHA384E SHA384 SHA3_256E SHA3_256 SHA3_512E SHA3_512 SH
A3_224E SHA3_224 SHA3_384E SHA3_384 SKEIN256E SKEIN256 SKEIN512E SKEIN512 BLAKE2B256E BLAKE2B256 BLAKE2B512E BLAKE2B512
BLAKE2B160E BLAKE2B160 BLAKE2B224E BLAKE2B224 BLAKE2B384E BLAKE2B384 BLAKE2BP512E BLAKE2BP512 BLAKE2S256E BLAKE2S256 BLA
KE2S160E BLAKE2S160 BLAKE2S224E BLAKE2S224 BLAKE2SP256E BLAKE2SP256 BLAKE2SP224E BLAKE2SP224 SHA1E SHA1 MD5E MD5 WORM UR
L X<span class="hl opt">*</span>
remote types<span class="hl opt">:</span> git gcrypt p2p S3 bup directory rsync web bittorrent webdav adb tahoe glacier ddar git-lfs httpalso borg h
ook external
operating system<span class="hl opt">:</span> mingw32 x86_64
supported repository versions<span class="hl opt">:</span> <span class="hl num">8 9 10</span>
upgrade supported from repository versions<span class="hl opt">:</span> <span class="hl num">2 3 4 5 6 7 8 9 10</span>
</pre></div>
<p>Windows 10 version 22H2 (build 19045.3693), 64 bit.</p>
<h3>Please provide any additional information below.</h3>
<p>This is how I build my "production" version of git-annex (in PowerShell):</p>
<div class="highlight-sh"><pre class="hl">C<span class="hl opt">:</span>\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P <span class="hl opt">[</span>BUILD-231130-10.20231129 <span class="hl opt">+</span><span class="hl num">6</span> ~<span class="hl num">0</span> <span class="hl kwb">-0</span> <span class="hl opt">!]></span> just setup-build
<span class="hl kwb">cd</span> <span class="hl str">'C:\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P'</span> <span class="hl opt">&&</span> stack <span class="hl kwb">--stack-yaml</span> stack-lts-18.13.yaml setup <span class="hl kwb">--verbose</span> <span class="hl num">2</span><span class="hl opt">>&</span><span class="hl num">1</span> | <span class="hl opt">&</span> <span class="hl kwd">$env</span><span class="hl opt">:</span>GNU_TEE_CMD stack.setup---verbose.LOG~<span class="hl num">101</span>
Version <span class="hl num">2.13.1</span><span class="hl opt">,</span> Git revision <span class="hl num">8102</span>bb8afce90fc954f48efae38b87f37cabc988 x86_64 hpack-0.36<span class="hl num">.0</span>
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.098843</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Loading project config <span class="hl kwc">file</span> stack-lts-18.13.yaml
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.130837</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Use of Casa server enabled<span class="hl opt">: (</span>CasaRepoPrefix <span class="hl str">"https://casa.stackage.org"</span><span class="hl opt">,</span> <span class="hl num">1280</span><span class="hl opt">)</span>.
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.142835</span><span class="hl opt">: [</span>debug<span class="hl opt">] (</span>SQL<span class="hl opt">)</span> SELECT COUNT<span class="hl opt">(*)</span> FROM <span class="hl str">"last_performed"</span> WHERE <span class="hl opt">(</span><span class="hl str">"action"</span><span class="hl opt">=</span>?<span class="hl opt">)</span> AND <span class="hl opt">(</span><span class="hl str">"timestamp"</span><span class="hl opt">>=</span>?<span class="hl opt">); [</span>PersistInt64 <span class="hl num">1</span><span class="hl opt">,</span>PersistUTCTime <span class="hl num">2023</span><span class="hl kwb">-12-07</span> <span class="hl num">14</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.1418345</span> UTC<span class="hl opt">]</span>
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.144833</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Using package location completions from a lock <span class="hl kwc">file</span>
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.154836</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Loaded snapshot from Pantry database.
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.575861</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Prefetching git repos<span class="hl opt">: []</span>
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.576863</span><span class="hl opt">: [</span>debug<span class="hl opt">] []</span>
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.614841</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Asking <span class="hl kwa">for</span> a supported GHC version
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.624838</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Installed tools<span class="hl opt">:</span>
<span class="hl opt">-</span> msys2-20200903
<span class="hl opt">-</span> ghc-9.6<span class="hl num">.2</span>
<span class="hl opt">-</span> ghc-9.0<span class="hl num">.2</span>
<span class="hl opt">-</span> ghc-8.8<span class="hl num">.4</span>
<span class="hl opt">-</span> ghc-8.8<span class="hl num">.3</span>
<span class="hl opt">-</span> ghc-8.6<span class="hl num">.5</span>
<span class="hl opt">-</span> ghc-8.4<span class="hl num">.3</span>
<span class="hl opt">-</span> ghc-8.10<span class="hl num">.7</span>
<span class="hl opt">-</span> ghc-8.10<span class="hl num">.4</span>
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.625841</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Potential GHC builds<span class="hl opt">:</span> standard
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.625841</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Found already installed GHC builds<span class="hl opt">:</span> standard
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.630839</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Performing a sanity check on<span class="hl opt">:</span> C<span class="hl opt">:</span>\Users\jkniiv\AppData\Local\Programs\stack<span class="hl esc">\x86</span>_<span class="hl num">64</span><span class="hl kwb">-windows</span>\ghc-8.10<span class="hl num">.7</span><span class="hl esc">\b</span>in\ghc-8.10<span class="hl num">.7</span>.exe
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">24</span><span class="hl opt">:</span><span class="hl num">52.632844</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Run process within C<span class="hl opt">:</span>\Users\jkniiv\AppData\Local\Temp\stack-sanity-check-2b0507b6fb5a74f8\<span class="hl opt">:</span> C<span class="hl opt">:</span>\Users\jkniiv\AppData\Local\Programs\stack<span class="hl esc">\x86</span>_<span class="hl num">64</span><span class="hl kwb">-windows</span>\ghc-8.10<span class="hl num">.7</span><span class="hl esc">\b</span>in\ghc-8.10<span class="hl num">.7</span>.exe C<span class="hl opt">:</span>\Users\jkniiv\AppData\Local\Temp\stack-sanity-check-2b0507b6fb5a74f8\Main.hs <span class="hl kwb">-no-user-package-db -hide-all-packages</span> <span class="hl str">"-package base"</span> <span class="hl str">"-package Cabal"</span>
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">25</span><span class="hl opt">:</span><span class="hl num">16.713070</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Process finished <span class="hl kwa">in</span> <span class="hl num">24079</span>ms<span class="hl opt">:</span> C<span class="hl opt">:</span>\Users\jkniiv\AppData\Local\Programs\stack<span class="hl esc">\x86</span>_<span class="hl num">64</span><span class="hl kwb">-windows</span>\ghc-8.10<span class="hl num">.7</span><span class="hl esc">\b</span>in\ghc-8.10<span class="hl num">.7</span>.exe C<span class="hl opt">:</span>\Users\jkniiv\AppData\Local\Temp\stack-sanity-check-2b0507b6fb5a74f8\Main.hs <span class="hl kwb">-no-user-package-db -hide-all-packages</span> <span class="hl str">"-package base"</span> <span class="hl str">"-package Cabal"</span>
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">25</span><span class="hl opt">:</span><span class="hl num">16.721070</span><span class="hl opt">: [</span>debug<span class="hl opt">] (</span>SQL<span class="hl opt">)</span> SELECT <span class="hl str">"id"</span><span class="hl opt">,</span><span class="hl str">"actual_version"</span><span class="hl opt">,</span><span class="hl str">"arch"</span><span class="hl opt">,</span><span class="hl str">"ghc_path"</span><span class="hl opt">,</span><span class="hl str">"ghc_size"</span><span class="hl opt">,</span><span class="hl str">"ghc_modified"</span><span class="hl opt">,</span><span class="hl str">"ghc_pkg_path"</span><span class="hl opt">,</span><span class="hl str">"runghc_path"</span><span class="hl opt">,</span><span class="hl str">"haddock_path"</span><span class="hl opt">,</span><span class="hl str">"cabal_version"</span><span class="hl opt">,</span><span class="hl str">"global_db"</span><span class="hl opt">,</span><span class="hl str">"global_db_cache_size"</span><span class="hl opt">,</span><span class="hl str">"global_db_cache_modified"</span><span class="hl opt">,</span><span class="hl str">"info"</span><span class="hl opt">,</span><span class="hl str">"global_dump"</span> FROM <span class="hl str">"compiler_cache"</span> WHERE <span class="hl str">"ghc_path"</span><span class="hl opt">=</span>?<span class="hl opt">; [</span>PersistText <span class="hl str">"C:</span><span class="hl esc">\\</span><span class="hl str">Users</span><span class="hl esc">\\</span><span class="hl str">jkniiv</span><span class="hl esc">\\</span><span class="hl str">AppData</span><span class="hl esc">\\</span><span class="hl str">Local</span><span class="hl esc">\\</span><span class="hl str">Programs</span><span class="hl esc">\\</span><span class="hl str">stack</span><span class="hl esc">\\</span><span class="hl str">x86_64-windows</span><span class="hl esc">\\</span><span class="hl str">ghc-8.10.7</span><span class="hl esc">\\</span><span class="hl str">bin</span><span class="hl esc">\\</span><span class="hl str">ghc-8.10.7.exe"</span><span class="hl opt">]</span>
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">25</span><span class="hl opt">:</span><span class="hl num">16.806072</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Loaded compiler information from cache
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">25</span><span class="hl opt">:</span><span class="hl num">16.806072</span><span class="hl opt">: [</span>debug<span class="hl opt">]</span> Asking <span class="hl kwa">for</span> a supported GHC version
<span class="hl num">2023</span><span class="hl kwb">-12-08</span> <span class="hl num">16</span><span class="hl opt">:</span><span class="hl num">25</span><span class="hl opt">:</span><span class="hl num">16.806072</span><span class="hl opt">: [</span>info<span class="hl opt">]</span> Stack will use a sandboxed GHC it installed. To use this GHC and packages outside of a project<span class="hl opt">,</span>
consider using<span class="hl opt">:</span> stack ghc<span class="hl opt">,</span> stack ghci<span class="hl opt">,</span> stack runghc<span class="hl opt">,</span> or stack <span class="hl kwb">exec</span>.
C<span class="hl opt">:</span>\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P <span class="hl opt">[</span>BUILD-231130-10.20231129 <span class="hl opt">+</span><span class="hl num">6</span> ~<span class="hl num">0</span> <span class="hl kwb">-0</span> <span class="hl opt">!]></span> just build-production
<span class="hl kwb">cd</span> <span class="hl str">'C:\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P'</span> <span class="hl opt">&&</span> stack <span class="hl kwb">--stack-yaml</span> stack-lts-18.13.yaml build <span class="hl kwb">--flag</span> <span class="hl str">'git-annex:Production'</span> <span class="hl kwb">--flag</span> <span class="hl str">'git-annex:-Crypton'</span> <span class="hl num">2</span><span class="hl opt">>&</span><span class="hl num">1</span> | <span class="hl opt">&</span> <span class="hl kwd">$env</span><span class="hl opt">:</span>GNU_TEE_CMD stack.build---flag-git-annex_Production.LOG~<span class="hl num">102</span>
Building all executables <span class="hl kwa">for</span> git-annex once. After a successful build of all of them<span class="hl opt">,</span> only specified
executables will be rebuilt.
git-annex<span class="hl opt">></span> configure <span class="hl opt">(</span>exe<span class="hl opt">)</span>
<span class="hl opt">[</span> <span class="hl num">1</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Author <span class="hl opt">(</span> Author.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Author.o <span class="hl opt">)</span>
<span class="hl opt">[</span> <span class="hl num">2</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.Data <span class="hl opt">(</span> Utility\Data.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\Data.o <span class="hl opt">)</span>
<span class="hl opt">[</span> <span class="hl num">3</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.FileSystemEncoding <span class="hl opt">(</span> Utility\FileSystemEncoding.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\FileSystemEncoding.o <span class="hl opt">)</span>
<span class="hl opt">[</span> <span class="hl num">4</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.Debug <span class="hl opt">(</span> Utility\Debug.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\Debug.o <span class="hl opt">)</span>
<span class="hl opt">[</span> <span class="hl num">5</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.Misc <span class="hl opt">(</span> Utility\Misc.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\Misc.o <span class="hl opt">)</span>
<span class="hl opt">[</span> <span class="hl num">6</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.Monad <span class="hl opt">(</span> Utility\Monad.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\Monad.o <span class="hl opt">)</span>
<span class="hl opt">[</span> <span class="hl num">7</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.Process.Shim <span class="hl opt">(</span> Utility\Process\Shim.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\Process\Shim.o <span class="hl opt">)</span>
<span class="hl opt">[</span> <span class="hl num">8</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.SafeOutput <span class="hl opt">(</span> Utility\SafeOutput.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\SafeOutput.o <span class="hl opt">)</span>
<span class="hl opt">[</span> <span class="hl num">9</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.Exception <span class="hl opt">(</span> Utility\Exception.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\Exception.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">10</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.Process <span class="hl opt">(</span> Utility\Process.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\Process.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">11</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.SafeCommand <span class="hl opt">(</span> Utility\SafeCommand.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\SafeCommand.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">12</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.Env.Basic <span class="hl opt">(</span> Utility\Env\Basic.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\Env\Basic.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">13</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Build.Version <span class="hl opt">(</span> Build\Version.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Build\Version.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">14</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.Split <span class="hl opt">(</span> Utility\Split.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\Split.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">15</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.DottedVersion <span class="hl opt">(</span> Utility\DottedVersion.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\DottedVersion.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">16</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Git.Version <span class="hl opt">(</span> Git\Version.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Git\Version.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">17</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.SystemDirectory <span class="hl opt">(</span> Utility\SystemDirectory.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\SystemDirectory.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">18</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Utility.Path <span class="hl opt">(</span> Utility\Path.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Utility\Path.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">19</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Build.TestConfig <span class="hl opt">(</span> Build\TestConfig.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Build\TestConfig.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">20</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Build.Configure <span class="hl opt">(</span> Build\Configure.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Build\Configure.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">21</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling Main <span class="hl opt">(</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\Setup.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\Main.o <span class="hl opt">)</span>
<span class="hl opt">[</span><span class="hl num">22</span> of <span class="hl num">22</span><span class="hl opt">]</span> Compiling StackSetupShim <span class="hl opt">(</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>hs-stack\setup-exe-src\setup-shim-9p6GVs8J.hs<span class="hl opt">,</span> C<span class="hl opt">:</span><span class="hl esc">\\</span>Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\dist\ed8db9df\setup\StackSetupShim.o <span class="hl opt">)</span>
Linking C<span class="hl opt">:</span><span class="hl esc">\\</span>Users<span class="hl esc">\\</span>jkniiv<span class="hl esc">\\</span>Projektit<span class="hl esc">\\</span>git-annex.branchable.com<span class="hl esc">\\</span>git-annex--BUILD-231130-10.20231129~P<span class="hl esc">\\</span>.stack-work<span class="hl esc">\\</span>dist<span class="hl esc">\\</span>ed8db9df<span class="hl esc">\\</span>setup<span class="hl esc">\\</span>setup.exe ...
checking UPGRADE_LOCATION... not available
checking git... <span class="hl kwc">yes</span>
checking git version... <span class="hl num">2.43.0</span>.windows<span class="hl num">.1</span>
checking <span class="hl kwc">cp</span> <span class="hl kwb">-a</span>... <span class="hl kwc">yes</span>
checking <span class="hl kwc">cp</span> <span class="hl kwb">-p</span>... <span class="hl kwc">yes</span>
checking <span class="hl kwc">cp</span> <span class="hl kwb">--preserve</span><span class="hl opt">=</span>timestamps... <span class="hl kwc">yes</span>
checking cp_reflink_supported... no
checking <span class="hl kwc">cp</span> <span class="hl kwb">--no-preserve</span><span class="hl opt">=</span>xattr... <span class="hl kwc">yes</span>
checking <span class="hl kwc">xargs</span> <span class="hl kwb">-0</span>... <span class="hl kwc">yes</span>
checking rsync... no
checking curl... <span class="hl kwc">yes</span>
checking bup... no
checking borg... no
checking nice... <span class="hl kwc">yes</span>
checking ionice... no
checking nocache... no
checking gpg... gpg
checking lsof... not available
checking git-remote-gcrypt... not available
checking <span class="hl kwc">ssh</span> connection caching... <span class="hl kwc">yes</span>
Configuring git-annex-10.20231129...
git-annex<span class="hl opt">></span> build <span class="hl opt">(</span>exe<span class="hl opt">)</span>
Preprocessing executable <span class="hl str">'git-annex'</span> <span class="hl kwa">for</span> git-annex-10.20231129..
Building executable <span class="hl str">'git-annex'</span> <span class="hl kwa">for</span> git-annex-10.20231129..
<span class="hl opt">[</span> <span class="hl num">1</span> of <span class="hl num">693</span><span class="hl opt">]</span> Compiling Assistant.Types.BranchChange
<span class="hl opt">[</span> <span class="hl num">2</span> of <span class="hl num">693</span><span class="hl opt">]</span> Compiling Assistant.Types.ThreadName
<span class="hl opt">[</span> <span class="hl num">3</span> of <span class="hl num">693</span><span class="hl opt">]</span> Compiling Assistant.Types.TransferSlots
<span class="hl opt">[</span>...snip...<span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">691</span> of <span class="hl num">693</span><span class="hl opt">]</span> Compiling Command.Assistant
<span class="hl opt">[</span><span class="hl num">692</span> of <span class="hl num">693</span><span class="hl opt">]</span> Compiling CmdLine.GitAnnex
<span class="hl opt">[</span><span class="hl num">693</span> of <span class="hl num">693</span><span class="hl opt">]</span> Compiling Main
Linking .stack-work<span class="hl esc">\\</span>dist<span class="hl esc">\\</span>ed8db9df<span class="hl esc">\\</span>build<span class="hl esc">\\</span>git-annex<span class="hl esc">\\</span>git-annex.exe ...
git-annex<span class="hl opt">></span> copy<span class="hl opt">/</span>register
Installing executable git-annex <span class="hl kwa">in</span> C<span class="hl opt">:</span>\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P\.stack-work\<span class="hl kwc">install</span><span class="hl esc">\f</span><span class="hl num">241563</span>d<span class="hl esc">\b</span>in
C<span class="hl opt">:</span>\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P <span class="hl opt">[</span>BUILD-231130-10.20231129 <span class="hl opt">+</span><span class="hl num">6</span> ~<span class="hl num">0</span> <span class="hl kwb">-0</span> <span class="hl opt">!]></span> <span class="hl kwc">cp</span> .\.stack-work\<span class="hl kwc">install</span><span class="hl esc">\f</span><span class="hl num">241563</span>d<span class="hl esc">\b</span>in\git-annex.exe .
C<span class="hl opt">:</span>\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P <span class="hl opt">[</span>BUILD-231130-10.20231129 <span class="hl opt">+</span><span class="hl num">7</span> ~<span class="hl num">0</span> <span class="hl kwb">-0</span> <span class="hl opt">!]></span> .\git-annex.exe version <span class="hl opt">></span> git-annex.version.TXT
C<span class="hl opt">:</span>\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P <span class="hl opt">[</span>BUILD-231130-10.20231129 <span class="hl opt">+</span><span class="hl num">7</span> ~<span class="hl num">0</span> <span class="hl kwb">-0</span> <span class="hl opt">!]></span> <span class="hl kwc">head</span> <span class="hl kwb">-1</span> .\git-annex.version.TXT
git-annex version<span class="hl opt">:</span> <span class="hl num">10.20231129</span><span class="hl kwb">-gbacd781c4fe05126219c4b5f2963677a6de01481</span>
C<span class="hl opt">:</span>\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P <span class="hl opt">[</span>BUILD-231130-10.20231129 <span class="hl opt">+</span><span class="hl num">7</span> ~<span class="hl num">0</span> <span class="hl kwb">-0</span> <span class="hl opt">!]></span> <span class="hl kwc">cat</span> build.TXT
git-annex--BUILD-231130-10.20231129~P
resolver<span class="hl opt">:</span> lts-18.13
C<span class="hl opt">:</span>\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P <span class="hl opt">[</span>BUILD-231130-10.20231129 <span class="hl opt">+</span><span class="hl num">7</span> ~<span class="hl num">0</span> <span class="hl kwb">-0</span> <span class="hl opt">!]></span> just copy-dlls-over-to-here
<span class="hl opt">+</span> PATH<span class="hl opt">=</span><span class="hl str">'/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Program Files/PowerShell/7:<theRestRedacted />'</span>
<span class="hl opt">+</span> <span class="hl kwb">cd</span> <span class="hl str">'C:\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P'</span>
<span class="hl opt">++</span> stack <span class="hl kwb">exec</span> ldd <span class="hl kwb">--</span> git-annex.exe
<span class="hl opt">++</span> <span class="hl kwc">grep</span> <span class="hl opt">/</span>mingw64
<span class="hl opt">++</span> cut <span class="hl str">'-d '</span> <span class="hl kwb">-f3</span>
<span class="hl opt">+</span> dlls_to_copy<span class="hl opt">=</span><span class="hl str">'/mingw64/bin/libmagic-1.dll</span>
<span class="hl str">/mingw64/bin/libsystre-0.dll</span>
<span class="hl str">/mingw64/bin/libtre-5.dll</span>
<span class="hl str">/mingw64/bin/libintl-8.dll'</span>
<span class="hl opt">+</span> stack <span class="hl kwb">exec</span> <span class="hl kwc">cp</span> <span class="hl kwb">-- -pv</span> <span class="hl opt">/</span>mingw64<span class="hl opt">/</span>bin<span class="hl opt">/</span>libmagic-1.dll <span class="hl opt">/</span>mingw64<span class="hl opt">/</span>bin<span class="hl opt">/</span>libsystre-0.dll <span class="hl opt">/</span>mingw64<span class="hl opt">/</span>bin<span class="hl opt">/</span>libtre-5.dll <span class="hl opt">/</span>mingw64<span class="hl opt">/</span>bin<span class="hl opt">/</span>libintl-8.dll .
<span class="hl str">'C:/Users/jkniiv/AppData/Local/Programs/stack/x86_64-windows/msys2-20200903/mingw64/bin/libmagic-1.dll'</span> <span class="hl opt">-></span> <span class="hl str">'./libmagic-1.dll'</span>
<span class="hl str">'C:/Users/jkniiv/AppData/Local/Programs/stack/x86_64-windows/msys2-20200903/mingw64/bin/libsystre-0.dll'</span> <span class="hl opt">-></span> <span class="hl str">'./libsystre-0.dll'</span>
<span class="hl str">'C:/Users/jkniiv/AppData/Local/Programs/stack/x86_64-windows/msys2-20200903/mingw64/bin/libtre-5.dll'</span> <span class="hl opt">-></span> <span class="hl str">'./libtre-5.dll'</span>
<span class="hl str">'C:/Users/jkniiv/AppData/Local/Programs/stack/x86_64-windows/msys2-20200903/mingw64/bin/libintl-8.dll'</span> <span class="hl opt">-></span> <span class="hl str">'./libintl-8.dll'</span>
C<span class="hl opt">:</span>\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P <span class="hl opt">[</span>BUILD-231130-10.20231129 <span class="hl opt">+</span><span class="hl num">12</span> ~<span class="hl num">0</span> <span class="hl kwb">-0</span> <span class="hl opt">!]></span> just install-files-to-annx-test-dir
<span class="hl opt">+</span> PATH<span class="hl opt">=</span><span class="hl str">'/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Program Files/PowerShell/7:<theRestRedacted />'</span>
<span class="hl opt">+</span> <span class="hl kwb">cd</span> <span class="hl str">'C:\Users\jkniiv\Projektit\git-annex.branchable.com\git-annex--BUILD-231130-10.20231129~P'</span>
<span class="hl opt">++</span> <span class="hl kwb">shopt -s</span> nullglob
<span class="hl opt">++</span> <span class="hl kwb">echo</span> git-annex.exe libintl-8.dll libmagic-1.dll libsystre-0.dll libtre-5.dll build.TXT git-annex.version.TXT stack.build---flag-git-annex_Production.LOG~<span class="hl num">102</span> stack.build.LOG~<span class="hl num">102</span> stack.setup---verbose.LOG~<span class="hl num">101</span> CHANGELOG
<span class="hl opt">+</span> files_to_copy<span class="hl opt">=</span><span class="hl str">'git-annex.exe libintl-8.dll libmagic-1.dll libsystre-0.dll libtre-5.dll build.TXT git-annex.version.TXT stack.build---flag-git-annex_Production.LOG~102 stack.build.LOG~102 stack.setup---verbose.LOG~101 CHANGELOG'</span>
<span class="hl opt">+</span> <span class="hl kwc">cp</span> <span class="hl kwb">-pv</span> git-annex.exe libintl-8.dll libmagic-1.dll libsystre-0.dll libtre-5.dll build.TXT git-annex.version.TXT stack.build---flag-git-annex_Production.LOG~<span class="hl num">102</span> stack.build.LOG~<span class="hl num">102</span> stack.setup---verbose.LOG~<span class="hl num">101</span> CHANGELOG .annx-test
<span class="hl str">'git-annex.exe'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/git-annex.exe'</span>
<span class="hl str">'libintl-8.dll'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/libintl-8.dll'</span>
<span class="hl str">'libmagic-1.dll'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/libmagic-1.dll'</span>
<span class="hl str">'libsystre-0.dll'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/libsystre-0.dll'</span>
<span class="hl str">'libtre-5.dll'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/libtre-5.dll'</span>
<span class="hl str">'build.TXT'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/build.TXT'</span>
<span class="hl str">'git-annex.version.TXT'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/git-annex.version.TXT'</span>
<span class="hl str">'stack.build---flag-git-annex_Production.LOG~102'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/stack.build---flag-git-annex_Production.LOG~102'</span>
<span class="hl str">'stack.build.LOG~102'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/stack.build.LOG~102'</span>
<span class="hl str">'stack.setup---verbose.LOG~101'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/stack.setup---verbose.LOG~101'</span>
<span class="hl str">'CHANGELOG'</span> <span class="hl opt">-></span> <span class="hl str">'.annx-test/CHANGELOG'</span>
<span class="hl slc"># End of transcript or log.</span>
</pre></div>
<p>And this is how I usually run the test suite in Git Bash (with some preliminary actions to record the tests available + make
an SHA256SUMS file of the most important files in this test directory):</p>
<div class="highlight-sh"><pre class="hl">jkniiv@AINESIS MINGW64 ~<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P <span class="hl opt">(</span>BUILD-231130-10.20231129<span class="hl opt">)</span>
$ <span class="hl kwb">cd</span> .annx-test<span class="hl opt">/</span>
jkniiv@AINESIS MINGW64 ~<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test <span class="hl opt">(</span>BUILD-231130-10.20231129<span class="hl opt">)</span>
$ just record-tests
.<span class="hl opt">/</span>git-annex.exe <span class="hl kwb">test --list-tests</span> <span class="hl opt">></span> git-annex.test---list-tests.TXT
jkniiv@AINESIS MINGW64 ~<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test <span class="hl opt">(</span>BUILD-231130-10.20231129<span class="hl opt">)</span>
$ just sums check-sums
sha256sum git-annex.exe libintl-8.dll libmagic-1.dll libsystre-0.dll libtre-5.dll build.TXT git-annex.test---list-tests.
TXT git-annex.version.TXT <span class="hl opt">></span> SHA256SUMS
sha256sum <span class="hl kwb">-c</span> SHA256SUMS
git-annex.exe<span class="hl opt">:</span> OK
libintl-8.dll<span class="hl opt">:</span> OK
libmagic-1.dll<span class="hl opt">:</span> OK
libsystre-0.dll<span class="hl opt">:</span> OK
libtre-5.dll<span class="hl opt">:</span> OK
build.TXT<span class="hl opt">:</span> OK
git-annex.test---list-tests.TXT<span class="hl opt">:</span> OK
git-annex.version.TXT<span class="hl opt">:</span> OK
jkniiv@AINESIS MINGW64 ~<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test <span class="hl opt">(</span>BUILD-231130-10.20231129<span class="hl opt">)</span>
$ <span class="hl kwc">ls</span> <span class="hl kwb">-l</span>
total <span class="hl num">73065</span>
<span class="hl kwb">-rw-r--r--</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 429145</span> Dec <span class="hl num">8 14</span><span class="hl opt">:</span><span class="hl num">28</span> CHANGELOG
<span class="hl kwb">-rw-r--r--</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 1073</span> Dec <span class="hl num">14 2022</span> Justfile
<span class="hl kwb">-rw-r--r--</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 664</span> Dec <span class="hl num">8 16</span><span class="hl opt">:</span><span class="hl num">48</span> SHA256SUMS
<span class="hl kwb">-rw-r--r--</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 60</span> Dec <span class="hl num">8 15</span><span class="hl opt">:</span><span class="hl num">27</span> build.TXT
<span class="hl kwb">-rwxr-xr-x</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 73740800</span> Dec <span class="hl num">8 16</span><span class="hl opt">:</span><span class="hl num">41</span> git-annex.exe<span class="hl opt">*</span>
<span class="hl kwb">-rw-r--r--</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 8464</span> Dec <span class="hl num">8 16</span><span class="hl opt">:</span><span class="hl num">48</span> git-annex.test---list-tests.TXT
<span class="hl kwb">-rw-r--r--</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 1112</span> Dec <span class="hl num">8 16</span><span class="hl opt">:</span><span class="hl num">42</span> git-annex.version.TXT
<span class="hl kwb">-rwxr-xr-x</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 187145</span> Nov <span class="hl num">23 11</span><span class="hl opt">:</span><span class="hl num">21</span> libintl-8.dll<span class="hl opt">*</span>
<span class="hl kwb">-rwxr-xr-x</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 226435</span> Dec <span class="hl num">4 20</span><span class="hl opt">:</span><span class="hl num">11</span> libmagic-1.dll<span class="hl opt">*</span>
<span class="hl kwb">-rwxr-xr-x</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 18240</span> Jan <span class="hl num">17 2018</span> libsystre-0.dll<span class="hl opt">*</span>
<span class="hl kwb">-rwxr-xr-x</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 92313</span> Jan <span class="hl num">17 2018</span> libtre-5.dll<span class="hl opt">*</span>
<span class="hl kwb">-rw-r--r--</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 37834</span> Dec <span class="hl num">8 16</span><span class="hl opt">:</span><span class="hl num">41</span> stack.build---flag-git-annex_Production.LOG~<span class="hl num">102</span>
<span class="hl kwb">-rw-r--r--</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 37834</span> Dec <span class="hl num">8 15</span><span class="hl opt">:</span><span class="hl num">45</span> stack.build.LOG~<span class="hl num">102</span>
<span class="hl kwb">-rw-r--r--</span> <span class="hl num">1</span> jkniiv <span class="hl num">197121 2757</span> Dec <span class="hl num">8 16</span><span class="hl opt">:</span><span class="hl num">25</span> stack.setup---verbose.LOG~<span class="hl num">101</span>
jkniiv@AINESIS MINGW64 ~<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test <span class="hl opt">(</span>BUILD-231130-10.20231129<span class="hl opt">)</span>
$ ldd git-annex.exe
ntdll.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>SYSTEM32<span class="hl opt">/</span>ntdll.dll <span class="hl opt">(</span><span class="hl num">0x7ff93f190000</span><span class="hl opt">)</span>
KERNEL32.DLL <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>KERNEL32.DLL <span class="hl opt">(</span><span class="hl num">0x7ff93e380000</span><span class="hl opt">)</span>
KERNELBASE.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>KERNELBASE.dll <span class="hl opt">(</span><span class="hl num">0x7ff93c9d0000</span><span class="hl opt">)</span>
ADVAPI32.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>ADVAPI32.dll <span class="hl opt">(</span><span class="hl num">0x7ff93e870000</span><span class="hl opt">)</span>
msvcrt.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>msvcrt.dll <span class="hl opt">(</span><span class="hl num">0x7ff93d2b0000</span><span class="hl opt">)</span>
libmagic-1.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>Users<span class="hl opt">/</span>jkniiv<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test<span class="hl opt">/</span>libmagic-1.dll <span class="hl opt">(</span><span class="hl num">0x7ff8fd370000</span><span class="hl opt">)</span>
sechost.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>sechost.dll <span class="hl opt">(</span><span class="hl num">0x7ff93e250000</span><span class="hl opt">)</span>
SHLWAPI.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>SHLWAPI.dll <span class="hl opt">(</span><span class="hl num">0x7ff93e440000</span><span class="hl opt">)</span>
libsystre-0.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>Users<span class="hl opt">/</span>jkniiv<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test<span class="hl opt">/</span>libsystre-0.dll <span class="hl opt">(</span><span class="hl num">0x6bcc0000</span><span class="hl opt">)</span>
RPCRT4.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>RPCRT4.dll <span class="hl opt">(</span><span class="hl num">0x7ff93e120000</span><span class="hl opt">)</span>
CRYPT32.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>CRYPT32.dll <span class="hl opt">(</span><span class="hl num">0x7ff93d090000</span><span class="hl opt">)</span>
libtre-5.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>Users<span class="hl opt">/</span>jkniiv<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test<span class="hl opt">/</span>libtre-5.dll <span class="hl opt">(</span><span class="hl num">0x63bc0000</span><span class="hl opt">)</span>
ucrtbase.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>ucrtbase.dll <span class="hl opt">(</span><span class="hl num">0x7ff93cf00000</span><span class="hl opt">)</span>
GDI32.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>GDI32.dll <span class="hl opt">(</span><span class="hl num">0x7ff93d1f0000</span><span class="hl opt">)</span>
win32u.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>win32u.dll <span class="hl opt">(</span><span class="hl num">0x7ff93ced0000</span><span class="hl opt">)</span>
libintl-8.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>Users<span class="hl opt">/</span>jkniiv<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test<span class="hl opt">/</span>libintl-8.dll <span class="hl opt">(</span><span class="hl num">0x7ff8f3d20000</span><span class="hl opt">)</span>
gdi32full.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>gdi32full.dll <span class="hl opt">(</span><span class="hl num">0x7ff93ccd0000</span><span class="hl opt">)</span>
dbghelp.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>SYSTEM32<span class="hl opt">/</span>dbghelp.dll <span class="hl opt">(</span><span class="hl num">0x7ff93ae50000</span><span class="hl opt">)</span>
msvcp_win.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>msvcp_win.dll <span class="hl opt">(</span><span class="hl num">0x7ff93c8c0000</span><span class="hl opt">)</span>
USER32.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>USER32.dll <span class="hl opt">(</span><span class="hl num">0x7ff93d6c0000</span><span class="hl opt">)</span>
ole32.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>ole32.dll <span class="hl opt">(</span><span class="hl num">0x7ff93d4e0000</span><span class="hl opt">)</span>
libiconv-2.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>Users<span class="hl opt">/</span>jkniiv<span class="hl opt">/</span>bin<span class="hl opt">/</span>libiconv-2.dll <span class="hl opt">(</span><span class="hl num">0x7ff8a6e00000</span><span class="hl opt">)</span>
combase.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>combase.dll <span class="hl opt">(</span><span class="hl num">0x7ff93e510000</span><span class="hl opt">)</span>
IPHLPAPI.DLL <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>SYSTEM32<span class="hl opt">/</span>IPHLPAPI.DLL <span class="hl opt">(</span><span class="hl num">0x7ff93bbf0000</span><span class="hl opt">)</span>
SHELL32.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>SHELL32.dll <span class="hl opt">(</span><span class="hl num">0x7ff93d900000</span><span class="hl opt">)</span>
WS2_32.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>System32<span class="hl opt">/</span>WS2_32.dll <span class="hl opt">(</span><span class="hl num">0x7ff93d860000</span><span class="hl opt">)</span>
WINMM.dll <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>SYSTEM32<span class="hl opt">/</span>WINMM.dll <span class="hl opt">(</span><span class="hl num">0x7ff928e00000</span><span class="hl opt">)</span>
CRYPTBASE.DLL <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>SYSTEM32<span class="hl opt">/</span>CRYPTBASE.DLL <span class="hl opt">(</span><span class="hl num">0x7ff93c070000</span><span class="hl opt">)</span>
dbgcore.DLL <span class="hl opt">=> /</span>c<span class="hl opt">/</span>WINDOWS<span class="hl opt">/</span>SYSTEM32<span class="hl opt">/</span>dbgcore.DLL <span class="hl opt">(</span><span class="hl num">0x7ff928dc0000</span><span class="hl opt">)</span>
jkniiv@AINESIS MINGW64 ~<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test <span class="hl opt">(</span>BUILD-231130-10.20231129<span class="hl opt">)</span>
$ just tests-new
<span class="hl opt">/</span>usr<span class="hl opt">/</span>bin<span class="hl opt">/</span><span class="hl kwa">time</span> .<span class="hl opt">/</span>git-annex.exe <span class="hl kwb">test</span> <span class="hl num">2</span><span class="hl opt">>&</span><span class="hl num">1</span> | <span class="hl kwc">tee</span> git-annex.<span class="hl kwb">test</span>.LOG~<span class="hl num">200</span>
All <span class="hl num">0</span> tests passed <span class="hl opt">(</span><span class="hl num">0.00</span>s<span class="hl opt">)</span>
Tests
Repo Tests v10 adjusted unlocked branch
Init Tests
init<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">9.36</span>s<span class="hl opt">)</span>
add<span class="hl opt">:</span> FAIL
Exception<span class="hl opt">:</span> fd<span class="hl opt">:</span><span class="hl num">4</span><span class="hl opt">:</span> hGetChar<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>invalid byte sequence<span class="hl opt">)</span>
Use <span class="hl kwb">-p</span> <span class="hl str">'/Init Tests.add/'</span> to rerun this <span class="hl kwb">test</span> only.
crypto<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/crypto/'</span> to rerun this <span class="hl kwb">test</span> only.
uninit <span class="hl opt">(</span><span class="hl kwa">in</span> git-annex branch<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/uninit (in git-annex branch)/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution symlink bit<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conflict resolution symlink bit/'</span> to rerun this <span class="hl kwb">test</span> only.
union merge regression<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/union merge regression/'</span> to rerun this <span class="hl kwb">test</span> only.
unused<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/unused/'</span> to rerun this <span class="hl kwb">test</span> only.
fsck <span class="hl opt">(</span>bare<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/fsck (bare)/'</span> to rerun this <span class="hl kwb">test</span> only.
lock<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/Repo Tests v10 adjusted unlocked branch.lock/'</span> to rerun this <span class="hl kwb">test</span> only.
drop <span class="hl opt">(</span>with remote<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/drop (with remote)/'</span> to rerun this <span class="hl kwb">test</span> only.
log<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/log/'</span> to rerun this <span class="hl kwb">test</span> only.
add extras<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/add extras/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl num">11</span> out of <span class="hl num">12</span> tests failed <span class="hl opt">(</span><span class="hl num">11.65</span>s<span class="hl opt">)</span>
Tests
QuickCheck
prop_quote_unquote_roundtrip<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.10</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_encode_c_decode_c_roundtrip<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.11</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_isomorphic_key_encode<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.05</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_isomorphic_shellEscape<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.04</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_isomorphic_shellEscape_multiword<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">1.25</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_isomorphic_configEscape<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.03</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_parse_show_Config<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.08</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_upFrom_basics<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_relPathDirToFileAbs_basics<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.04</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_relPathDirToFileAbs_regressionTest<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_dirContains_regressionTest<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_cost_sane<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_matcher_sane<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_HmacSha1WithCipher_sane<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_VectorClock_sane<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_addMapLog_sane<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_verifiable_sane<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.11</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_segment_regressionTest<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_read_write_transferinfo<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.06</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_read_show_inodecache<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.04</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_parse_build_presence_log<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">1.92</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_parse_build_contentidentifier_log<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">1.65</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_read_show_TrustLevel<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_parse_build_TrustLevelLog<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_schedule_roundtrips<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.01</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_past_sane<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
prop_duration_roundtrips<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_metadata_sane<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">1.00</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_metadata_serialize<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">1.07</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_branchView_legal<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">1.10</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_viewPath_roundtrips<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.02</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_view_roundtrips<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.55</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_viewedFile_rountrips<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">0.04</span>s<span class="hl opt">)</span>
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1000</span> tests.
prop_standardGroups_parse<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
sha1 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
sha2_224 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
sha2_256 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
sha2_384 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
sha2_512 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
skein256 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
skein512 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
sha3_224 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
sha3_256 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
sha3_384 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
sha3_512 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2s_160 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2s_224 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2s_256 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2sp_224 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2sp_256 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2b_160 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2b_224 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2b_256 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2b_384 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2b_512 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
blake2bp_512 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
md5 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
HmacSha1 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
HmacSha224 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
HmacSha256 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
HmacSha384 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
HmacSha512 stable<span class="hl opt">:</span> OK
<span class="hl opt">+++</span> OK<span class="hl opt">,</span> passed <span class="hl num">1</span> <span class="hl kwb">test</span>.
All <span class="hl num">62</span> tests passed <span class="hl opt">(</span><span class="hl num">9.40</span>s<span class="hl opt">)</span>
Tests
Repo Tests v10 adjusted unlocked branch
Init Tests
init<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">9.46</span>s<span class="hl opt">)</span>
add<span class="hl opt">:</span> FAIL
Exception<span class="hl opt">:</span> fd<span class="hl opt">:</span><span class="hl num">4</span><span class="hl opt">:</span> hGetChar<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>invalid byte sequence<span class="hl opt">)</span>
Use <span class="hl kwb">-p</span> <span class="hl str">'/add/'</span> to rerun this <span class="hl kwb">test</span> only.
bup remote<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/bup remote/'</span> to rerun this <span class="hl kwb">test</span> only.
map<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/map/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution movein regression<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conflict resolution movein regression/'</span> to rerun this <span class="hl kwb">test</span> only.
sync<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/sync/'</span> to rerun this <span class="hl kwb">test</span> only.
migrate<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/migrate/'</span> to rerun this <span class="hl kwb">test</span> only.
trust<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/trust/'</span> to rerun this <span class="hl kwb">test</span> only.
move <span class="hl opt">(</span>numcopies<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/move (numcopies)/'</span> to rerun this <span class="hl kwb">test</span> only.
unannex <span class="hl opt">(</span>with copy<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/unannex (with copy)/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl kwb">export</span> and import of subdir<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/export and import of subdir/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl num">10</span> out of <span class="hl num">11</span> tests failed <span class="hl opt">(</span><span class="hl num">11.84</span>s<span class="hl opt">)</span>
Tests
Repo Tests v10 adjusted unlocked branch
Init Tests
init<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">9.47</span>s<span class="hl opt">)</span>
add<span class="hl opt">:</span> FAIL
Exception<span class="hl opt">:</span> fd<span class="hl opt">:</span><span class="hl num">4</span><span class="hl opt">:</span> hGetChar<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>invalid byte sequence<span class="hl opt">)</span>
Use <span class="hl kwb">-p</span> <span class="hl str">'/Init Tests.add/'</span> to rerun this <span class="hl kwb">test</span> only.
borg remote<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/borg remote/'</span> to rerun this <span class="hl kwb">test</span> only.
uninit<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/uninit/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution <span class="hl opt">(</span>mixed directory and <span class="hl kwc">file</span><span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conflict resolution (mixed directory and file)/'</span> to rerun this <span class="hl kwb">test</span> only.
concurrent get of dup key regression<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/concurrent get of dup key regression/'</span> to rerun this <span class="hl kwb">test</span> only.
migrate <span class="hl opt">(</span>via gitattributes<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/migrate (via gitattributes)/'</span> to rerun this <span class="hl kwb">test</span> only.
fsck <span class="hl opt">(</span>basics<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/fsck (basics)/'</span> to rerun this <span class="hl kwb">test</span> only.
copy<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/copy/'</span> to rerun this <span class="hl kwb">test</span> only.
drop <span class="hl opt">(</span>no remote<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/drop (no remote)/'</span> to rerun this <span class="hl kwb">test</span> only.
shared clone<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/shared clone/'</span> to rerun this <span class="hl kwb">test</span> only.
add dup<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/add dup/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl num">11</span> out of <span class="hl num">12</span> tests failed <span class="hl opt">(</span><span class="hl num">11.82</span>s<span class="hl opt">)</span>
Tests
Repo Tests v10 adjusted unlocked branch
Init Tests
init<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">8.97</span>s<span class="hl opt">)</span>
add<span class="hl opt">:</span> FAIL
Exception<span class="hl opt">:</span> fd<span class="hl opt">:</span><span class="hl num">4</span><span class="hl opt">:</span> hGetChar<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>invalid byte sequence<span class="hl opt">)</span>
Use <span class="hl kwb">-p</span> <span class="hl str">'/Init Tests.add/'</span> to rerun this <span class="hl kwb">test</span> only.
addurl<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/addurl/'</span> to rerun this <span class="hl kwb">test</span> only.
directory remote<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/directory remote/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution <span class="hl opt">(</span>nonannexed symlink<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conflict resolution (nonannexed symlink)/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'</span><span class="hl ipl">$0</span><span class="hl str">=="Tests.Repo Tests v10 adjusted unlocked branch.conflict resolution"'</span> to rerun this <span class="hl kwb">test</span> only.
info<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/info/'</span> to rerun this <span class="hl kwb">test</span> only.
conversion git to annexed<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conversion git to annexed/'</span> to rerun this <span class="hl kwb">test</span> only.
partial commit<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/partial commit/'</span> to rerun this <span class="hl kwb">test</span> only.
move<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/move/'</span> to rerun this <span class="hl kwb">test</span> only.
reinject<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/reinject/'</span> to rerun this <span class="hl kwb">test</span> only.
metadata<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/metadata/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl num">11</span> out of <span class="hl num">12</span> tests failed <span class="hl opt">(</span><span class="hl num">11.20</span>s<span class="hl opt">)</span>
Tests
Repo Tests v10 adjusted unlocked branch
Init Tests
init<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">9.18</span>s<span class="hl opt">)</span>
add<span class="hl opt">:</span> FAIL
Exception<span class="hl opt">:</span> fd<span class="hl opt">:</span><span class="hl num">4</span><span class="hl opt">:</span> hGetChar<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>invalid byte sequence<span class="hl opt">)</span>
Use <span class="hl kwb">-p</span> <span class="hl str">'/Init Tests.add/'</span> to rerun this <span class="hl kwb">test</span> only.
preferred content<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/preferred content/'</span> to rerun this <span class="hl kwb">test</span> only.
upgrade<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/upgrade/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution <span class="hl opt">(</span>uncommitted <span class="hl kwb">local</span> <span class="hl kwc">file</span><span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conflict resolution (uncommitted local file)/'</span> to rerun this <span class="hl kwb">test</span> only.
adjusted branch merge regression<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/adjusted branch merge regression/'</span> to rerun this <span class="hl kwb">test</span> only.
describe<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/describe/'</span> to rerun this <span class="hl kwb">test</span> only.
fsck <span class="hl opt">(</span><span class="hl kwb">local</span> untrusted<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/fsck (local untrusted)/'</span> to rerun this <span class="hl kwb">test</span> only.
lock <span class="hl kwb">--force</span><span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/lock --force/'</span> to rerun this <span class="hl kwb">test</span> only.
drop <span class="hl opt">(</span>untrusted remote<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/drop (untrusted remote)/'</span> to rerun this <span class="hl kwb">test</span> only.
view<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/view/'</span> to rerun this <span class="hl kwb">test</span> only.
add moved link<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/add moved link/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl num">11</span> out of <span class="hl num">12</span> tests failed <span class="hl opt">(</span><span class="hl num">11.64</span>s<span class="hl opt">)</span>
Tests
Repo Tests v10 adjusted unlocked branch
Init Tests
init<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">9.02</span>s<span class="hl opt">)</span>
add<span class="hl opt">:</span> FAIL
Exception<span class="hl opt">:</span> fd<span class="hl opt">:</span><span class="hl num">4</span><span class="hl opt">:</span> hGetChar<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>invalid byte sequence<span class="hl opt">)</span>
Use <span class="hl kwb">-p</span> <span class="hl str">'/Init Tests.add/'</span> to rerun this <span class="hl kwb">test</span> only.
add subdirs<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/add subdirs/'</span> to rerun this <span class="hl kwb">test</span> only.
hook remote<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/hook remote/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution <span class="hl opt">(</span>nonannexed <span class="hl kwc">file</span><span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conflict resolution (nonannexed file)/'</span> to rerun this <span class="hl kwb">test</span> only.
transition propagation<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/transition propagation/'</span> to rerun this <span class="hl kwb">test</span> only.
merge<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/merge/'</span> to rerun this <span class="hl kwb">test</span> only.
fsck <span class="hl kwb">--from</span> remote<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/fsck --from remote/'</span> to rerun this <span class="hl kwb">test</span> only.
edit <span class="hl opt">(</span>pre-commit<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/edit (pre-commit)/'</span> to rerun this <span class="hl kwb">test</span> only.
get <span class="hl opt">(</span><span class="hl kwc">ssh</span> remote<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/get (ssh remote)/'</span> to rerun this <span class="hl kwb">test</span> only.
import<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/import/'</span> to rerun this <span class="hl kwb">test</span> only.
ignore deleted files<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/ignore deleted files/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl num">11</span> out of <span class="hl num">12</span> tests failed <span class="hl opt">(</span><span class="hl num">11.22</span>s<span class="hl opt">)</span>
Tests
Repo Tests v10 adjusted unlocked branch
Init Tests
init<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">8.99</span>s<span class="hl opt">)</span>
add<span class="hl opt">:</span> FAIL
Exception<span class="hl opt">:</span> fd<span class="hl opt">:</span><span class="hl num">4</span><span class="hl opt">:</span> hGetChar<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>invalid byte sequence<span class="hl opt">)</span>
Use <span class="hl kwb">-p</span> <span class="hl str">'/add/'</span> to rerun this <span class="hl kwb">test</span> only.
required_content<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/required_content/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl kwc">whereis</span><span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/whereis/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution <span class="hl opt">(</span>removed <span class="hl kwc">file</span><span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conflict resolution (removed file)/'</span> to rerun this <span class="hl kwb">test</span> only.
adjusted branch subtree regression<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/adjusted branch subtree regression/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl kwc">find</span><span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/find/'</span> to rerun this <span class="hl kwb">test</span> only.
fsck <span class="hl opt">(</span>remote untrusted<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/fsck (remote untrusted)/'</span> to rerun this <span class="hl kwb">test</span> only.
edit <span class="hl opt">(</span>no pre-commit<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/edit (no pre-commit)/'</span> to rerun this <span class="hl kwb">test</span> only.
get<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/get/'</span> to rerun this <span class="hl kwb">test</span> only.
magic<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/magic/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl kwb">readonly</span> remote<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/readonly remote/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl num">11</span> out of <span class="hl num">12</span> tests failed <span class="hl opt">(</span><span class="hl num">11.22</span>s<span class="hl opt">)</span>
Tests
Repo Tests v10 adjusted unlocked branch
Init Tests
init<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">5.91</span>s<span class="hl opt">)</span>
add<span class="hl opt">:</span> FAIL
Exception<span class="hl opt">:</span> fd<span class="hl opt">:</span><span class="hl num">4</span><span class="hl opt">:</span> hGetChar<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>invalid byte sequence<span class="hl opt">)</span>
Use <span class="hl kwb">-p</span> <span class="hl str">'/add/'</span> to rerun this <span class="hl kwb">test</span> only.
repair<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/repair/'</span> to rerun this <span class="hl kwb">test</span> only.
rsync remote<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/rsync remote/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution <span class="hl opt">(</span>mixed locked and unlocked <span class="hl kwc">file</span><span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conflict resolution (mixed locked and unlocked file)/'</span> to rerun this <span class="hl kwb">test</span> only.
conflict resolution <span class="hl opt">(</span>adjusted branch<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conflict resolution (adjusted branch)/'</span> to rerun this <span class="hl kwb">test</span> only.
version<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/Repo Tests v10 adjusted unlocked branch.version/'</span> to rerun this <span class="hl kwb">test</span> only.
conversion annexed to git<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/conversion annexed to git/'</span> to rerun this <span class="hl kwb">test</span> only.
fix<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/fix/'</span> to rerun this <span class="hl kwb">test</span> only.
move <span class="hl opt">(</span><span class="hl kwc">ssh</span> remote<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/move (ssh remote)/'</span> to rerun this <span class="hl kwb">test</span> only.
unannex <span class="hl opt">(</span>no copy<span class="hl opt">):</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/unannex (no copy)/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl kwb">export</span> and import<span class="hl opt">:</span> SKIP
Use <span class="hl kwb">-p</span> <span class="hl str">'/export and import/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl num">11</span> out of <span class="hl num">12</span> tests failed <span class="hl opt">(</span><span class="hl num">7.23</span>s<span class="hl opt">)</span>
<span class="hl opt">(</span>Failures above could be due to a bug <span class="hl kwa">in</span> git-annex<span class="hl opt">,</span> or an incompatibility
with utilities<span class="hl opt">,</span> such as git<span class="hl opt">,</span> installed on this system.<span class="hl opt">)</span>
Command exited with non-zero status <span class="hl num">1</span>
<span class="hl num">0.00u</span>ser <span class="hl num">0.04</span>system <span class="hl num">0</span><span class="hl opt">:</span><span class="hl num">31.25</span>elapsed <span class="hl num">0</span><span class="hl opt">%</span>CPU <span class="hl opt">(</span><span class="hl num">0</span>avgtext<span class="hl opt">+</span><span class="hl num">0</span>avgdata <span class="hl num">5248</span>maxresident<span class="hl opt">)</span>k
<span class="hl num">0</span>inputs<span class="hl opt">+</span><span class="hl num">0</span>outputs <span class="hl opt">(</span><span class="hl num">1391</span>major<span class="hl opt">+</span><span class="hl num">0</span>minor<span class="hl opt">)</span>pagefaults <span class="hl num">0</span>swaps
jkniiv@AINESIS MINGW64 ~<span class="hl opt">/</span>Projektit<span class="hl opt">/</span>git-annex.branchable.com<span class="hl opt">/</span>git-annex--BUILD-231130-10.20231129~P<span class="hl opt">/</span>.annx-test <span class="hl opt">(</span>BUILD-231130-10.20231129<span class="hl opt">)</span>
$ .<span class="hl opt">/</span>git-annex.exe <span class="hl kwb">test -p</span> <span class="hl str">' /Init Tests.add/'</span>
All <span class="hl num">0</span> tests passed <span class="hl opt">(</span><span class="hl num">0.00</span>s<span class="hl opt">)</span>
Tests
Repo Tests v10 adjusted unlocked branch
Init Tests
init<span class="hl opt">:</span> OK <span class="hl opt">(</span><span class="hl num">5.02</span>s<span class="hl opt">)</span>
add<span class="hl opt">:</span> FAIL
Exception<span class="hl opt">:</span> fd<span class="hl opt">:</span><span class="hl num">4</span><span class="hl opt">:</span> hGetChar<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>invalid byte sequence<span class="hl opt">)</span>
Use <span class="hl kwb">-p</span> <span class="hl str">'(/Init Tests.add/||/Init Tests/)&&/add/'</span> to rerun this <span class="hl kwb">test</span> only.
<span class="hl num">1</span> out of <span class="hl num">2</span> tests failed <span class="hl opt">(</span><span class="hl num">6.37</span>s<span class="hl opt">)</span>
All <span class="hl num">0</span> tests passed <span class="hl opt">(</span><span class="hl num">0.00</span>s<span class="hl opt">)</span>
<span class="hl opt">(</span>Failures above could be due to a bug <span class="hl kwa">in</span> git-annex<span class="hl opt">,</span> or an incompatibility
with utilities<span class="hl opt">,</span> such as git<span class="hl opt">,</span> installed on this system.<span class="hl opt">)</span>
<span class="hl slc"># End of transcript or log.</span>
</pre></div>
<h3>Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)</h3>
<p>Sure, Git Annex is great as always. I use it several times a week with my multigigabyte
backups, where it gives structure to my image-based backup routines, so you could
say I'm a believer. <img src="http://git-annex.branchable.com/smileys/smile.png" alt=":)" /></p>
<h3>Update 20 Dec 2023</h3>
<p>P.S. This is a bit embarrasing but I found out this is <span class="selflink">notabug</span>, cf. my comment --<a href="http://git-annex.branchable.com/users/jkniiv/">jkniiv</a></p>
Invalid argument saving FreeSurfer file on NTFS
http://git-annex.branchable.com/bugs/Invalid_argument_saving_FreeSurfer_file_on_NTFS/
2023-12-05T16:39:22Z
2023-12-05T14:54:10Z
<h3>Please describe the problem.</h3>
<p>Annexing files can fail with "Invalid argument" error. It appears to be an interaction of filesystem and file name. The file name is <code>lh.aparc.DKTatlas.annot</code>/<code>rh.aparc.DKTatlas.annot</code>, and the filesystem is:</p>
<div class="highlight-sh"><pre class="hl">$ mount | <span class="hl kwc">grep</span> data
<span class="hl opt">/</span>dev<span class="hl opt">/</span>mapper<span class="hl opt">/</span>bitlocker on <span class="hl opt">/</span>data <span class="hl kwb">type</span> fuseblk <span class="hl opt">(</span>rw<span class="hl opt">,</span>nosuid<span class="hl opt">,</span>nodev<span class="hl opt">,</span>relatime<span class="hl opt">,</span>user_id<span class="hl opt">=</span><span class="hl num">0</span><span class="hl opt">,</span>group_id<span class="hl opt">=</span><span class="hl num">0</span><span class="hl opt">,</span>default_permissions<span class="hl opt">,</span>allow_other<span class="hl opt">,</span>blksize<span class="hl opt">=</span><span class="hl num">4096</span><span class="hl opt">)</span>
$ ntfs-3g
ntfs-3g<span class="hl opt">:</span> No device is specified.
ntfs-3g <span class="hl num">2021.8.22</span> integrated FUSE <span class="hl num">28</span> <span class="hl opt">-</span> Third Generation NTFS Driver
Configuration <span class="hl kwb">type</span> <span class="hl num">7</span><span class="hl opt">,</span> XATTRS are on<span class="hl opt">,</span> POSIX ACLS are on
</pre></div>
<p>However, formatting a file as NTFS and mounting as loop to make a minimal reproduction allowed the operation to succeed.</p>
<h3>What steps will reproduce the problem?</h3>
<p>I am able to reproduce this problem reliably on the filesystem above:</p>
<div class="highlight-sh"><pre class="hl">$ git init test<span class="hl opt">/</span>
$ <span class="hl kwb">cd test</span>
$ git annex init
$ curl <span class="hl kwb">-sSL</span> https<span class="hl opt">://</span><span class="hl kwc">file</span>.io<span class="hl opt">/</span>ZtE5ivep7E9V <span class="hl kwb">-o</span> lh.aparc.DKTatlas.annot
$ git annex add lh.aparc.DKTatlas.annot
add lh.aparc.DKTatlas.annot
.git<span class="hl opt">/</span>annex<span class="hl opt">/</span>othertmp<span class="hl opt">/:</span> openTempFile template ingest-lh.<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>Invalid argument<span class="hl opt">)</span>
failed
add<span class="hl opt">:</span> <span class="hl num">1</span> failed
</pre></div>
<p>However, renaming the file to <code>L.annot</code>, annexing it, and <code>git mv</code>ing it back works, so I am not stuck adding the file contents directly to git.</p>
<p>I hope the log below will give you a hint of what's going on, as I regret I am unable to reproduce this on other filesystems.</p>
<h3>What version of git-annex are you using? On what operating system?</h3>
<p>OS: Ubuntu 22.04.3 LTS</p>
<div class="highlight-sh"><pre class="hl">git-annex version<span class="hl opt">:</span> <span class="hl num">10.20230408</span><span class="hl kwb">-g5b1e8ba77</span>
build flags<span class="hl opt">:</span> Assistant Webapp Pairing Inotify DBus DesktopNotify TorrentParser MagicMime Benchmark Feeds Testsuite S3 WebDAV
dependency versions<span class="hl opt">:</span> aws-0.22<span class="hl num">.1</span> bloomfilter-2.0<span class="hl num">.1.0</span> cryptonite-0.29 DAV-1.3<span class="hl num">.4</span> feed-1.3<span class="hl num">.2.1</span> ghc-9.0<span class="hl num">.2</span> http-client-0.7<span class="hl num">.13.1</span> persistent-sqlite-2.13<span class="hl num">.1.0</span> torrent-10000.1<span class="hl num">.1</span> uuid-1.3<span class="hl num">.15</span> yesod-1.6<span class="hl num">.2.1</span>
key<span class="hl opt">/</span>value backends<span class="hl opt">:</span> SHA256E SHA256 SHA512E SHA512 SHA224E SHA224 SHA384E SHA384 SHA3_256E SHA3_256 SHA3_512E SHA3_512 SHA3_224E SHA3_224 SHA3_384E SHA3_384 SKEIN256E SKEIN256 SKEIN512E SKEIN512 BLAKE2B256E BLAKE2B256 BLAKE2B512E BLAKE2B512 BLAKE2B160E BLAKE2B160 BLAKE2B224E BLAKE2B224 BLAKE2B384E BLAKE2B384 BLAKE2BP512E BLAKE2BP512 BLAKE2S256E BLAKE2S256 BLAKE2S160E BLAKE2S160 BLAKE2S224E BLAKE2S224 BLAKE2SP256E BLAKE2SP256 BLAKE2SP224E BLAKE2SP224 SHA1E SHA1 MD5E MD5 WORM URL X<span class="hl opt">*</span>
remote types<span class="hl opt">:</span> git gcrypt p2p S3 bup directory rsync web bittorrent webdav adb tahoe glacier ddar git-lfs httpalso borg hook external
operating system<span class="hl opt">:</span> linux x86_64
supported repository versions<span class="hl opt">:</span> <span class="hl num">8 9 10</span>
upgrade supported from repository versions<span class="hl opt">:</span> <span class="hl num">0 1 2 3 4 5 6 7 8 9 10</span>
<span class="hl kwb">local</span> repository version<span class="hl opt">:</span> <span class="hl num">10</span>
</pre></div>
<h3>Please provide any additional information below.</h3>
<div class="highlight-sh"><pre class="hl">$ git annex add <span class="hl kwb">-d</span> lh.aparc.DKTatlas.annot
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.256526552</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162202</span><span class="hl opt">]</span> <span class="hl kwb">read</span><span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"show-ref"</span><span class="hl opt">,</span><span class="hl str">"git-annex"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.260613884</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162202</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.260892906</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162203</span><span class="hl opt">]</span> <span class="hl kwb">read</span><span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"show-ref"</span><span class="hl opt">,</span><span class="hl str">"--hash"</span><span class="hl opt">,</span><span class="hl str">"refs/heads/git-annex"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.265019085</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162203</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.265446352</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162204</span><span class="hl opt">]</span> <span class="hl kwb">read</span><span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"log"</span><span class="hl opt">,</span><span class="hl str">"refs/heads/git-annex..eb539b816feb00e6be3a252d36efaa7426eccca1"</span><span class="hl opt">,</span><span class="hl str">"--pretty=%H"</span><span class="hl opt">,</span><span class="hl str">"-n1"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.270301207</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162204</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.271251091</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162205</span><span class="hl opt">]</span> chat<span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"cat-file"</span><span class="hl opt">,</span><span class="hl str">"--batch"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.275373234</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162206</span><span class="hl opt">]</span> <span class="hl kwb">read</span><span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"symbolic-ref"</span><span class="hl opt">,</span><span class="hl str">"-q"</span><span class="hl opt">,</span><span class="hl str">"HEAD"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.278672692</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162206</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.278946202</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162207</span><span class="hl opt">]</span> <span class="hl kwb">read</span><span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"show-ref"</span><span class="hl opt">,</span><span class="hl str">"refs/heads/master"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.282475944</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162207</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitFailure <span class="hl num">1</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.282779905</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162208</span><span class="hl opt">]</span> <span class="hl kwb">read</span><span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"ls-files"</span><span class="hl opt">,</span><span class="hl str">"-z"</span><span class="hl opt">,</span><span class="hl str">"--others"</span><span class="hl opt">,</span><span class="hl str">"--exclude-standard"</span><span class="hl opt">,</span><span class="hl str">"--"</span><span class="hl opt">,</span><span class="hl str">"lh.aparc.DKTatlas.annot"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.286209985</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162209</span><span class="hl opt">]</span> chat<span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"check-attr"</span><span class="hl opt">,</span><span class="hl str">"-z"</span><span class="hl opt">,</span><span class="hl str">"--stdin"</span><span class="hl opt">,</span><span class="hl str">"annex.backend"</span><span class="hl opt">,</span><span class="hl str">"annex.largefiles"</span><span class="hl opt">,</span><span class="hl str">"annex.numcopies"</span><span class="hl opt">,</span><span class="hl str">"annex.mincopies"</span><span class="hl opt">,</span><span class="hl str">"--"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.28954558</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162210</span><span class="hl opt">]</span> chat<span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"cat-file"</span><span class="hl opt">,</span><span class="hl str">"--batch-check=%(objectname) %(objecttype) %(objectsize)"</span><span class="hl opt">]</span>
add lh.aparc.DKTatlas.annot <span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.293105736</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162211</span><span class="hl opt">]</span> <span class="hl kwb">read</span><span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"symbolic-ref"</span><span class="hl opt">,</span><span class="hl str">"-q"</span><span class="hl opt">,</span><span class="hl str">"HEAD"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.296109063</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162211</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.296268327</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162212</span><span class="hl opt">]</span> <span class="hl kwb">read</span><span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"show-ref"</span><span class="hl opt">,</span><span class="hl str">"refs/heads/master"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.299447211</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162212</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitFailure <span class="hl num">1</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.299472144</span><span class="hl opt">] (</span>Annex.Perms<span class="hl opt">)</span> freezing content lh.aparc.DKTatlas.annot
.git<span class="hl opt">/</span>annex<span class="hl opt">/</span>othertmp<span class="hl opt">/:</span> openTempFile template ingest-lh.<span class="hl opt">:</span> invalid argument <span class="hl opt">(</span>Invalid argument<span class="hl opt">)</span>
failed
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.299683526</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162208</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.299804817</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162213</span><span class="hl opt">]</span> <span class="hl kwb">read</span><span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"ls-files"</span><span class="hl opt">,</span><span class="hl str">"-z"</span><span class="hl opt">,</span><span class="hl str">"--modified"</span><span class="hl opt">,</span><span class="hl str">"--"</span><span class="hl opt">,</span><span class="hl str">"lh.aparc.DKTatlas.annot"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.302582841</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162213</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.302707305</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162214</span><span class="hl opt">]</span> <span class="hl kwb">read</span><span class="hl opt">:</span> git <span class="hl opt">[</span><span class="hl str">"--git-dir=.git"</span><span class="hl opt">,</span><span class="hl str">"--work-tree=."</span><span class="hl opt">,</span><span class="hl str">"--literal-pathspecs"</span><span class="hl opt">,</span><span class="hl str">"-c"</span><span class="hl opt">,</span><span class="hl str">"annex.debug=true"</span><span class="hl opt">,</span><span class="hl str">"diff"</span><span class="hl opt">,</span><span class="hl str">"--name-only"</span><span class="hl opt">,</span><span class="hl str">"--diff-filter=T"</span><span class="hl opt">,</span><span class="hl str">"-z"</span><span class="hl opt">,</span><span class="hl str">"--cached"</span><span class="hl opt">,</span><span class="hl str">"--"</span><span class="hl opt">,</span><span class="hl str">"lh.aparc.DKTatlas.annot"</span><span class="hl opt">]</span>
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.30608269</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162214</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.306609675</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162205</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.306732757</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162210</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
<span class="hl opt">[</span><span class="hl num">2023</span><span class="hl kwb">-12-05</span> <span class="hl num">09</span><span class="hl opt">:</span><span class="hl num">40</span><span class="hl opt">:</span><span class="hl num">20.306873108</span><span class="hl opt">] (</span>Utility.Process<span class="hl opt">)</span> process <span class="hl opt">[</span><span class="hl num">1162209</span><span class="hl opt">]</span> <span class="hl kwa">done</span> ExitSuccess
add<span class="hl opt">:</span> <span class="hl num">1</span> failed
</pre></div>
<h3>Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)</h3>
<p>Yes! I use git annex and datalad all the time for personal and work projects.</p>
<blockquote><p><span class="selflink">fixed</span> --<a href="http://git-annex.branchable.com/users/joey/">Joey</a></p></blockquote>