From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 iIvHGlO2KGMgmgAAbAwnHQ (envelope-from ) for ; Mon, 19 Sep 2022 20:34:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 8OeZGlO2KGOd6AAAauVa8A (envelope-from ) for ; Mon, 19 Sep 2022 20:34:59 +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 2B9A2BE29 for ; Mon, 19 Sep 2022 20:34:59 +0200 (CEST) Received: from localhost ([::1]:56156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oaLbe-0004xT-0d for larch@yhetil.org; Mon, 19 Sep 2022 14:34:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50656) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaLak-0004u2-Rp for guix-patches@gnu.org; Mon, 19 Sep 2022 14:34:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56108) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oaLak-0003zW-Il for guix-patches@gnu.org; Mon, 19 Sep 2022 14:34:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oaLak-0004vw-1h for guix-patches@gnu.org; Mon, 19 Sep 2022 14:34:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57683] [PATCH] gnu: zuo: Use mirrored repository. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 19 Sep 2022 18:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57683 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos , Philip McGrath , 57683@debbugs.gnu.org Received: via spool by 57683-submit@debbugs.gnu.org id=B57683.166361240618857 (code B ref 57683); Mon, 19 Sep 2022 18:34:02 +0000 Received: (at 57683) by debbugs.gnu.org; 19 Sep 2022 18:33:26 +0000 Received: from localhost ([127.0.0.1]:55182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaLaA-0004u4-2e for submit@debbugs.gnu.org; Mon, 19 Sep 2022 14:33:26 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:35611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaLa7-0004tg-Oc for 57683@debbugs.gnu.org; Mon, 19 Sep 2022 14:33:24 -0400 Received: by mail-ed1-f68.google.com with SMTP id 29so522180edv.2 for <57683@debbugs.gnu.org>; Mon, 19 Sep 2022 11:33:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date; bh=vmSDUbbpC1dOSKCnr1sDnWykTOU3yTE0WdJ2Tf5A4a4=; b=Qu7tb4hEDdrAUcKRxvh4xwv2RYoPCGhznkp8myGejPp+8XUo1ttGQpFDTtLX2acPDQ orKrxK24ceAz8Z9aCrQEIsmD6fYAS8b0S3K5v7PN4YX26xqcYUIpm8h8WeICSUb70W/k u7rXN4kGeG98DQHncmX8y2NZhjltAdiLUbFwAzSbcTbEG1Pp6j/QmmB8aLNikfO25ee1 y2zeGEdwv6VmOGIdlsQgTzECJgH9bO6LFH8/o5XxPVMPxrC/6pshi+eqQknnLGfP0Z/H 9Z6naumGSdDwYw/vrveWjvd8pHJx9COf47e55foU4YgjOaLsBIfj+EVrCIdtbeEPUKcx Abaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date; bh=vmSDUbbpC1dOSKCnr1sDnWykTOU3yTE0WdJ2Tf5A4a4=; b=x+8qf+nAcmusCo5efRNRFf5kF8cgBo/agIjCdyAgJaoRdc8/BnIxb7y3fSzPFy5dte MnfdHLcMOGFcJHPwY1vbuyJbwtnXYALLFjK7CDzV9bRu2Wb9DvVJXfF9DSjw2IFazgl8 qIfxGksYUhmWUjC8IhDvt38Wt1ig8zDVip3XR7f2u6mh+Y3GXsQ5c+Jc/kDkwFOoQSZT dV5NCwhZQXeUsGbQPROuJT43O2ErM8jjLz2GMgw6AstF9+WqkyCnEMhE6MBSQuiZ60rt hyOAXrVe461I3QFoyVgfEM3cEN99d8h1l3kFWayKvvUG0QOcUpUpo+77T/qI3nYF4EXZ TjNQ== X-Gm-Message-State: ACrzQf3o8rrkZRa1LiDckm5fCHid9HLahMSO/yieIQAi7X1oZbtniQNn n/Y/QarqGLrg4TMs/azAPHo= X-Google-Smtp-Source: AMsMyM4RUdrY2WNWgjpnNf5RDE2I1kdU4KTOIFSGOL1TlU45E7ubysyMlgTyawh17Yd11nL1ywiRaw== X-Received: by 2002:a05:6402:27d0:b0:451:b381:e0a1 with SMTP id c16-20020a05640227d000b00451b381e0a1mr16554363ede.4.1663612397785; Mon, 19 Sep 2022 11:33:17 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id e7-20020a170906314700b007708130c287sm15822776eje.40.2022.09.19.11.33.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Sep 2022 11:33:17 -0700 (PDT) Message-ID: <81143ee5f3b8f26c5f9b9dbae525b20b1d8a6ec9.camel@gmail.com> From: Liliana Marie Prikler Date: Mon, 19 Sep 2022 20:33:16 +0200 In-Reply-To: <42f7a392-4716-eba7-d237-0241b3f8fada@telenet.be> References: <762e2739-21b0-a475-9b0b-d7a6f568db88@telenet.be> <83f1969678354ee3018449cc6c362a49deb1489e.camel@gmail.com> <42f7a392-4716-eba7-d237-0241b3f8fada@telenet.be> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.45.3 MIME-Version: 1.0 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=1663612499; 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: 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=vmSDUbbpC1dOSKCnr1sDnWykTOU3yTE0WdJ2Tf5A4a4=; b=N4dPwzgqsfKBNhZxzO04/IXVKU/xT1iFxPeXtSX/9QpREXMdReFrwCkZYldoa6mZQzE9zm ojEgqiDVuDz+hwYKGIrEfb2eB6CLva8uV7w2PzD9YEottljnFTzSOax51yW6fSngeb5AEg l2cMKtIBmAuFoZtR3p0IxXrFozMDU/Xb31fN6swevETWlxZYOQrya8cFc7hsIMuV7p1Eau KuZYLUuf379NNs1ygiXp2Jms/OQeiUL9dIxmQqVZETzggQg6fWilPfxiCmrOPVflO3P5Ig YWyXlF7QWb9/tQf6GUtJ2bsSeH9TB3dG74NkLIh8OdkIwLDt3695wZ5ae4dAHQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1663612499; a=rsa-sha256; cv=none; b=Usy2dnKYAn54OUMbH4jnl+hnRBnTWizO1DX4XqBw8d6MIarAoktC9EKQKEMlCTL5/oMfSH DJ63iarm9zNHMAF818N2v5XpN+kkJPlSPrwwg15c/6Ul0lzAikRlLI7+nGDeDnEUTSyuh/ RdwqbgJmYSiCVyT4I3SfOQYH0ljxptjF95t4xSYkcZ6LF6rvO8ZyaRctUzLNpPFmvLTs2j DUx8zgyq9VkQogkqAA7a5chuwwjAapS6taU751LfUqiCIuEPQ1malP7i1xdc0luTTKebVO Nb5NSVsgNSDEagol2FaIO1g9o/5Hew8873pYu+uwhfewDFN1cBtCelOpPwXaLQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=Qu7tb4hE; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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: 7.66 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=Qu7tb4hE; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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: 2B9A2BE29 X-Spam-Score: 7.66 X-Migadu-Scanner: scn1.migadu.com X-TUID: QsiCGn8xPeu8 Am Montag, dem 19.09.2022 um 15:53 +0200 schrieb Maxime Devos: > On 19-09-2022 04:06, Philip McGrath wrote: > > When I hear the word "unbundle", I think of configuring Racket and > > Chez Scheme to use our shared Zlib and removing their vendored > > copies. I don't see how the concept applies usefully to the > > scenario of multiple pieces of software, some of which are useful > > independently, being developed upstream in the same source tree. > > Like, what would it mean to "unbundle" gfortran from gcc? >=20 > In case of gcc, I think updating the components separately doesn't > make much sense (from what I hear, it's the same situation for Racket > and Zuo, where 'Zuo' is just a component of Racket, not something=20 > independent that's 'merely' a dependency of Racket). I'd like to point out that the purpose of Zuo is basically having a schemey make. We don't bundle make with GCC, do we? Am Sonntag, dem 18.09.2022 um 22:06 -0400 schrieb Philip McGrath: > To me, it seems to make versioning significantly harder. A version=20 > number like 1.0-1.dcde608b doesn't communicate probably the most=20 > important fact about the Zuo version, which is how it relates to the > Racket version. That's exactly the point, though; there's no reason it has to. As long as Racket builds with Zuo, I don't see a reason to communicate this information. > There is no 'v8.6' tag in the mirror repository (which may just have > been an oversight), and commits there don't give the original commit > id (I will suggest that upstream), so you have to manually match up > commit messages in the logs. Separate packages can have separate versioning schemes. As far as I'm aware, Zuo is starting a fresh counting round, so it doesn't make too much sense to link its versioning to Racket (particularly if as you point out it has uses besides bootstrapping Racket). As for matching up commits when updating, I'm pretty sure this part of the process could be automated if you feel particularly lazy, but even if not, a properly configured git forge ought to give you the commit hash by searching part of its message (on the zuo end) and also allow you to see the last commit that modified a subtree (on the racket end). Cheers