From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id WO6eBqYuEGJp+gAAgWs5BA (envelope-from ) for ; Sat, 19 Feb 2022 00:41:26 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id QFrzA6YuEGIAQQEA9RJhRA (envelope-from ) for ; Sat, 19 Feb 2022 00:41:26 +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 65CD83C62C for ; Sat, 19 Feb 2022 00:41:25 +0100 (CET) Received: from localhost ([::1]:55066 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nLCsN-0007AK-Ma for larch@yhetil.org; Fri, 18 Feb 2022 18:41:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48218) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLCs9-0007A9-FG for guix-patches@gnu.org; Fri, 18 Feb 2022 18:41:09 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:34434) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nLCs1-0004lk-Sh for guix-patches@gnu.org; Fri, 18 Feb 2022 18:41:08 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nLCs1-0001qf-Ku for guix-patches@gnu.org; Fri, 18 Feb 2022 18:41:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53878] [PATCH v2 09/15] gnu: Add racket-vm-cgc. Resent-From: Philip McGrath Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 18 Feb 2022 23:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53878 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53878@debbugs.gnu.org, Liliana Marie Prikler Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Attila Lendvai , Malte Gerdes , zimoun Received: via spool by 53878-submit@debbugs.gnu.org id=B53878.16452276567085 (code B ref 53878); Fri, 18 Feb 2022 23:41:01 +0000 Received: (at 53878) by debbugs.gnu.org; 18 Feb 2022 23:40:56 +0000 Received: from localhost ([127.0.0.1]:56564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLCrv-0001qC-QR for submit@debbugs.gnu.org; Fri, 18 Feb 2022 18:40:56 -0500 Received: from new1-smtp.messagingengine.com ([66.111.4.221]:54697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLCru-0001py-74 for 53878@debbugs.gnu.org; Fri, 18 Feb 2022 18:40:54 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.nyi.internal (Postfix) with ESMTP id E95585800E2; Fri, 18 Feb 2022 18:40:48 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 18 Feb 2022 18:40:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc: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; bh=0ARLccLpn4WHdV uexU8nk/lLNUj8FYYn1+Roa3GibBM=; b=d3Acia6sAn9LUfmuA9I7zBRW+u1AzO M55sEu+Z1ASe9Av+h6ZI+zP9hgtAIQflIXaJSvekJ4ULO3pCWldCGKk0GGK0S5uN I7hDHpru108p5CVJ6lFJn8EVRUflkrCso/eyniO3dexq21vxLhlreQUStg95eqlb 4xZ8MQS4nD9OCGtM10leS6oBElnsvj28j/C5qwwx1ltCp7PEbb+FNKH9HRKCDnrQ m1USQ++k8PA/wgRp845CMAhEb3B50+oiCdk59QPuweqvzgYWDoW9WVQGZMyH0oYF vk7epgb0Fh/eAFS2K+q7t0EknjpUrSDu+DAVFur4efNR0q923ayRtJlA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=0ARLccLpn4WHdVuex U8nk/lLNUj8FYYn1+Roa3GibBM=; b=QPns1cbdFgVDMfSEWf1LhjpfQVSV0dJt9 NbMCpGFupcHKTm5bHoXA8auMgYeH5XtOz5TPZ5ml+nx+AELNdqBv6/4VsKCqiBDg qxANDxBySyLIQZnpaWRIaFBWPINf9+yDE1hjL1wVeN96cLBw2TX8i1JidslzGjiS kfv1pXIXp+Oq7D0Tq9Mud4Ftbb39Frzdc0QLt0g2nH9YUCy8Qr6M5YxLZ2g7ytXv lhv2l1M1byu7uSt1W46RxAFpqEjlbi62NuXUENFcyNvqQJkf8h5vQMIqG6QRtKb9 vk881lJ10iX3UMgdRdCkyc+Ql+TWt4N14jDH5NvANVyCQPn4JM6/w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrkedugddufecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkjghfgggtsehgtderredttdejnecuhfhrohhmpefrhhhilhhiphcu ofgtifhrrghthhcuoehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtghomheqne cuggftrfgrthhtvghrnhepkeethfejieeitddvtdeiteejteffteevhefgteeikeefvdfg teekhfffueehhfeknecuffhomhgrihhnpehgihhthhhusgdrtghomhenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehphhhilhhiphesphhhihhl ihhpmhgtghhrrghthhdrtghomh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 18 Feb 2022 18:40:47 -0500 (EST) From: Philip McGrath Date: Fri, 18 Feb 2022 18:40:39 -0500 Message-ID: <2174301.Biq5ZIP7C4@bastet> In-Reply-To: <845a930a8d61fabd7227c57e8e35f926dceefecb.camel@ist.tugraz.at> References: <97f8916ae5bd8d8459bdfd507864f2f55cc217a1.camel@ist.tugraz.at> <20220217205048.967383-10-philip@philipmcgrath.com> <845a930a8d61fabd7227c57e8e35f926dceefecb.camel@ist.tugraz.at> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart17702992.WpQvaZL8Qf"; 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-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1645227685; 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: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=0ARLccLpn4WHdVuexU8nk/lLNUj8FYYn1+Roa3GibBM=; b=IJLd/B2EtmA4BnhTLjeevDE6xlUwoV7AA/UPACj9ZrZgUGiSEvUH3Qd9GTCf2l5x9MBfDU bdzxhR7hJIsb1yv5cP11aDSwLRbTIz/s3W3RwzU5r/fkt44CMetZq2cbtyjGZN17cli9OE NBnRBNLs0ygop7d/BwVUVX2+rq53LN3syphXNDqja1qqjECnhCDjnA6pAiF4UOj4oevG8U ZLWIS3oKtBgAfa9NSxyev32RuvBhv2C6RDMkFDeRdjPc+40BBN4cuzwkvjbPQ2uSd/oWyn Bp8JQ/B5oin0AeFyb7jS9nI4pCaGRpCeJcJXAyJOBZywq6eVvyxTyMJasBRv4Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1645227685; a=rsa-sha256; cv=none; b=DjIoSUtCwxBfgyk88/ZIDdQGAjQKuqTOtCRl8pj31eUvk5O+zOXxxJKuL2Eyc45k0FshQQ iCbeE/mfV+kVeYwwK4/f/oBz47aT9gOjoA11/hCS2x7iS1+uXRQPCrY8K/nSyTRyema4MI tVqXbkGwu+MXZxsWI3MjY5EBKJT4qqFuZkQjri4Wa5Uee0NrS1zga3MXriHZfCwm+/BLWo S06f4KwVRWZDnEEfHHxHMcXpPPEnIjbGws3nZw7bi6TuBCsgfs3Texq/MtjSLo+fPewItp 9p6euGxE3PfJsvg/5DmX3oWPpTbaHXG0nUJxO+QnYroVfRD6nPP8r8AI3JVJJA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm1 header.b=d3Acia6s; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=QPns1cbd; 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: -2.33 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm1 header.b=d3Acia6s; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=QPns1cbd; 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: 65CD83C62C X-Spam-Score: -2.33 X-Migadu-Scanner: scn1.migadu.com X-TUID: pjWHul8PjpCo --nextPart17702992.WpQvaZL8Qf Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8"; protected-headers="v1" From: Philip McGrath To: 53878@debbugs.gnu.org, Liliana Marie Prikler Cc: Ludovic =?ISO-8859-1?Q?Court=E8s?= , Attila Lendvai , zimoun , Malte Gerdes Subject: Re: [PATCH v2 09/15] gnu: Add racket-vm-cgc. Date: Fri, 18 Feb 2022 18:40:39 -0500 Message-ID: <2174301.Biq5ZIP7C4@bastet> In-Reply-To: <845a930a8d61fabd7227c57e8e35f926dceefecb.camel@ist.tugraz.at> References: <97f8916ae5bd8d8459bdfd507864f2f55cc217a1.camel@ist.tugraz.at> <20220217205048.967383-10-philip@philipmcgrath.com> <845a930a8d61fabd7227c57e8e35f926dceefecb.camel@ist.tugraz.at> Hi, On Friday, February 18, 2022 2:21:25 AM EST Liliana Marie Prikler wrote: > Am Donnerstag, dem 17.02.2022 um 15:50 -0500 schrieb Philip McGrath: > > [...] > > +(define-public racket-vm-cgc > > + ;; Eventually, it may make sense for some vm packages to not be > > hidden, > > + ;; but this one is especially likely to remain hidden. > > + (hidden-package > > + (package > > + (name "racket-vm-cgc") > > + (version "8.4") > > + ;; ^ Remember to also update the version of > > + ;; chez-scheme-for-racket-bootstrap-bootfiles > > + (source > > + (origin > > + (method git-fetch) > > + (uri (git-reference > > + (url "https://github.com/racket/racket") > > + (commit (string-append "v" version)))) > > + (sha256 > > + (base32 > > "1vpl66gdgc8rnldmn8rmb7ar9l057jqjvgpfn29k57i3c5skr8s6")) > > + (file-name (git-file-name "racket" version)) > > + (patches (search-patches "racket-minimal-sh-via-rktio.patch" > >=20 > > + ;; Remove by Racket 8.5: > > [...] >=20 > As with the Scheme bootstrap chain, if this all depends on the same > racket origin, you might want to inherit from the racket package or > just=20 > (define %racket-version "8.4") > (define %racket-origin (origin ...)) > and use them across the packages. Making them procedures to pass > version and source to would also work imo. I think the `racket` package is emphatically not the right place to define = the=20 version and origin for Racket: I'll explain in more detail in reply to your= =20 comments on patch v2 15/15. I'm not opposed to `%racket-version` and `%racket-origin`=E2=80=94actually,= I kind of=20 like that approach. If we went that way, I'd suggest defining `%scheme-fork- version-number` (the version of `chez-scheme-for-racket`) in the same place= ,=20 because it seems like it would be easy for someone to forget to update that= at=20 the same time. It should be an easy change, so I guess I'll send a v3 doing that after I=20 reply to your other comments, rather than wait to debate it. =2DPhilip --nextPart17702992.WpQvaZL8Qf 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/HHoFAmIQLncACgkQygNjjfo/ HHr6eA//fxR6d/IPHIC1UTKChODQ69Q6ITI5RqDTXGG3IEbsH4GeL57BPC6QpyS2 pRQC7SfNFNEvZ3zeN7tUIDAxMD8KXR/MNXDqkihYAr+2U5yDlp6hvqr2r2eg08w0 gqp77f6RABjkk6RDI2hzxLxmloeAF6pN3YxO1UzggN/946Sk/s2KEHHbn201Sk7L BkzFoK7/mlLMgjQYKypFScf1zQqMY0jAWf4tk9OXGcHqxg91hJ50MwEEzNmoCRQ3 F9+4YJIrsRxKp04lYQau+3hLy4OkLD7PWSouOi3DGLFbYDpY03bfjAjZQRyRz374 /2zNTbCw0sHs0gwEgS/vyNlkGfJ/49tmreXl4g6+9ux6egn+mHPHroAIIStZSrzW jitiNARpadwAlQwWmEFCoWkuoqJzimTso/Xc6KFAGBWYw3ORbNbHNRA4Cswvjwwh NawLDkMIwvM8zHA8nmK+AQa3PlrUhVqOg7iQwuDJEJ37WB9fmM3VQxGwy1608c+v nHiH9Fi4arnB865tmPdoyUcATY7G8pCrynJtV1HvkkkmMQuPcA1ujVq3ASjJ7PfC FTZM9TNYTouiyVL75Hpy/iIbbFR8TQfJ8w819zkedLAsu6waIdTzmFFrdTxXgdZt D8w91CLnA7psiMyTYAC5AcDzs++XNj9/f9XiCNlAkmBIgqrExlI= =f0E8 -----END PGP SIGNATURE----- --nextPart17702992.WpQvaZL8Qf--