Hi, In order to check if the SWH fallback works, time to time, I test it. I have a variant package of hello defined here:
<https://github.com/zimoun/channel-example> The source had been archived on SWH long time ago (via their Web submission or via “guix lint -c archival”). Using Guix 16ef7b4, I get this: --8<---------------cut here---------------start------------->8--- $ guix build -L /tmp/channel-example/ hi -S The following derivation will be built: /gnu/store/bii72cavifd0ll151vjiz3brmdfxjdyp-git-checkout.drv building /gnu/store/bii72cavifd0ll151vjiz3brmdfxjdyp-git-checkout.drv... guile: warning: failed to install locale environment variable `PATH' set to `/gnu/store/378zjf2kgajcfd7mfr98jn5xyc5wa3qv-gzip-1.10/bin:/gnu/store/sf3rbvb6iqcphgm1afbplcs72hsywg25-tar-1.32/bin' hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch <name> hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m <name> Initialized empty Git repository in /gnu/store/884nsva9r8wkp40kbqyvpj1ad57jc5dd-git-checkout/.git/ fatal: could not read Username for 'https://github.com': No such device or address Failed to do a shallow fetch; retrying a full fetch... fatal: could not read Username for 'https://github.com': No such device or address git-fetch: '/gnu/store/5vai7bfrfkzv22dx13bxpszjrqyi78x6-git-minimal-2.33.0/bin/git fetch origin' failed with exit code 128 Trying content-addressed mirror at berlin.guix.gnu.org... Trying content-addressed mirror at berlin.guix.gnu.org... Trying to download from Software Heritage... SWH: found revision e1eefd033b8a2c4c81babc6fde08ebb116c6abb8 with directory at 'https://archive.softwareheritage.org/api/1/directory/c3e538ed2de412d54c567ed7c8cfc46cbbc35d07/' Backtrace: 6 (primitive-load "/gnu/store/xq0z66k209klw42wwssgww5mq6y?") In ice-9/boot-9.scm: 152:2 5 (with-fluid* _ _ _) In guix/swh.scm: 622:8 4 (call-with-temporary-directory #<procedure 7ffff46216c0?>) 632:5 3 (_ "/tmp/guix-build-git-checkout.drv-0/guix-directory.a?") 543:0 2 (vault-fetch _ _ #:log-port _) 261:30 1 (call "https://archive.softwareheritage.org/api/1/vaul?" ?) 390:0 0 (json->vault-reply _) guix/swh.scm:390:0: In procedure json->vault-reply: In procedure string->symbol: Wrong type argument in position 1 (expecting string): #<unspecified> builder for `/gnu/store/bii72cavifd0ll151vjiz3brmdfxjdyp-git-checkout.drv' failed with exit code 1 build of /gnu/store/bii72cavifd0ll151vjiz3brmdfxjdyp-git-checkout.drv failed View build log at '/var/log/guix/drvs/bi/i72cavifd0ll151vjiz3brmdfxjdyp-git-checkout.drv.bz2'. guix build: error: build of `/gnu/store/bii72cavifd0ll151vjiz3brmdfxjdyp-git-checkout.drv' failed --8<---------------cut here---------------end--------------->8--- The revision is found but then an error. Hum? Any clue? All the best, simon
