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 ms0.migadu.com with LMTPS id YKU9F+g/RWJPpgAAgWs5BA (envelope-from ) for ; Thu, 31 Mar 2022 07:45:12 +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 eBz9E+g/RWJUcgAAauVa8A (envelope-from ) for ; Thu, 31 Mar 2022 07:45:12 +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 0FA0E28B39 for ; Thu, 31 Mar 2022 07:45:11 +0200 (CEST) Received: from localhost ([::1]:34828 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nZncM-00036l-AK for larch@yhetil.org; Thu, 31 Mar 2022 01:45:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZnaw-00036S-6j for guix-devel@gnu.org; Thu, 31 Mar 2022 01:43:43 -0400 Received: from mail-m973.mail.163.com ([123.126.97.3]:16758) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nZnaq-0001sp-Cp for guix-devel@gnu.org; Thu, 31 Mar 2022 01:43:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=dQlRs gAW6TV9cwkGoQQd0ySPhV3srncaHvcRC/a+eWA=; b=e6OvHpJ0q66opDjumyy/j 6z/85sDjubS7o2E4Vrbv+9g8Gn32GMF6Cjbk0MAseiQTzrTRCP4hClrqmm4djLEB cCm5z9gZ3Bgrpf03IUzPF6dTZRQaUHnnfbyaKHE+wFrPVeXj8St/atALOBu0Lo+Q rVuGvToppBZhMm0f9eIiIo= Received: from asus-laptop (unknown [27.38.118.97]) by smtp3 (Coremail) with SMTP id G9xpCgBXr6p_P0ViAucmAQ--.40143S2; Thu, 31 Mar 2022 13:43:28 +0800 (CST) References: <9c2ca57d59672fc4f9ebc0230b08d8953030a456.camel@telenet.be> User-agent: mu4e 1.6.10; emacs 27.2 From: Zhu Zihao To: Maxime Devos Subject: Re: Autotools-generated 'configure' & 'Makefile.in' considered binaries? Date: Wed, 30 Mar 2022 22:31:29 +0800 In-reply-to: <9c2ca57d59672fc4f9ebc0230b08d8953030a456.camel@telenet.be> Message-ID: <86tubead8i.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-CM-TRANSID: G9xpCgBXr6p_P0ViAucmAQ--.40143S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrZF4xKFW5Ww4rurWxCryrtFb_yoWDJrbE9F nYya47Xwn8Z39xCa1IgF4Igr97Ka4IqFyYqFW8KrsrA3Z2q3ZxJ3Z5uFyrWa48Ja13Gr98 Ca95Zr40y3WI9jkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7xRhYww7UUUUU== X-Originating-IP: [27.38.118.97] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/xtbBawDUr1et3zD2JQAAsW Received-SPF: pass client-ip=123.126.97.3; envelope-from=all_but_last@163.com; helo=mail-m973.mail.163.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_12_24=1.049, 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=no 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 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=1648705512; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=dQlRsgAW6TV9cwkGoQQd0ySPhV3srncaHvcRC/a+eWA=; b=P3bIdKPUOPL8WLuTfm9ZsjEnfgdXVXftGu7nmvDflzEfd//9R0GZ4nQ1HD9jrxIL6btWby gICUK1qz2BsBLED5L30BiYflXM4km1eLM0nL400oCaOqZxiRDy0lVdqSCnZYkss/9V+5uY oeUiuwqyPxlCIRSATMcRPwfs+ucbqLWu8Iyk+9l2hYBjPCQ9WVuHPu2vqrCLaVkZVORNIl M2oqWLwp9P7IxvagsJK0/CBrbnaryedqQN0Z14wn+dz9S6ZW2aq71bo+/YM3fFrXLLDuMd GwrnojU4Nz6cOuJ/NHLBAMpvaFPCsOwy86f07RU2sLvsDMZL7btB7Q2VnFo/Bg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648705512; a=rsa-sha256; cv=none; b=iaptgjp+1ONqGgjMbknfO2z4d94YSbplpDycZRmhKpBxl3ASVKUiNLF77M5KX9Y8+vLyEw n8MreRvzHSW2dSA4KegkxPWxHxmOjtq/e0ZlkP+40SCGfSWDEHW+cxaHV9x7BgRiadJMS7 36NlDHAkniwnLn7Cmr0mqiAvuvCffYQF2nShCJ6TMAJ8gTQtPhcN/TM3aKOW8BbkVDMBfK R9entwpD1IUk7kjl/YIIcPBCWYmPx2DZGqTc6P3izpXn50OyiGMdNMdwhskXP6LIVfjEZv 9jd8NXwPRQ2PWXIgOnU84Vks0UWLh0aCR/eu0cW0Qv7ToI71qIwHDOcbfWlIdw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=163.com header.s=s110527 header.b=e6OvHpJ0; dmarc=pass (policy=none) header.from=163.com; 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: -10.17 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=163.com header.s=s110527 header.b=e6OvHpJ0; dmarc=pass (policy=none) header.from=163.com; 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: 0FA0E28B39 X-Spam-Score: -10.17 X-Migadu-Scanner: scn0.migadu.com X-TUID: mtmc5ll2Gyv5 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable We can make GNU build system tries autoreconf or autogen.sh first if we encounter some build issues. But I don't think it's a good idea to remove configure script in the snippet of origin. Because you can't track all files that generated by Autotools. It is also burden for packager to pick the build-time dependencies like libtool, autoconf-archive, gnulib etc. if we force all autotools baseed packages use autoreconf For software developer, they prefer to bundle a generated configure script because it will be a bootstrap problem sometimes. A simple examples,the m4 macro GUILE_PKG defined in guile.m4 helps autotools to check guile installation. If there's no generated configure script. Software user should have guile.m4 to generate configure script. A macro that detects guile installation requires a guile installation to work. Catch 22 :) =2D-=20 Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQRefA5qkqvnKdl/GTlmOX+E92aT+QUCYkU/fRUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQZjl/hPdmk/nYLAEAlE4nnH3jejJ76Sff17cDr1d/QAfC g6h2QEhk+NHwOagBALdV4nvhJldgxIjiiTLlJMkcDMeDPb4dHVguo9CqscYG =/rl0 -----END PGP SIGNATURE----- --=-=-=--