From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id oCNJFjnWdmPGQgAAbAwnHQ (envelope-from ) for ; Fri, 18 Nov 2022 01:47:53 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id ANhYFTnWdmPhFAEAG6o9tA (envelope-from ) for ; Fri, 18 Nov 2022 01:47:53 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 00B2619185 for ; Fri, 18 Nov 2022 01:47:52 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ovpXM-0006UO-Tv; Thu, 17 Nov 2022 19:47:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ovpX5-0006RC-BR for guix-patches@gnu.org; Thu, 17 Nov 2022 19:47:14 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ovpX4-0004cu-4e for guix-patches@gnu.org; Thu, 17 Nov 2022 19:47:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ovpX3-0001g4-TS for guix-patches@gnu.org; Thu, 17 Nov 2022 19:47:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#59322] [PATCH v2 0/4] gnu: racket: Update to 8.7. Resent-From: Philip McGrath Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 18 Nov 2022 00:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59322 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59322@debbugs.gnu.org Cc: Liliana Marie Prikler , Philip McGrath , Liliana Marie Prikler Received: via spool by 59322-submit@debbugs.gnu.org id=B59322.16687324066426 (code B ref 59322); Fri, 18 Nov 2022 00:47:01 +0000 Received: (at 59322) by debbugs.gnu.org; 18 Nov 2022 00:46:46 +0000 Received: from localhost ([127.0.0.1]:34692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovpWo-0001fa-Bi for submit@debbugs.gnu.org; Thu, 17 Nov 2022 19:46:46 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:55699) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovpWl-0001fH-Q2 for 59322@debbugs.gnu.org; Thu, 17 Nov 2022 19:46:45 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 53F6F5C010C; Thu, 17 Nov 2022 19:46:38 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Thu, 17 Nov 2022 19:46:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:cc:content-transfer-encoding :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm1; t=1668732398; x=1668818798; bh=xaV/ihiQpW 2MqWAka17Wxzq4H/0tO2TJi5npgVib+l4=; b=Agys0FjXx8/u0dG2LnQzHHhyaF 1RJsauPthcyOZRIi6bTfp3oA84W0BEx/rAl6PExEh6SVQsigQEkcF33hQL/Uaabc 4aV1/I7W/46eqh93W1DcbYPap91O0VBs0/6gUfYAdveYczdmHn8JY9zY+COXkB6I wTzZ0nNpmc04NTUbkVvoThL9SiaEOqVb9UIh3QOSrHwFsWI16wIKT2pOciKdaXER XdcBTTiko5Xx3SC/g28N4KfVxG1iz4zbFN3x1rs5jfblP7DbXdgU3Jn4OTvLLZqb PSp3uNNh1OG6dN8QMSWx+7UCvgGhbhFCMXne0KlQH6BrC8GDrv8Gcn8jZW0Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1668732398; x= 1668818798; bh=xaV/ihiQpW2MqWAka17Wxzq4H/0tO2TJi5npgVib+l4=; b=j PRuS86BdY5RHj/tnsLOHV+ZsyUqmn0pGxxgu3VcDJGvjBF3r4r4Lg6PSBbfdmkK4 Nz0+8ldY3LM9i5kTqKSQMzVR9tu+ctCmv/XS326G7Jl2+GFvuhe/DNXPTZnrIo8/ NGAXMJH3usa807hoN0yxJJbXGeJ/RUiSV2Ea9NkmI35oRXr0zusjS823Cn9K77gJ 7zgkxek1Bvidx445FDdDSwnDnVI3OXKrkKVqfMRqMNtYsRHiYuQhDwh4AedNRNLu i69B8ZjmuYXVeCxFVKWiSKLgVbuMP8BxhRhgCR8xkOiDIid/lq8siBvGmtP4N4+6 mSa7fIi0kpAWVt/pfMpew== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrgeelgddvgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheprfhhihhl ihhpucfotgfirhgrthhhuceophhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtoh hmqeenucggtffrrghtthgvrhhnpedtiefhtdeuhfehkeetkeeiieevfffhteffueelvdev jefftdeivdejieelgefhteenucffohhmrghinhepghhnuhdrohhrghdpshgtmhdrihhnne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphhhihhl ihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 17 Nov 2022 19:46:37 -0500 (EST) From: Philip McGrath Date: Thu, 17 Nov 2022 19:45:29 -0500 Message-Id: X-Mailer: git-send-email 2.38.0 In-Reply-To: <6e91dc3c98d28fb4332a1b0109b23088b76b69f6.camel@ist.tugraz.at> <4572a52575c06039b7fc91672e18bc1aebe951eb.1668634501.git.philip@philipmcgrath.com> References: <6e91dc3c98d28fb4332a1b0109b23088b76b69f6.camel@ist.tugraz.at> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1668732473; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=xaV/ihiQpW2MqWAka17Wxzq4H/0tO2TJi5npgVib+l4=; b=Eel4wZQ64BqSusaJVASZzx3Jy5CGhVqotsl2lDjACquKrGiijWqwdV8pSuCXg4AUj9hWxg GdCS0Zetr058sx9B8syS/70PenfaOTnkhuaOUuGIIYbc0uDB12EKAQ5uXA+QyGEH/6I4Xn Vz8unOuHpQZUuJASgz6I/ovFiYhE6yoXDUyNNG217dDEIcJ7uJQ9pp/Ay9gFN2p8Fiawm2 6lg2N/VjQNZLs74JfkfL7Hw+u3q+MOci4Ew0dqhpYF3enjnzq9B1XRVeBu/WF8LmI87VMr 1yib1WQsPir04aB86wJkijO8+hXsMF6MA6/M+q+RhGCayayW7f/1E3oOXhyiWA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1668732473; a=rsa-sha256; cv=none; b=Mpya9n7Jh4tmFGIhM+X+5ctBLwbv3T17hlUuLiqZiyPMIbIWbx1H8O/SFRZpmHeS4PXPea sMFkwZGt3DmPZ1dq64rd59EmUwSHb5v+vrvg/yYeQxCVlQ8HfZHkNXE6/AlqBv6GdG0B3C LPdgiG7O3QPQloSr8HkC61WN5ui/glj302I7rqecUChs+bqU6KU6UlZt6heQ35c2d7Te4n e9KhBfJ+q91TszhQ8Wubkd7hnFwBfnVHog1SeE64Te9YVLKTLXfwJYaBCFh6xAwYrTrWSU mPo/gkb8Efo1bCeazoSamIDbmr+22U/5xwzrd9PwH3LmTAxO+4WSN3wl7SVjRA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm1 header.b=Agys0FjX; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="j PRuS86"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 5.28 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm1 header.b=Agys0FjX; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="j PRuS86"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 00B2619185 X-Spam-Score: 5.28 X-Migadu-Scanner: scn0.migadu.com X-TUID: X/bi9VTAHzS1 Hi, Here's a v2 reflecting your comments. On Thursday, November 17, 2022 2:30:22 AM EST Liliana Marie Prikler wrote: > Am Mittwoch, dem 16.11.2022 um 16:39 -0500 schrieb Philip McGrath: > > * gnu/local.mk (dist_patch_DATA): Update accordingly. > > This update seems non-complete – where the other backports previously > missing from our dist_patch_DATA? > Yes: they were in dist_patch_DATA in the first series I sent at , but it looks like I must have missed them while rebasing and splitting the patches. At any rate, commit 9647296ce618fbc79026534c3fafb1a538612697 doesn't change gnu/local.mk at all, despite what its commit log says. I've explained briefly in the new commit message. > > * 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] > 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. > > ... > Pardon the potential off-by-one error due to the added quote columns. > I hope I've now done this in the style you want. The style at linebreaks doesn't seem to have been entirely consistent among Guix commits. > > 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". I have split out the riscv64 support as you suggested. -Philip Philip McGrath (4): gnu: racket: Update to 8.7. gnu: chez-scheme-for-racket: Support riscv64. gnu: racket-vm-cs: Avoid duplicate work. etc: teams: Add chez.scm to Racket team's scope. etc/teams.scm.in | 3 +- gnu/local.mk | 2 +- gnu/packages/chez.scm | 21 +- .../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 -------------- .../racket-backport-8.7-pkg-strip.patch | 90 +++ gnu/packages/racket.scm | 60 +- 9 files changed, 130 insertions(+), 1298 deletions(-) delete mode 100644 gnu/packages/patches/racket-backport-8.6-cross-install.patch delete mode 100644 gnu/packages/patches/racket-backport-8.6-docindex-write.patch delete mode 100644 gnu/packages/patches/racket-backport-8.6-hurd.patch delete mode 100644 gnu/packages/patches/racket-backport-8.6-zuo.patch create mode 100644 gnu/packages/patches/racket-backport-8.7-pkg-strip.patch base-commit: 83c9e00ffbd41776c003f6992e9d613a5434fff9 -- 2.38.0