From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=-0.7 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 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 dcvr.yhbt.net (Postfix) with ESMTPS id 5CBBA1F44D for ; Sat, 20 Apr 2024 22:46:44 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=clisp.org header.i=@clisp.org header.a=rsa-sha256 header.s=strato-dkim-0002 header.b=DIrUNrcg; dkim=fail reason="signature verification failed" header.d=clisp.org header.i=@clisp.org header.a=ed25519-sha256 header.s=strato-dkim-0003 header.b=7GDxc3fk; dkim-atps=neutral Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ryJTd-00051y-4x; Sat, 20 Apr 2024 18:46:33 -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 1ryJTa-00051R-MA for bug-gnulib@gnu.org; Sat, 20 Apr 2024 18:46:30 -0400 Received: from mo4-p01-ob.smtp.rzone.de ([85.215.255.52]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryJTY-0004p6-Gr for bug-gnulib@gnu.org; Sat, 20 Apr 2024 18:46:30 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1713653176; cv=none; d=strato.com; s=strato-dkim-0002; b=rec5SBQgO2RBKeHvFkKjbNRqxRWAM6Gm2LUp0vBxlt1LSJs2FjXYzKUbVCLPHyCuTt /vXqIykIbpM95Dg2Vj08lK8XnUCJeH1Ow3dLuJ9jel6aWq7O39u6d0IG073lEmvXTZlY 5UDEE3JO1rbUc8EcBEDxFO4uCD1LCVgzBPZRmfGJ1UJ9BaXvK/MbUbxf5BM3uULeEQyt lFOsNkTYqPlWWS6fo+75fNA1dJSdM8iAEmc58QOum7FQl2Zwv+R8eXoRhuHjoptzQIaB 844eIA27Wy/F7QPIYbuEAnudC+yrJz1guMxLjK0vHewDkegni+89cIiGRBErMmi+Sdb5 LAIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1713653176; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=hCg+uwrv0e7bPTEOuhDi+RiLOl/mHK5QH/XyV0oT7pQ=; b=Si6mgZJ2sFquaXK91N+KAjKm8iDI4NHodzH3o+KxsblYBuhsGZuAU8jFUisqiOJyUu k+WKJZDp8NQpMYzpejTfYGNxNaU7T+VlK8GW9E40qnYPRHwM2E3mtaBywUH33sYBQWk3 nnVJKX4SboCeVZheVshQXDQ4RRWENpTijAWHegJlhP+7R3c9cs9xAtiCAalAHlgTzyQO b3SiNsxlM9Ubv+kqE2oCRfWJB1+7Kva1Z+PuhGrEkdGfd+pmgxoFvN1wNXaI2BQj+Qho DplvtdluXc8KlFff18Ql1Xwfh9iitKwne5MczR8DUUJvovYhJte4TLu7K7Yvc+k87hZD phOw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo01 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1713653176; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=hCg+uwrv0e7bPTEOuhDi+RiLOl/mHK5QH/XyV0oT7pQ=; b=DIrUNrcg47Q9DvMvFCQR0aSFWdc8q0Zkd5Ma4dQBCqFHS8kbze4+PVQBaTAYv+Gu5U /04PcmhNRGiglBuu9E6K3Jh2vkaqWAFhNaOccAe4KzmUlNsEfxv0Y4eMxQSvErP+yt9P UtgqPXytwutaHI1htUfztQ32XPx4uOGcCbW8z+kG8g0FLLSmGzopu+BGCKpY3KBpjtE8 STZ1ZBmdE/tc4IkCVnmd25WjL0PWp5E8hjWY9iDeRdTPqBOKU59lFh0hAuej1QD4DQJL Cb4MRQRAFxUWv1zqR2YFx2GQs/ds57/VjTuZeUL+zeknm3yipNoQclwfIn1qMO/jlEhd QY2w== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1713653176; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=hCg+uwrv0e7bPTEOuhDi+RiLOl/mHK5QH/XyV0oT7pQ=; b=7GDxc3fk9sNKrOsXuZC0D/+FomCiDhCv7oLrYb9Fui+KDnXd0Kagcd5NsjhHJKm/Jb XI3a6y8/ktrgDYtKCBDg== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpPAiaPMnJmP1xDOek2uMY1V7OI6Ag==" Received: from nimes.localnet by smtp.strato.de (RZmta 50.3.2 AUTH) with ESMTPSA id N8610003KMkG7Ft (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 21 Apr 2024 00:46:16 +0200 (CEST) From: Bruno Haible To: bug-gnulib@gnu.org, Paul Eggert Subject: Re: beta-tester call draft Date: Sun, 21 Apr 2024 00:46:16 +0200 Message-ID: <6446424.Y5tXFbCU9c@nimes> In-Reply-To: <34ecc803-8d4c-4ebd-8121-49dd08229cdb@cs.ucla.edu> References: <17575364.8ZXASUQcjA@nimes> <34ecc803-8d4c-4ebd-8121-49dd08229cdb@cs.ucla.edu> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=85.215.255.52; envelope-from=bruno@clisp.org; helo=mo4-p01-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: bug-gnulib@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Hi Paul, Thanks for the feedback. > If you are using git submodules, something like this: > $ git -C gnulib pull origin master > $ git commit -m 'build: update gnulib submodule to latest' gnulib With the newest 'bootstrap', this would not be needed. But many packages still use older or forked 'bootstrap' variants, for which the option '--no-git' does not do what one would expect. I'm adding this paragraph: If the package is using a git submodule named 'gnulib', it is also advisable to do $ git commit -m 'build: Update gnulib submodule to latest.' gnulib (as a preparation for step 5, because the --no-git option does not work as expected in all variants of 'bootstrap'). > > 5. Regenerate the fetched and generated files of your package. > > Depending on the packge, this may be a command such as > > $ ./bootstrap --no-git --gnulib-srcdir=$GNULIB_SRCDIR > > or > > $ export GNULIB_SRCDIR; ./autopull.sh; ./autogen.sh > > or, if no such script is available: > > $ $GNULIB_SRCDIR/gnulib-tool --update > > Here, perhaps you can add, "If you are using git submodules, just run a > plain './bootstrap'." This would be a bit dangerous, because 'bootstrap', by default, switches back to the stored commit. > > If there is a failure, due to differences between the 'sh' and 'py' > > results, please report it to . > > I tried this on my well-worn copy of GNU diffutils, and got the > following diagnostics. These were all diagnostics about backup files, or > files I manually deleted by moving them into a '.del' subdirectory (an > old habit of mine), or symlink loops that I had created to test. > > Perhaps the advice should start with, "Start with a fresh checkout from > Git." We want to give people trust in using the Python implementation also in worn working directories, not only in fresh checkouts. And I want to hear about bugs in worn working directories. Now that the bug with dangling symlinks is fixed, I feel confident *not* to ask for a fresh checkout. Bruno