GNU bug report logs - #57050
[PATCH 0/6] gnu: Update Racket to 8.6. Add Zuo.

Previous Next

Package: guix-patches;

Reported by: Philip McGrath <philip <at> philipmcgrath.com>

Date: Mon, 8 Aug 2022 06:07:02 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Philip McGrath <philip <at> philipmcgrath.com>
To: 57050 <at> debbugs.gnu.org
Cc: Philip McGrath <philip <at> philipmcgrath.com>, Thiago Jung Bauermann <bauermann <at> kolabnow.com>, "\(" <paren <at> disroot.org>, Maxime Devos <maximedevos <at> telenet.be>, Liliana Marie Prikler <liliana.prikler <at> gmail.com>, Efraim Flashner <efraim <at> flashner.co.il>, Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>
Subject: [bug#57050] [PATCH v3 00/14] gnu: Update Racket to 8.6. Add Zuo.
Date: Thu, 25 Aug 2022 04:54:02 -0400
Hi,

Here is a v3 of this series. The major changes from v2 are:

 1. Reflecting the change upstream to the v8.6 tag (which they will not
    do again);

 2. Changing the patches to use _PATH_BSHELL for "/bin/sh"; and

 3. Incorporating all of the powerpc64le fixes, including the 10x higher
    STACK_SAFETY_MARGIN that got the build working for Thiago.

I've also made many of the smaller changes requested.

For convienience, I've also pushed this series to the 'zuo' branch of
https://gitlab.com/philip1/guix-patches and tagged it as
guix-issue-57050-v3 (commit 9b429caf1d9cd6574debcb11065b957874d2a31a).

 -Philip

Philip McGrath (14):
  gnu: stex: Update to 1.2.2-2.afa6075.
  gnu: stex: Fix read-only gifs and math directories.
  etc: teams: Add racket team.
  etc: teams: Add entry for Philip McGrath.
  gnu: racket: Adjust patch for "/bin/sh" in rktio.
  gnu: chez-scheme: Fix use of "/bin/sh".
  gnu: Add Zuo.
  gnu: racket: Update to 8.6.
  gnu: chez-scheme: Make bootfiles regular inputs.
  gnu: chez-scheme-for-racket: Support cross-compilation.
  gnu: racket: Support cross-compiling the VM packages.
  gnu: chez-scheme-for-racket: Suport all systems.
  gnu: racket-vm-bc: Add workaround for ppc64le.
  gnu: racket: Use Racket CS on all systems.

 etc/teams.scm.in                              |  12 +
 gnu/local.mk                                  |   7 +-
 gnu/packages/chez.scm                         | 211 ++++--
 gnu/packages/patches/chez-scheme-bin-sh.patch |  76 +++
 .../racket-backport-8.6-cross-install.patch   | 126 ++++
 .../racket-backport-8.6-docindex-write.patch  |  36 ++
 .../patches/racket-backport-8.6-hurd.patch    | 609 ++++++++++++++++++
 .../patches/racket-backport-8.6-zuo.patch     | 481 ++++++++++++++
 .../patches/racket-chez-scheme-bin-sh.patch   |  76 +++
 ...-rktio.patch => racket-rktio-bin-sh.patch} |  60 +-
 gnu/packages/patches/racket-zuo-bin-sh.patch  |  74 +++
 .../stex-copy-from-immutable-store.patch      |  41 ++
 gnu/packages/racket.scm                       | 242 ++++---
 13 files changed, 1897 insertions(+), 154 deletions(-)
 create mode 100644 gnu/packages/patches/chez-scheme-bin-sh.patch
 create mode 100644 gnu/packages/patches/racket-backport-8.6-cross-install.patch
 create mode 100644 gnu/packages/patches/racket-backport-8.6-docindex-write.patch
 create mode 100644 gnu/packages/patches/racket-backport-8.6-hurd.patch
 create mode 100644 gnu/packages/patches/racket-backport-8.6-zuo.patch
 create mode 100644 gnu/packages/patches/racket-chez-scheme-bin-sh.patch
 rename gnu/packages/patches/{racket-minimal-sh-via-rktio.patch => racket-rktio-bin-sh.patch} (54%)
 create mode 100644 gnu/packages/patches/racket-zuo-bin-sh.patch
 create mode 100644 gnu/packages/patches/stex-copy-from-immutable-store.patch


base-commit: a39207f7afd977e4e4299c6f0bb34bcb6d153818
-- 
2.32.0





This bug report was last modified 2 years and 318 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.