Christopher Lemmer Webber writes: > Timothy Sample writes: > >> Hi Guix, >> >> (Patch is attached below.) >> >> This patch fixes . It does so by >> patching Racket to treat store files specially. I have verified that it >> both fixes the bug above and still recompiles non-store files. >> >> As far as I can tell, Racket only uses these checksums as part of its >> “setup” library. When deciding whether to use a bytecode file during >> evaluation, it does not verify the checksum. That’s why only the >> “setup” code is patched. >> >> As a side note, both GDB and Go have similar problems: >> >> • >> • >> >> If there ever is a more general solution, this patch will no longer be >> necessary. >> >> (Also, Racket takes a bit of time to build, so reviewers beware!) >> >> >> -- Tim > > Oh wait... it seems like the patch is not actually attached? I assume > that must be an error! > > Actually if I look at the raw view of the email I see: > > --=-=-= > Content-Type: message/external-body; > name="/home/samplet/code/guix-wip-racket/0001-gnu-racket-Ignore-bytecode-checksums-in-the-store.patch"; > access-type=local-file > > Content-Type: text/x-patch > Content-ID: <87pnynbfy0.fsf@ngyro.com> > Content-Transfer-Encoding: binary > > > > --=-=-= > > So it looks like it should be attached, but I don't see the file > contents? > > Perhaps this is an error on my end! But I'm very eager to test this > patch! Oops! My fault. The patch is attached here. *crosses fingers*