Marius Bakke writes: > Hello, > > There is a strange bug on the core-updates branch: if you 'guix pull > --branch=core-updates', everything from around 'guile-bootstrap@2.0' in > the package graph will have different derivations from what you get in > the git checkout: > > On my local fork of core-updates: > > ./pre-inst-env guix build -d bash > /gnu/store/y834q3sf056hkglpli4gr3ijmpvgzb7c-bash-5.0.16.drv > > After 'guix pull -p /tmp/core-updates --url=/my/checkout > --branch=core-updates', on the same commit: > > /tmp/core-updates/bin/guix build -d bash > /gnu/store/m3q1w669f7br5cs4admdy5p8rijrjmvp-bash-5.0.16.drv I've tracked this down to 'gash-boot'. Namely the use of ,(version): it evaluates to '2.2.6' when run with ./pre-inst-env and "3.0.0" after 'guix pull'. I suspect both are wrong, and that it really intends to use the version of gash here. Timothy, can you confirm? Currently trying to 'guix pull' with a hard coded "2.2.6" version to see if other instances need changing.