Hi,

I run a setup that uses a non-standard store directory, and am running into this:

$ ~/git/guix-euramoo/pre-inst-env guix build -S libssh
substitute: guix substitute: warning: 'https://mirror.hydra.gnu.org' uses different store '/gnu/store'; ignoring it
The following derivations will be built:
/RDS/Q0227/store/sm6fhnj3yy0g44jk9nwzrrib8lhx569h-libssh-0.7.5-0.tar.xz.drv
/RDS/Q0227/store/imwprwb3ixmzkhw52rgbdcvna51ckh15-libssh-0.7.5-0.239d0f7-checkout.drv
substitute: guix substitute: warning: 'https://mirror.hydra.gnu.org' uses different store '/gnu/store'; ignoring it substitute: guix substitute: warning: 'https://mirror.hydra.gnu.org' uses different store '/gnu/store'; ignoring it @ build-started /RDS/Q0227/store/imwprwb3ixmzkhw52rgbdcvna51ckh15-libssh-0.7.5-0.239d0f7-checkout.drv - x86_64-linux /RDS/Q0227/var/log/guix/drvs/im//wprwb3ixmzkhw52rgbdcvna51ckh15-libssh-0.7.5-0.239d0f7-checkout.drv.bz2 Initialized empty Git repository in /RDS/Q0227/store/7871hkkcr3iqn8pjn0a8n1kfslg47rvh-libssh-0.7.5-0.239d0f7-checkout/.git/
fatal: dumb http transport does not support shallow capabilities


The terminal then hangs rather than failing.

Relatedly, is there some way to enable source substitutes when the store root does not match?

Also, is there some way to workaround this by downloading the source manually and then using 'guix download' or similar? I suspect that won't work because the file-name cannot be specified as an option to that command.

Thanks in advance, ben


Reply via email to