From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id iHobCtOCC2bs/AAAqHPOHw:P1 (envelope-from ) for ; Tue, 02 Apr 2024 06:00:19 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id iHobCtOCC2bs/AAAqHPOHw (envelope-from ) for ; Tue, 02 Apr 2024 06:00:19 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm2 header.b=cZ1ny0cn; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="x Qi23BI"; 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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1712030418; 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=DBAcfoNPC9AmqNTW8SpM4lhfXoCJCgJmSeqkhxMM/tI=; b=he/wVbPwk61vsdONJ0Gk8pLisYY0tISBRLsOUHggAvH9DeLSpdNiCJ7OfTzi0LLoBGjP77 GOWLehbfBP8bfp/64e99KiHfrAUHRF3EgLIjBPh1k31LTGyVJn+4vakyETd32LB9kj/99o 58Z7o/lHKC7m6wqVRNoxF/ChdABgk8jbjB7NeNtXnOM7TVijfzL6rZiQR0Fs//UtWB3SiT Sd9DW3AE0CC9spZq8Qmqw1wW9W7aamSer89W/Qo+lt5DE3PG1yY8+Q3taxUQIoNSpgnosX +ywugzK4FkFWGc/edm3PxhTMQXCHAhD21pxWaQz+/XNEgnSFMvEzxx1AvXsuHA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm2 header.b=cZ1ny0cn; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="x Qi23BI"; 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"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1712030418; a=rsa-sha256; cv=none; b=VSItwheof6aoLW1oOi3FUJyTS2jHzuOt+YyXk9swGvI8mVQUvvENxBaEiRe61loq1xGU33 dsw9w8aH2YV0i5hwonbAsMGgVAeW3+iCrlUTaY6TA70EV8ArVwwNZYSLgadO9ovYxl0Y3l VR8LUMLmyN7SlZ/GSjNQ2QwWh+l7ruAgzfYQtmTffBePLs3aU/MLwbSk8+g2aDYhS52iCj yJi2try8wD769hfqEqLYKy6t3uYJGDwaq/7gzo5am/8aGz4SqlwVFK9f619xBDMMWsm38w SsFl1wCrL2pNgaI4mWn62o9yWYY5RP1dnmFJUzQ3AeAH48sboyZZcyZYjksu+A== 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 F10E6DF44 for ; Tue, 02 Apr 2024 06:00:17 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rrVJZ-00051X-OU; Tue, 02 Apr 2024 00:00:01 -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 1rrVJX-00050b-PA for guix-patches@gnu.org; Mon, 01 Apr 2024 23:59:59 -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 1rrVJX-0005JY-HS for guix-patches@gnu.org; Mon, 01 Apr 2024 23:59:59 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rrVJa-0004bQ-JL for guix-patches@gnu.org; Tue, 02 Apr 2024 00:00:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70065] [PATCH v2 3/8] gnu: chez-scheme: Reorganize package definitions. Resent-From: Philip McGrath Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Apr 2024 04:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70065 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler , 70065@debbugs.gnu.org Cc: Katherine Cox-Buday , Andrew Tropin , Skyler Ferris Received: via spool by 70065-submit@debbugs.gnu.org id=B70065.171203036317485 (code B ref 70065); Tue, 02 Apr 2024 04:00:02 +0000 Received: (at 70065) by debbugs.gnu.org; 2 Apr 2024 03:59:23 +0000 Received: from localhost ([127.0.0.1]:52019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrVIw-0004Xx-Us for submit@debbugs.gnu.org; Mon, 01 Apr 2024 23:59:23 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:33829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrVIs-0004Xd-BS for 70065@debbugs.gnu.org; Mon, 01 Apr 2024 23:59:21 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 9E8883200312; Mon, 1 Apr 2024 23:59:06 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 01 Apr 2024 23:59:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1712030346; x=1712116746; bh=DBAcfoNPC9 AmqNTW8SpM4lhfXoCJCgJmSeqkhxMM/tI=; b=cZ1ny0cn0XpbDB8vqHfJAoX3Rn bEORtSTuZ6H5Kue8scNEVGJu7SQnqMvnZQ/fjEPK25KJq+EyvhrftHtBmt8qwnp0 hQYoLhqJOEXD8xDjTchN/NUH3m4PIpmF6pnbx4pCcxn7ssAWpBY2VAp9ASsaeMqx 4K68jcZ24Wb4UZsbmACJOr15vtoansfQ3QatIXWAaY6omGJ+oi6jE5iv8ayBLJjC bYF2W0f/WYwwuvFV/ukAILgac37rpcdblg8vOXzSdyXNyUnEH5G8vVR6zwbsB/EL H2AwIZwUg2F56e6xoLskjHUJ5P3AalAQaYExp6/5kss6xP/RTGkLOQDztw8w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1712030346; x= 1712116746; bh=DBAcfoNPC9AmqNTW8SpM4lhfXoCJCgJmSeqkhxMM/tI=; b=x Qi23BIZQK197g3cKY0mh4HakvTvo3LMc6D3Jct+Qkgyvw9jylE7GM6B6glE7nC1u myfbCubd9hKhN4iReCdyaSjLrqC8/64nwblTiC1YgpEokFUQQ3Dq12pm4OhZXpxA QIc6XiuUI7sWaSBJC/iuS9SeqAepZ6IcITsvFU08217R82nJDy2iE5ltZmMf+nab qldl+a1l0nyVCOdIywLZv85RC++LgenDo/s8Sw5d4AdoEg179XcUOxoKYhFgTQEj oCHvU9SXCjF9/OUA0je4PQ9WooW6eNOOMhVzpFk2jGgPRT4hDtA55pQvSwubRI2j h0hOCqtm6QvwbjrNa8Svw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudefuddgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpefrhhhi lhhiphcuofgtifhrrghthhcuoehphhhilhhiphesphhhihhlihhpmhgtghhrrghthhdrtg homheqnecuggftrfgrthhtvghrnhepgfdtteekkeekieekffetfeeltdektddufeegieeu keekgfetffeuudelleeiveegnecuffhomhgrihhnpeguihhstghouhhrshgvrdhgrhhouh hpnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphhh ihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 1 Apr 2024 23:59:05 -0400 (EDT) Message-ID: Date: Mon, 1 Apr 2024 23:59:04 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: <92971b8c18a5d69577472b97c8b91b5319527049.1711953507.git.philip@philipmcgrath.com> From: Philip McGrath In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed 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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: F10E6DF44 X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -0.94 X-Spam-Score: -0.94 X-TUID: Bh+0MgsZtFKN Hi Liliana, On 4/1/24 11:40, Liliana Marie Prikler wrote: > Am Montag, dem 01.04.2024 um 02:51 -0400 schrieb Philip McGrath: >> A future commit will change 'chez-scheme' to inherit from >> 'chez-scheme-for-racket', so 'chez-scheme-for-racket' will need to be >> defined before 'chez-scheme'.  In an attempt to produce better diffs, >> this commit re-orders the definitions while keeping their contents >> exactly the same. >> >> * gnu/packages/chez.scm (chez-scheme): Move below >> 'chez-scheme-for-racket'. >> (chez-scheme-bootstrap-bootfiles): Move below >> 'chez-scheme-for-racket-bootstrap-bootfiles'. >> >> Change-Id: Ie088abea2b44329f9d8399fbfb95c51d8912b05e >> --- > I don't understand this direction. Why have chez-scheme inherit from > chez-scheme-for-racket? Even if Racket itself pins a particular > version instead of an upstream release (which, let's face it, would be > the wiser option here), or requires a special build (again, why?) I > think keeping the inheritance in the other direction makes ontological > sense moreso than whatever we're starting here. > > Cheers We will be using chez-scheme-for-racket to bootstrap chez-scheme. (For more rationale, see the comments added to chez.scm in [v2 8/8].) While it is possible to have package inheritance go in the opposite direction as bootstrapping, my experience before daa91a49b2914343afdfcdbea9a22c9d062ba185 was that it was very confusing and often triggered unnecessary rebuilds. In this case, it avoids potentially rebuilding the entire Racket world when there's a Chez Scheme release. (Bootstrapping chez-scheme really does depend on at least racket-vm-bc, so we can't avoid rebuilding the Chez Scheme world when there's a Racket release.) Matthew Flatt wrote in : > I imagine that Racket's copy of Chez Scheme will be more > conventionally vendored and aligned with Chez Scheme releases one day, > but I don't think we're ready to move to that mode in the near future. I wasn't involved in his efforts together with the other Chez Scheme maintainers to merge Racket's changes and to keep development in sync going forward, but offhand I can think of both social and technical reasons that the approach they've chosen for now makes sense to me. Thanks, Philip