From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 yN0PGBDFTWL1TQEAgWs5BA (envelope-from ) for ; Wed, 06 Apr 2022 18:51:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id oKoSERDFTWLbPQEAG6o9tA (envelope-from ) for ; Wed, 06 Apr 2022 18:51:28 +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 0BB07A1F4 for ; Wed, 6 Apr 2022 18:51:27 +0200 (CEST) Received: from localhost ([::1]:37166 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nc8dn-00030x-By for larch@yhetil.org; Wed, 06 Apr 2022 12:36:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42022) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nc8dM-00030n-MK for guix-devel@gnu.org; Wed, 06 Apr 2022 12:35:53 -0400 Received: from mail-qv1-xf34.google.com ([2607:f8b0:4864:20::f34]:33779) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nc8dK-0003Da-8q; Wed, 06 Apr 2022 12:35:52 -0400 Received: by mail-qv1-xf34.google.com with SMTP id i15so2687456qvh.0; Wed, 06 Apr 2022 09:35:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=s7eyFoetQ9brkB+D3b6AMuS5U+kiC9Z+0v5vXm+r2BU=; b=hMT1/S5PxB0XWeWQhXV/4amNrlbU4+Q7WJhS2tNe7UlD3DOb2yiOp5sooNCxw+jSLP YIdTDEggOZA8T8leLv6eQQNvZE5sQH2quJIDzb5sBSpxtaP+mhSU4eVBmV+jrOsrqUYi FXjUf8GJ6VYt1NaoW1Ucx69sMaVoIn2Z58Dh7PQlAlCYXVojU+vqO08G1xjkUHp9EV9F L4rlXWKTlj/4knnRP8SwrV1TEu58VDmA50xbtz8U5ixrHC34BIMB1Ne9mZWzU1/Fuo2h TQ2kt9vr1W93kx+ek9wZLkaGcAzJvbw82lPb9o36DKGeDEV2XeHK5YPmPGDUPoBvILWo fEPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=s7eyFoetQ9brkB+D3b6AMuS5U+kiC9Z+0v5vXm+r2BU=; b=hiKIQzYIQ2phWIzJhr+EQHFyFmESAzcXFsehyGIAEi/HqO23mw4t6+M/uOJ0TpAruB Lk+D8jCpj4rQ1jyM21A+XbEn1mUBoZXnmasju73TwwhwMMQpwucRkguFBKX0CFtLSivt GtjJOHhEyQsEpVWDhu7BXB1auYpZUh6AVZ49LuUt/Pce97yKiYJvnc6HAeK9b5CX1JYn Qtes0LeSpkHWS0S1ihNknyHFmD9bDL2vorqpJEqIrfLrCjGhaB+BrE4bGxqkvoevGhLg t7YxPyesE1V/M3v8g/5LVKD+XuZtijAjCOLzqy5Io7U8hGxSjOaJH4MIXLjSUV+cr++5 OecQ== X-Gm-Message-State: AOAM533PJBCTtx/67VlH1ffrN0RyU8nh2VoYHeObU8vZoIu9CCG7tCgg mOuO/1Td/dENk52fM1vhcdVRpPFjZXc= X-Google-Smtp-Source: ABdhPJzUTekt/T9YfyBxcctYImhDHbUWc74qwhOQrWLZu152Cq1R89iX7pnsZWnrBAaR3PnIOqRHAw== X-Received: by 2002:a05:6214:529e:b0:441:2c37:52e5 with SMTP id kj30-20020a056214529e00b004412c3752e5mr8256933qvb.4.1649262943005; Wed, 06 Apr 2022 09:35:43 -0700 (PDT) Received: from hurd (dsl-10-136-94.b2b2c.ca. [72.10.136.94]) by smtp.gmail.com with ESMTPSA id g9-20020a05620a108900b0067b13036bd5sm10099238qkk.52.2022.04.06.09.35.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Apr 2022 09:35:41 -0700 (PDT) From: Maxim Cournoyer To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: Autotools-generated 'configure' & 'Makefile.in' considered binaries? References: <9c2ca57d59672fc4f9ebc0230b08d8953030a456.camel@telenet.be> <87zgl5npss.fsf@gnu.org> <9cb1906a35eaf1692fbbc1312cceca18cca3d2ff.camel@telenet.be> <87tub7pwdt.fsf@gnu.org> Date: Wed, 06 Apr 2022 12:35:40 -0400 In-Reply-To: <87tub7pwdt.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Tue, 05 Apr 2022 14:06:38 +0200") Message-ID: <87o81exj8j.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::f34; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf34.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org, GNU Guix maintainers Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" 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=1649263888; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=s7eyFoetQ9brkB+D3b6AMuS5U+kiC9Z+0v5vXm+r2BU=; b=bGnSHWqXamP3F9olCNdYpdT7BgyWIaAFnBdQfo2GM30iUczPUPEXlxmGZkqS6FFN3LusD+ +ZrALfZrPj8JTVmRWow0TycF/fBGWuw7Pb+898RzZfGkSbdw5PwDGie+fQk8yvN2J3fRy2 vRiE9xZIPftd4lanu9amEkGi33di4Pnil3jBew8cViYLqUgOl3sZb0x7UhmDfVMc+qlTu9 /yxvGOewNf3hshmqHQz7ahwsgQfB6ZjUGmhHe9hbm3388QOcldQuC3pHtmwde0sEupKDME aow5ueJB95QHErR5lFvsIx4lUKPvIIhy6wAFiuKDc7GniXYqL7l5o9OtMdx0PA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1649263888; a=rsa-sha256; cv=none; b=e0dHkDMzfYcpDnBxQC1mV8QyXMobzd9kyj7e+hYPd9IU/gPa2AcK597e4mbpzMjVd9RmLt Y45ZqtYgFqKutRH2lDZuUC0v+ySbHPweOPcas7bPWR7Spq5wX8Y3iUnLmAwNDpItXnCP2h hO/iIA/xbCMxPKuqY+rksjQv2CySz7D2Mn+uuimsyP0uDHS0edGZoUwlsOqnzNJeyQ0v85 E/h1GdVa8JWxOKNbXXo3JozZ9UQgUcNtXMmCp2SmLqUJ/3RcEMpJStVUUS2SzSsuJ5dfZb Km67IHbWxmuxMz/fnfw9ksaR5KYK7c3h0fESJCm8YAkNZlmFD/+5PFZmf0UEcA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b="hMT1/S5P"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 6.63 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b="hMT1/S5P"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 0BB07A1F4 X-Spam-Score: 6.63 X-Migadu-Scanner: scn0.migadu.com X-TUID: apiCd91GKWzE Hello, Ludovic Court=C3=A8s writes: > Hi! > > Maxime Devos skribis: > >> Ludovic Court=C3=A8s schreef op vr 01-04-2022 om 10:58 [+0200]: >>> As a first milestone, maybe we could start running =E2=80=98autoreconf= =E2=80=99 more >>> often, for packages higher in the graph.=C2=A0 We could change the >>> =E2=80=98bootstrap=E2=80=99 build phase to do that unless it=E2=80=99s = explicitly turned off. >>> It may turn out to be a Sisyphean task though=E2=80=A6 >>> >>> Thoughts? >> >> Changing all pre-existing packages, maybe. But doing this for new >> packages (reducing review effort) and perhaps when a package is updated >> (for purity) should be feasible I think? Then gradually things would >> improve and eventually(TM) doing the switch in the bootstrap phase may >> become feasible ... > > Yes, we could do that as a first step (in fact it=E2=80=99s already happe= ning as > some projects no longer distribute tarballs). > > What do maintainers think of that policy? No strong opinion, but I agree that having a complete development environment capable of building from the bare sources (e.g. a git tree) is useful in general. On the other hand, using tarballs is often more efficient and practical (it's made to be built by downstream users, rather than by developers, so it includes everything needed). Release tarballs are also often signed by the projects, which is neat. So perhaps we can leave some flexibility there and not make it a hard rule, but a case of best judgment? Thanks, Maxim