Hello, Jodi Jodingtonstinski skribis: > Ideally `guix pull` would ignore this setting (and possibly all user git > settings?) if it does not work with it. > This causes errors such as: > `gnu/packages/music.scm:2732:1: invalid character in escape sequence: > #\return` > and can be resolved by disabling autocrlf and deleting > `~/.cache/guix/checkouts` (thanks Rutherther) I agree that ‘guix pull’ should ignore such settings; even if errors like the one above did not occur, you’d get a checkout that’s different at the binary level, and so no substitutes etc. I think the patch below should do that, at least for new checkouts. It would be great if you could try it and check that it works for you. You can do that by: rm -rf ~/.cache/guix/checkouts git config --global core.autocrlf true ./pre-inst-env guix download --git \ https://git.savannah.gnu.org/git/shepherd.git Although I’m not sure ‘autocrlf’ would fire on this repo (why does it fire in the first place on the Git repo⁈). Thanks, Ludo’.