bug#30680: [racket-users] Using Racket's raco on on Guix(SD)

2018-08-12 Thread Gábor Boskovits
Timothy Sample ezt írta (időpont: 2018. aug. 12., V, 4:03): > Christopher Lemmer Webber writes: > > > Likewise, Gregor and Raart do not install: > > > > $ mv ~/.racket ~/.racket-borked > > $ raco pkg install gregor # lots of errors during install > > $ racket > > racket@> (require gregor) > >

bug#30680: [PATCH] Patch Racket to fix bug #30680

2018-08-12 Thread Timothy Sample
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

bug#30680: [PATCH] Patch Racket to fix bug #30680

2018-08-12 Thread Christopher Lemmer Webber
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

bug#30680: [PATCH] Patch Racket to fix bug #30680

2018-08-12 Thread Timothy Sample
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

bug#30680: [racket-users] Using Racket's raco on on Guix(SD)

2018-08-12 Thread Christopher Lemmer Webber
Timothy Sample writes: > Christopher Lemmer Webber writes: > >> Likewise, Gregor and Raart do not install: >> >> $ mv ~/.racket ~/.racket-borked >> $ raco pkg install gregor # lots of errors during install >> $ racket >> racket@> (require gregor) >> explode-path: contract violation >>

bug#30680: [racket-users] Using Racket's raco on on Guix(SD)

2018-08-12 Thread Timothy Sample
Christopher Lemmer Webber writes: > Timothy Sample writes: > >> Christopher Lemmer Webber writes: >> >>> Likewise, Gregor and Raart do not install: >>> >>> [...] >> >> This is a timezone issue. The “tzinfo” package cannot find the >> “zoneinfo” directory in GuixSD. If you install the “tzdata”

bug#30680: [racket-users] Using Racket's raco on on Guix(SD)

2018-08-12 Thread Christopher Lemmer Webber
Good news: this seems fixed with this patch. Some more comments inline. Timothy Sample writes: >>> Also, I checked all of this from Racket without grafts, and it never >>> complained about compiling OpenSSL stuff. Running “raco setup” gives >>> some other errors, though. >> >> You're right...