Hello Simon, [...]
>>>> Indeed. The ‘bootstrap-origin’ procedure, defined in (gnu packages >>>> bootstrap), arranges to use the bootstrap binaries of gzip, patch, >>>> guile, etc. when patching origins. >>>> >>>> Perhaps we’re missing a use of ‘bootstrap-origin’ somewhere in (gnu >>>> packages commencement)? >>> >>> Looks like it in the end. the gzip for glibc-utf8-locales-final uses the >>> bootstrap guile for its building, but doesn't get the input rewriting >>> that comes from package-with-bootstrap-guile. With this patch adding the >>> trivial snippet to gzip doesn't cause an infinite loop anymore. Since >>> the patch doesn't change the hash of glibc-utf8-locales-final it should >>> be OK for master. >> >> If you have verified the patch doesn't cause a world rebuild (guix build >> libreoffice), feel free t opush and close this old bug! > > I’m in favor to close? Or what’s blocking for moving forward? The patch posted three messages above LGTM. Could you try applying it, testing that the original case is indeed solved and that libreoffice still substitutes? Then you could merge it and close this. -- Thanks, Maxim
