guix-patches
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]