[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#59322] [PATCH 1/2] gnu: racket: Update to 8.7.
From: |
Liliana Marie Prikler |
Subject: |
[bug#59322] [PATCH 1/2] gnu: racket: Update to 8.7. |
Date: |
Thu, 17 Nov 2022 08:30:22 +0100 |
User-agent: |
Evolution 3.46.0 |
Am Mittwoch, dem 16.11.2022 um 16:39 -0500 schrieb Philip McGrath:
> Also, update 'chez-scheme-for-racket' to 9.5.9.8.
>
> * gnu/packages/patches/racket-backport-8.6-cross-install.patch,
> gnu/packages/patches/racket-backport-8.6-docindex-write.patch,
> gnu/packages/patches/racket-backport-8.6-hurd.patch,
> gnu/packages/patches/racket-backport-8.6-zuo.patch: Remove patches.
Okay.
> * gnu/packages/patches/racket-backport-8.7-pkg-strip.patch: New
> patch.
The patch LGTM.
> * gnu/local.mk (dist_patch_DATA): Update accordingly.
This update seems non-complete – where the other backports previously
missing from our dist_patch_DATA?
> * gnu/packages/racket.scm (%racket-origin)[patches]: Likewise.
> (%racket-version): Update to 8.7.
> (racket)[inputs]: Add 'scheme-doc' source package from '%racket-
> origin'.
> (racket)[inputs]<compatibility, db, deinprogramm, draw, drracket,
> eopl,
> errortrace, gui, htdp, mzscheme, parser-tools, pict, plai, plot,
> r6rs,
> redex, scribble, slideshow, snip, typed-racket, srfi, string-
> constants>:
Use proper ChangeLog formatting, i.e. <compatibility,... drracket>
<eopl, errortrace, ...plot>
...
Pardon the potential off-by-one error due to the added quote columns.
> Update checksums.
> * gnu/packages/chez.scm (target-chez-arch): Support riscv64-linux-
> gnu.
> (%chez-features-table): Likewise.
> (chez-scheme-for-racket): Update to 9.5.9.8.
> [arguments]: Enable tests.
> [description]: Update.
> (chez-scheme-for-racket-bootstrap-bootfiles)[arguments]: Update path
> to
> 'rktboot'.
I suggest splitting this into two or three commits, where
(1. Update Chez scheme)
2. Update Racket with all the patches and checksums.
3. Update feature tables.
IIRC 1 and 2 share the definition of Racket origin, so it might not be
possible to split them, but it is definitely not necessary to enable
further arches that hitherto didn't work "in one go".
Cheers
- [bug#59322] [PATCH 0/2] gnu: racket: Update to 8.7., Philip McGrath, 2022/11/16
- [bug#59322] [PATCH 1/2] gnu: racket: Update to 8.7., Philip McGrath, 2022/11/16
- [bug#59322] [PATCH 1/2] gnu: racket: Update to 8.7.,
Liliana Marie Prikler <=
- [bug#59322] [PATCH v2 0/4] gnu: racket: Update to 8.7., Philip McGrath, 2022/11/17
- [bug#59322] [PATCH v2 4/4] etc: teams: Add chez.scm to Racket team's scope., Philip McGrath, 2022/11/17
- [bug#59322] [PATCH v2 4/4] etc: teams: Add chez.scm to Racket team's scope., Liliana Marie Prikler, 2022/11/18
- [bug#59322] [PATCH v2 4/4] etc: teams: Add chez.scm to Racket team's scope., zimoun, 2022/11/18
- [bug#59322] [PATCH v2 4/4] etc: teams: Add chez.scm to Racket team's scope., Liliana Marie Prikler, 2022/11/18
- [bug#59322] [PATCH v2 4/4] etc: teams: Add chez.scm to Racket team's scope., Philip McGrath, 2022/11/18
- [bug#59322] [PATCH v2 4/4] etc: teams: Add chez.scm to Racket team's scope., Liliana Marie Prikler, 2022/11/19
- [bug#59322] [PATCH v2 4/4] etc: teams: Add chez.scm to Racket team's scope., Philip McGrath, 2022/11/19
- [bug#59322] [PATCH v2 4/4] etc: teams: Add chez.scm to Racket team's scope., Liliana Marie Prikler, 2022/11/19
- [bug#59322] [PATCH 0/2] gnu: racket: Update to 8.7., Ludovic Courtès, 2022/11/23