guix-play/gnu
Philip McGrath fd22921490
gnu: racket: fix raco exe with non-minimal Racket
This commit backports an upstream repair for a bug exposed by Guix's
change in Racket 8.2 to make the `racket` package a layered/tethered
installation that chains to the `racket-minimal` package. When using a
layered/tethered installation, the `setup/variant` library would fail to
recognize the default Racet variant (CS, 3M, or CGC), leading to
confusing failures from `raco exe`, `create-embedding-executable`, and
other clients.

For further details, see <https://issues.guix.gnu.org/50118> and
<https://github.com/racket/racket/issues/3969>.

* gnu/packages/patches/racket-minimal-backport-1629887.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/racket.scm (racket-minimal)[source]: Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-10 17:30:55 +02:00
..
bootloader Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00
build build/jami-service: Fix range ends in account-fingerprint-rx. 2021-08-30 14:09:32 -04:00
installer Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00
machine Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00
packages gnu: racket: fix raco exe with non-minimal Racket 2021-09-10 17:30:55 +02:00
services services: libvirt: Change unix-sock-group default. 2021-09-04 09:19:46 +02:00
system Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00
tests gnu: version-control: Add gitile service. 2021-09-02 22:56:55 +02:00
artwork.scm
bootloader.scm bootloader: Report location of the deprecated 'target' field. 2021-08-30 14:22:35 +02:00
ci.scm ci: Add bootstrap packages to the core subset. 2021-07-09 14:12:15 +02:00
image.scm
installer.scm
local.mk gnu: racket: fix raco exe with non-minimal Racket 2021-09-10 17:30:55 +02:00
machine.scm
packages.scm
services.scm system: Handle 'setuid-programs' deprecation handling as a field sanitizer. 2021-08-12 12:34:13 +02:00
system.scm system: Accept gexps in 'setuid-programs'. 2021-08-12 12:34:13 +02:00
tests.scm Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00