A quick workaround - just do git annex enableremote s3-PUBLIC manually in any new clone of any openneuro repository which was published to s3 after about Jan 6th and it will all work:
$> datalad install https://github.com/OpenNeuroDatasets/ds002393.git && cd ds002393 && git annex enableremote s3-PUBLIC && datalad get *
[INFO ] Scanning for unlocked files (this may take some time)
[INFO ] Remote origin not usable by git-annex; setting annex-ignore
install(ok): /tmp/ds002393 (dataset)
datalad install https://github.com/OpenNeuroDatasets/ds002393.git 6.44s user 2.69s system 90% cpu 10.058 total
CHANGES participants.json sub-chibaIngenia/ sub-juntendo750w/ sub-juntendoSkyra/ sub-perform/ sub-tokyoIngenia/ sub-tokyoSkyra/
README participants.tsv sub-douglas/ sub-juntendoAchieva/ sub-mghBay3/ sub-poly/ sub-tokyoSigna1/ sub-ucl/
dataset_description.json sub-chiba750/ sub-glen/ sub-juntendoPrisma/ sub-oxford/ sub-tokyo750w/ sub-tokyoSigna2/ sub-unf/
enableremote s3-PUBLIC ok
(recording state in git...)
Total (2 ok out of 130): 2%|█▉ | 14.2M/810M [00:02<02:36, 5.09MB/s^C[WARNING] Still have 11 active progress bars when stopping
ERROR:
Interrupted by user while doing magic: KeyboardInterrupt() [cmd.py:_process_one_line:737]
References:
- issue in git-annex - IMHO it should be addressed at git-annex level but would take time to propagate
- issue in openneuro/datalad-service – IMHO it should be mitigated at that level
- issue in datalad – see if would be mitigated at that level, but also would take time to propagate