From patchwork Fri Mar 29 05:15:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Philip McGrath X-Patchwork-Id: 2409 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2338B27BBEA; Fri, 29 Mar 2024 05:17:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 49BAA27BBE2 for ; Fri, 29 Mar 2024 05:17:30 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rq4c0-00032q-I7; Fri, 29 Mar 2024 01:17:08 -0400 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 1rq4bu-00032U-Mi for guix-patches@gnu.org; Fri, 29 Mar 2024 01:17:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rq4bt-0005bC-6L for guix-patches@gnu.org; Fri, 29 Mar 2024 01:17:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rq4bt-0004nr-Rb; Fri, 29 Mar 2024 01:17:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70065] [PATCH 0/6] gnu: Update to Racket 8.12, Chez Scheme 10, and Zuo 1.9. Resent-From: Philip McGrath Original-Sender: "Debbugs-submit" Resent-CC: philip@philipmcgrath.com, guix-patches@gnu.org Resent-Date: Fri, 29 Mar 2024 05:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 70065 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70065@debbugs.gnu.org Cc: Philip McGrath , Philip McGrath X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Philip McGrath Received: via spool by submit@debbugs.gnu.org id=B.171168939318234 (code B ref -1); Fri, 29 Mar 2024 05:17:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Mar 2024 05:16:33 +0000 Received: from localhost ([127.0.0.1]:41460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rq4bP-0004js-HJ for submit@debbugs.gnu.org; Fri, 29 Mar 2024 01:16:32 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rq4bN-0004iL-A7 for submit@debbugs.gnu.org; Fri, 29 Mar 2024 01:16:29 -0400 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 1rq4bA-0002z2-4Z for guix-patches@gnu.org; Fri, 29 Mar 2024 01:16:16 -0400 Received: from wfhigh2-smtp.messagingengine.com ([64.147.123.153]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rq4b7-0005Y3-VC for guix-patches@gnu.org; Fri, 29 Mar 2024 01:16:15 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfhigh.west.internal (Postfix) with ESMTP id 4B80E1800103; Fri, 29 Mar 2024 01:16:09 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Fri, 29 Mar 2024 01:16:09 -0400 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:message-id :mime-version:reply-to:subject:subject:to:to; s=fm2; t= 1711689368; x=1711775768; bh=MG59RjW/dUg4uHIYGM8dxQ+GS+ipb63d1P0 p8NFyUWE=; b=K+oGmHKBXZkE5rLR3yiyFumCnvBWjAqKq2RPJ9sk77K5x3cOC7c aaoF0zK/+TWmhFquuJBZWUDqVQGBD2ruN/iAFyGyl7EXBmTUDFO+4Xxqv+z/2JIl KDqVsChg3qfvXdGsTXAXhgXJKd335aWd4y4h/fN4nVlqL7PYzEkBNpJylc0yJWc8 sManYM/LRtteSNWmHKnTbxrZWSB0IDdlHst6uLWLTWWCHFoeFbcQvYn9ntOz+qen SM73c1r4bumb0FfURJIXHIAHTtZeBb5VXQOrNAoxS4Qe8cqK1z/hbpBLPrBfFIaW VvNEynIsyy0NkzhJTSAINqP1tcC28KF19+g== 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:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1711689368; x=1711775768; bh=MG59RjW/dUg4uHIYGM8dxQ+GS+ip b63d1P0p8NFyUWE=; b=q4I9342Hd67TbFzq2go6LH006VgLVnFOq9St8rSeiMfD CBU/OG34Zl3TjmF7eNyrDLFbiDbx3KwW8bL+dXsIyg2YjfqnlEMpVsAXKPqrwvgX eYTjj7cqvlPhjQDHzSatXr1xHfz+ehlSDUlFPWr9LmXCcN+Gw7JacJaj7p3Gcg6f WwAZb2qXHC6R2yqZYbaheMo1Y1sK/todG8NqarSu/eX08nmTb1FI1lVurFuIy941 H1bZIFEvhHUhuYDUZ1jXTH17w1rACT3SDZykE/VRI37kB+7as05fKKJwwp07M93D sr2T5v8sdq1+acRBlGFEv7268+WJXXxVXK1/ilHOjg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddvtddgfeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgoufhushhpvggtthffohhmrghinhculdegledmne cujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomheprfhhihhlihhp ucfotgfirhgrthhhuceophhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhmqe enucggtffrrghtthgvrhhnpeejvdfhgfeiteethfetfefgleduieeuveejgfevieefgfeh leefffeuudffkefhueenucffohhmrghinhepghhoohhglhgvrdgtohhmnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphhhihhlihhpsehphhhi lhhiphhmtghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 29 Mar 2024 01:16:08 -0400 (EDT) From: Philip McGrath Date: Fri, 29 Mar 2024 01:15:28 -0400 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Received-SPF: pass client-ip=64.147.123.153; envelope-from=philip@philipmcgrath.com; helo=wfhigh2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Hi, This patch series updates packages to Racket 8.12, Chez Scheme 10.0.0, and Zuo 1.9. As announced in , all of the changes from Racket's branch have been merged into upstream Chez Scheme, forming the basis for the 10.0.0 release. Since Chez Scheme 10.0.0 also uses Zuo for build scripting, Zuo will now be getting tagged releases in its own Git repository, independent of the Racket release cycle. These exciting developments mean that this series has a larger diff than a typical Racket update, as I've tried to remove much of the complexity from packagine two diverging forks of Chez Scheme. In particular, the last commit in the series bootstraps Chez Scheme 10.0.0 from source. -Philip Philip McGrath (6): gnu: zuo: Update to 1.9. gnu: racket: Update to 8.12. gnu: chez-scheme: Reorganize package definitions. gnu: chez-scheme: Update to 10.0.0. gnu: chez-scheme: Update and simplify machine-type handling. gnu: chez-scheme: Bootstrap from source. gnu/local.mk | 9 +- gnu/packages/chez.scm | 1019 ++++++++--------- gnu/packages/emacs-xyz.scm | 2 +- .../chez-scheme-backport-configure.patch | 463 ++++++++ gnu/packages/patches/chez-scheme-bin-sh.patch | 37 +- .../racket-backport-8.11-layered-docs.patch | 36 - .../racket-backport-8.12-chez-configure.patch | 423 +++++++ .../patches/racket-chez-scheme-bin-sh.patch | 21 +- .../patches/racket-rktio-bin-sh.patch | 17 +- ...cket-zuo-bin-sh.patch => zuo-bin-sh.patch} | 33 +- gnu/packages/racket.scm | 143 +-- 11 files changed, 1522 insertions(+), 681 deletions(-) create mode 100644 gnu/packages/patches/chez-scheme-backport-configure.patch delete mode 100644 gnu/packages/patches/racket-backport-8.11-layered-docs.patch create mode 100644 gnu/packages/patches/racket-backport-8.12-chez-configure.patch rename gnu/packages/patches/{racket-zuo-bin-sh.patch => zuo-bin-sh.patch} (72%) base-commit: 0e8f7ee3a95011dd9ebdc99e0f3b754160524b5d