From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id ADYOEWHK8mLcGQAAbAwnHQ (envelope-from ) for ; Tue, 09 Aug 2022 22:58:09 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id ni0rEGHK8mKDJwAAG6o9tA (envelope-from ) for ; Tue, 09 Aug 2022 22:58:09 +0200 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 ABCDE131FD for ; Tue, 9 Aug 2022 22:58:08 +0200 (CEST) Received: from localhost ([::1]:34108 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oLWIh-0002gV-SH for larch@yhetil.org; Tue, 09 Aug 2022 16:58:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36114) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLWIc-0002g5-FD for guix-patches@gnu.org; Tue, 09 Aug 2022 16:58:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55495) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oLWIc-000574-5d for guix-patches@gnu.org; Tue, 09 Aug 2022 16:58:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oLWIc-00058c-0N for guix-patches@gnu.org; Tue, 09 Aug 2022 16:58:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57050] [PATCH 4/6] gnu: Update Racket to 8.6. Add Zuo. Resent-From: Philip McGrath Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Aug 2022 20:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57050 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57050@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 57050-submit@debbugs.gnu.org id=B57050.166007862719630 (code B ref 57050); Tue, 09 Aug 2022 20:58:01 +0000 Received: (at 57050) by debbugs.gnu.org; 9 Aug 2022 20:57:07 +0000 Received: from localhost ([127.0.0.1]:45244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWHj-00056Y-EZ for submit@debbugs.gnu.org; Tue, 09 Aug 2022 16:57:07 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:37823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLWHd-00055q-PA for 57050@debbugs.gnu.org; Tue, 09 Aug 2022 16:57:05 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 8D9925C0248; Tue, 9 Aug 2022 16:56:56 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Tue, 09 Aug 2022 16:56:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc: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=1660078616; x= 1660165016; bh=QxBYnuPs2YwkjHMhyVhzixQ7iJ6bdAK7t46DVFMVgKU=; b=F P9Wu9zpppz66I5hVzMEFZsCdq0xLHIADhJ6IaMVHOAHgxKLtDRmfs2EPJEUDvDay SvVUWn3nGno1MQvjZX+WoytmNnwlegT02iONdBdWyJ01TdW8ZUqfMnYNkLlbxqHL Vyy7y4hN+qZ6zgN2kuVpyJbTke1y19vOE3Vf1VzMieaEDlBZvPSIhso6jOBTGBgW eDE52stGHZCbnVtjnvj1LvXXUVSiEDfQHoFQU+8ZlMYVF9O9T2VeyG+KFA0W4qBQ qqKCB33AM/tgItoBDHcMD65dCBI6xzdw4nihQwItIwcL/tCdT1Iyh2boaDowOO8r u/0CNxmWEF4N2Dbd0Kheg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=1660078616; x=1660165016; bh=QxBYnuPs2YwkjHMhyVhzixQ7iJ6b dAK7t46DVFMVgKU=; b=rxdEW55OceiPl5kmd4ul1o6pepFNn75MO3u+hmxJRlru L6tcGDVfQvq4ePi9UR4AmpmdXMW/YoY74gaEsZnn6+0awdm3mkne/vBP3CzvUQ6M cMborudO3SXmBk6S4G1eEzZBSR8bYQio2sR6Hffb8roEu8ldTRh+rg/skgxyfC2o QJTyJI0HpzjyW2Fz23iANTeD4O0VkURa401GWHPgJ5l+2b9lvPsrjSSJIE5BJwtP x8spjwVhgIeJ6UT4Y6Z7xAJJ303W8VGmZwQzDHoYUYX9wU0B9t9ipafIYlEl6fE5 iszMeBeuUoZGnfgaHRatgG44r09Ys2jVOYMlgRkThA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdegtddgudehiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffufffkjghfgggtsehgtderredttddvnecuhfhrohhmpefrhhhilhhi phcuofgtifhrrghthhcuoehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtghomh eqnecuggftrfgrthhtvghrnhepieeifeehueetuddtgffftdehheettdduveettdfgledu leelkefgudetjeekgffgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepphhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 9 Aug 2022 16:56:56 -0400 (EDT) From: Philip McGrath Date: Tue, 09 Aug 2022 16:56:45 -0400 Message-ID: <8096362.Sb9uPGUboI@avalon> In-Reply-To: <96f3cec04fae1abefe2e4273b1aed941e3159752.camel@ist.tugraz.at> References: <0d47e0372925c83fb72ff37c0f00c8196327c636.1659936550.git.philip@philipmcgrath.com> <96f3cec04fae1abefe2e4273b1aed941e3159752.camel@ist.tugraz.at> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4719820.yKVeVyVuyW"; micalg="pgp-sha512"; protocol="application/pgp-signature" 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660078689; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: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=QxBYnuPs2YwkjHMhyVhzixQ7iJ6bdAK7t46DVFMVgKU=; b=bDoZW7NA+cQKxmPsO/6/AGl7cLrezBQL2sgj6f71ek9SRzVhol21TV0K4zgwWSrpf0EDiZ SGYL1kHNn/T6hFm3AdmNmNqmwah6OJe7Sk/jRSrwReFgItWO3HUOD1JBjvhUxpjsFUrD88 Re3VFBwzMdAsxHIhuogVNIXr5Q0+dAX6UlNOZj+w+FYBbytHTdiU4C6EOqnkLYInDVv/eI s+vxtvOJIJEHiqyn5F5azeXgnKrdzL3L6ebxNQvADM3RrehVnElU+SnG6gItE72yUFxqbx W1nlM9PIR2eHIJDaEH0FH5vGc8S6oD5UxTtCqp0uqZFaDmiPnDuFIm0/9soXHw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660078689; a=rsa-sha256; cv=none; b=Q01UMH9QHpLWUKhUVoBNDmQ9qMuRWAcGO0bShQbIWMa4spLHt42xnej1CxAFmhSKTNvkZp V5/AncQdvOOWvTiErNqDGl5EiJJGfXcLEgXMetGY/gN57akz4OcQd3ImSC/8JwB1GHWNn6 F/n4/2FRuK989GiLl/fHnWg3B2uTOqSDE5nRw7tbx91fx5ObWLd8P/NYDE6MHRnQQCa5nx 6rWkXAbSjc7uPxfOIC8FS/CWvgaBi04UFA/ziSV4GfooeEukrTChhQu1T1xsIfGZWJghPs Yh5VO+sMz9qeWCbzr10YyXtbK0HnCaJtKYk8ty1Mu9JkeQDcCCyAhYSli6HEmQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm1 header.b="F P9Wu9z"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=rxdEW55O; 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: -0.59 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm1 header.b="F P9Wu9z"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=rxdEW55O; 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: ABCDE131FD X-Spam-Score: -0.59 X-Migadu-Scanner: scn1.migadu.com X-TUID: BYy0yaZ54G9z --nextPart4719820.yKVeVyVuyW Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii"; protected-headers="v1" From: Philip McGrath Subject: Re: [PATCH 4/6] gnu: Update Racket to 8.6. Add Zuo. Date: Tue, 09 Aug 2022 16:56:45 -0400 Message-ID: <8096362.Sb9uPGUboI@avalon> Hi, On Monday, August 8, 2022 5:01:31 AM EDT Liliana Marie Prikler wrote: > You should really split this into two patches. One to add Zuo, one to > upgrade the Racket stuff. Maybe you need even more steps if Zuo > depends on parts of the racket bootstrap. > > You will probably have to parameterize the Racket origin in a bunch of > packages to get things going. As an upside, this added flexibility > hopefully comes in handy with the next Racket upgrade. > I am especially reluctant to split this patch apart. If I had to, I could make one patch adding the Zuo package with an origin inheriting from the previous %racket-origin, but adjusting the patches, commit, file name, and checksum to make the %racket-origin in this patch. (As I wrote in the patch, Zuo has no dependencies, it's just `cc -o zuo zuo.c`.) Then, a second patch would make %racket-origin as it is in this package, change Zuo to use it, and update the other packages. But I do not see the benefit in doing so. I would still need a commit changing the same set of packages, short of leaving some of them broken. And adding, then immediately removing, a temporary origin for Zuo would seem to me to make reviewing this harder, not easier, both now and when reviewing these changes in the future. The packages developed in the main Racket Git repository are very tightly linked. They are developed there precisely to make sure they are all always at consistent versions. Fighting against that is just going to cause difficulty with every Racket update. For example, there is no commitment that the version of Zuo released with Racket 8.5 will be able to build Racket 8.6. I think this patch is better as a single commit, and at lease as justified as commits like b97f549b14402421fcfb360ddd4cff7de93b9af0. -Philip --nextPart4719820.yKVeVyVuyW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE9GWrrNY3rqwUFVXPygNjjfo/HHoFAmLyyg0ACgkQygNjjfo/ HHqLzRAAs5ACsXRHCCBY9QdVpq76mNqTv6+Ilw5kztDvJwPUDT8bawGFNkEi1LZ5 frOZKOfzxY5pP/s4uXKvqUkGvI3AAdQ9luWE72NrwNaddb1Qu4xPceRwDXP1Kg6d 07qwjdQrlinaEWk08wEQ1Ic2wT8IOzdBs+EbltuHtKRTPOnX8iLjefTlGPJAE6oI /hG66AGG06es7FF4Gz1daMT64L411WkC07oeLmjkXhjL/h+RbVihSkwlcIFgjO/Q u/Gqdj8zaJTY1H6zoKOhDdXx21Ow4vpxbxZ6An5lfB6m79eVEYpUbXCNYW2K+BvV TviGkW7oaSzkrCksrKMw5i7Zd7IDjvdyT75H8MtrYg1JfZwV9cSudZ2Dkg0s7Kwq 5hxsWb+GRZX+GIR/UO4psZ3/8ym36EmxIXrqP4gHqiufaHLMQyWlbJA4zyEclS2Y Zf9CSX6+3XLAMdekeVSpm/WI5LfqN1mpNTHJES7ZL9niMcqX2+nARBN9fzamrFAT E+JW+v5lYfgFNBWwQFuq+UrVlyistt2sZULnEoNEEbQ1qQkbW4thhhrDJPBkUlBk ipy+MXu5JnNz7jDgLuFuEsEGjgZygnkvvpEB0zORuUmaOF/vvQtVAJoRG3+nvZcP tSkeKzl/L6Ou+TcwHxzPN5TOSzd1Z8gUqcG0GmVMt/yj9HmMTFI= =+TFz -----END PGP SIGNATURE----- --nextPart4719820.yKVeVyVuyW--