From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Bruno Haible Newsgroups: gmane.lisp.guile.devel Subject: Re: what to do about gnulib Date: Mon, 24 Jun 2024 23:34:54 +0200 Message-ID: <7441279.qqrk5fENW1@nimes> References: <87ed8m8k6r.fsf@pobox.com> <7037800.QWXsJ6tzlI@nimes> <87v81y12gq.fsf@pobox.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19667"; mail-complaints-to="usenet@ciao.gmane.io" To: Andy Wingo , guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Mon Jun 24 23:35:27 2024 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sLrLS-0004vM-Li for guile-devel@m.gmane-mx.org; Mon, 24 Jun 2024 23:35:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sLrL4-0004r7-UX; Mon, 24 Jun 2024 17:35:02 -0400 Original-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 1sLrL3-0004pN-3t for guile-devel@gnu.org; Mon, 24 Jun 2024 17:35:01 -0400 Original-Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sLrL0-0007zI-Fo for guile-devel@gnu.org; Mon, 24 Jun 2024 17:35:00 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1719264895; cv=none; d=strato.com; s=strato-dkim-0002; b=SwExHeIa5qdWHjgkPe3GJwrWwb7fEaTS7psCX1lDDkm+81HcfIX4kYpeKJ/04QjDlP oPETjujvukBcarBxaJZBeXTW2/9hHmd8QyMbKk4T//leosZjIcAOrVKaDANqoSqbWHvV tvszPm4AacbR7DxbV5vBSabvYNCiQkQcvNjACNBKTGdqEGN+bQ3w0HCPj5ocVfk5nmHy PDTySvz+uncA+SuTqGCXQQG9lJ4+wFijK5NCQHu74bB2phFKD/vVBWHBz5boZ9EV7WF7 DdYhB8zPdSGUNgvr1kVAgx5WoBwrSdAZ7jpDfHtv638LXbshCU/sFuqNMhOkHogMOIji sfaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1719264895; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=e9GQGi5XE426DeAWR/Uk4tiyqCbQzXWdqN3S+K8Rmek=; b=gcZDR9KENUrAkz0urC8Qykw8ZHF4PES8WAHpSIxALrPW/5TG7XGjrEfvUdsCWHrzbc 171GjWunWUWUA3hx2H8D01V53s8080ysLsgfW3tPeWOmZXftWk6CAkowMB/ysWZNtUlu TEqD+sicB+TZvTqD3MThUevgsH+jLpM+gyN1YDpUsftE93sQRI6LkwzKseeNZXHxpFcd vWHypQ6qqkw6lGbDzTN16XscmL2G664uHG1+y9pMqR0vB5bC918AM4w0C/b1y6wyFEqB OWQk6eePISD5giQANSKKKJAqpSS/S+MJLtYCBok0D0QMtGtK7waVNj7vpl7tl7/z0+be +DAg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1719264895; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=e9GQGi5XE426DeAWR/Uk4tiyqCbQzXWdqN3S+K8Rmek=; b=Vumw2XG8a6yg98ZhqBP8z9z/YQYTbxY2RvvLZRU1IHy3Yh2RrvTjEeD4k4a3GwjuU2 2hULBJ76PH1wjBz+HQ2OxsayUyO7f2EHY9qYrk5zBEHKv9bEOh6o+rstiWVJsX4g4Rub hotWriRcd7Zcxx7ozzAHzlIkx9Jl/R0Fdy8MWmoKJuKciD5ZqxrnOzPMQxJ5wVmV6b7A 28eET+up6RrnEOGJ29t/2WfDkqc6vLE3UNs0ylFgi0ovkDRXF/w3mnes46BvHVk9tUxZ H1CoEBkzD/RnuE+C5/badR0ZCP5nL0dZydKuEfBV3yrMuPQP8vx1VZdrf58V6nKVBYpj Vpdw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1719264895; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=e9GQGi5XE426DeAWR/Uk4tiyqCbQzXWdqN3S+K8Rmek=; b=vQVdGUrkFHXVnjRzsz8KW5Byh5VbYCw3Gocl8E+rfLp7W3oWGjl+qeSLkTDJhLNIXz wBI8yJvUqxcY5IrBGBAA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpPEjqQxN6ZAexIlBiXvtcWBm3t1" Original-Received: from nimes.localnet by smtp.strato.de (RZmta 50.5.0 AUTH) with ESMTPSA id N0957e05OLYtXX5 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 24 Jun 2024 23:34:55 +0200 (CEST) In-Reply-To: <87v81y12gq.fsf@pobox.com> Received-SPF: none client-ip=85.215.255.24; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22471 Archived-At: Hi Andy, > Question, do you think it would be reasonable for autopoint to avoid > overwriting newer files? It seems like the sort of problem we could > avoid, but who knows. Such a solution would be - partly ineffective, because Gnulib has only recently started to use '# serial ...' annotations (with the correct syntax) in its *.m4 files, - hairy, because it could lead to one file being copied and another file being not copied. In other words, it's a heuristic, and heuristics are buggy. Although it's not perfect, it's probably better to let the package maintainer decide whether to run 'autopoint' and at which moment. > > The way Guile handles versioning of Gnulib-imported files is fine. > > That's great to hear. In that case, no change planned to how we do > things. Well, through the new fast gnulib-tool [1] there is now the opportunity to remove the copied gnulib files from your package's repository [2]. If a gnulib-tool invocation is added to autogen.sh, it no longer takes more time to execute than the rest of autogen.sh. Bruno [1] https://lists.gnu.org/archive/html/info-gnu/2024-04/msg00003.html [2] https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00320.html