GNU bug report logs - #76171
maint: remove remnants of Gnulib's non-recursive-gnulib-prefix-hack

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: cppi; Reported by: Collin Funk <collin.funk1@HIDDEN>; Keywords: fixed; Done: Collin Funk <collin.funk1@HIDDEN>; Maintainer for cppi is bug-cppi@HIDDEN.
bug closed, send any further explanations to 76171 <at> debbugs.gnu.org and Collin Funk <collin.funk1@HIDDEN> Request was from Collin Funk <collin.funk1@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Added tag(s) fixed. Request was from Collin Funk <collin.funk1@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Feb 2025 00:27:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 19:27:28 2025
Received: from localhost ([127.0.0.1]:52395 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tj61o-0007Fi-IW
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 19:27:28 -0500
Received: from lists.gnu.org ([2001:470:142::17]:45470)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <meyering@HIDDEN>)
 id 1tj61m-0007FG-5e
 for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 19:27:27 -0500
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 <meyering@HIDDEN>)
 id 1tj61a-0004cE-2r
 for bug-cppi@HIDDEN; Fri, 14 Feb 2025 19:27:14 -0500
Received: from mail-pj1-f47.google.com ([209.85.216.47])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <meyering@HIDDEN>)
 id 1tj61Y-0003Bj-3C
 for bug-cppi@HIDDEN; Fri, 14 Feb 2025 19:27:13 -0500
Received: by mail-pj1-f47.google.com with SMTP id
 98e67ed59e1d1-2fc0026eb79so4844337a91.0
 for <bug-cppi@HIDDEN>; Fri, 14 Feb 2025 16:27:11 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739579230; x=1740184030;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=sM/K+aXsqV3COEa1eFFMqau5KuM9g6ZH168d7rnb1gg=;
 b=thRuMvvqbWUmG/qKNVAWw3R+NzEm2+1L1OqjZlaHWWFaJXJyZIs0Ai/t8l59koNU1A
 2M0lYilicITSlnk50vgPGqLob3N+57SYIcbOTALI3Tzp6ucZumsUnMdxjL68VFHFjErw
 b349FDgTdPkBScHX0H3ddmJUeIviG6mTgbWhjKO7S+LHGG8ApprlcXa3lgrmiZTmAr0x
 KIsUTlIxoQadNLazlrFal7t5CbghE0twsRAY3eq/lq1/Hs8C2zel8Y5EICXN8BENK5kS
 D5cRQ3w5SbNb9TPkw2J+IfvLjEkh5Ed1H0eIgzDvksTq/KZgqPj75t/hetZ7xRy9z2s5
 KnIg==
X-Gm-Message-State: AOJu0YxNhGRR2Vb/gwWnTMaT6uSw9eKbr3QyL9v+ESjSasP+UjhFpE2v
 8yawVTHDMoeZjCS6Gb2VM0tcEcw+NLV4SWFqePPtA2EHsELXv6WSN4+mH/SMlveOcFpq0jD9nP3
 44bJQLSOITGZvt8TUwdkPqktJyMw=
X-Gm-Gg: ASbGnct8yLCYMO5/fYj4AIroA/4837Ij2XRVXwVZjXitlnyU+1OPXMmnuTfL+qznpHZ
 l3LLpX12ZVhHElEOoM6AOUepnL3pBwtvFu5M9LqIrDGha0H8mcN4hv1YApkhOHxLVfK9wBlrVoB
 7sZE0R9dEmuWvDO3jVQlpcDf3e
X-Google-Smtp-Source: AGHT+IGHM6hpsKVluRlfRf24yCg+ZU/aPWa/mwq2TG1U4YbThGGNY4Qg974whm3gfUMm0YklJMQs4SI/pEUZgosOBB4=
X-Received: by 2002:a17:90b:1b0d:b0:2ee:dcf6:1c8f with SMTP id
 98e67ed59e1d1-2fc40f21d51mr1979311a91.16.1739579229976; Fri, 14 Feb 2025
 16:27:09 -0800 (PST)
MIME-Version: 1.0
References: <87v7ti7azt.fsf@HIDDEN>
In-Reply-To: <87v7ti7azt.fsf@HIDDEN>
From: Jim Meyering <jim@HIDDEN>
Date: Fri, 14 Feb 2025 16:26:57 -0800
X-Gm-Features: AWEUYZmTlK-2vCjXiQYfgkeeOstQKhMdO8y4S5hovrDqwugBYjLePxChb9E4AYc
Message-ID: <CA+8g5KGXnN4OC-b=FFSfgX0pHZnqTt-USpOMPa3BP6ZFd+haqA@HIDDEN>
Subject: Re: maint: remove remnants of Gnulib's
 non-recursive-gnulib-prefix-hack
To: Collin Funk <collin.funk1@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=209.85.216.47; envelope-from=meyering@HIDDEN;
 helo=mail-pj1-f47.google.com
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9,
 FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001,
 HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: bug-cppi@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

On Sun, Feb 9, 2025 at 7:08=E2=80=AFPM Collin Funk <collin.funk1@HIDDEN>=
 wrote:
> Hi Jim,
> Following this recent change of yours:
>
> > maint: adapt to gnulib module deprecations
> >
> > * bootstrap.conf (gnulib_modules): Reflect renamings
> > stdbool -> bool, realloc-gnu -> realloc-posix.
> > Also, use --automake-subdir rather than the deprecated module,
> > non-recursive-gnulib-prefix-hack.
> > Sort the module names.
>
> I see the following after running ./bootstrap:
>
>     - invoke gl_INIT in ./configure.ac.
>     ./bootstrap.conf: line 136: build-aux/prefix-gnulib-mk: No such file =
or directory
>     running: AUTOPOINT=3Dtrue LIBTOOLIZE=3Dtrue autoreconf --verbose --in=
stall --force -I m4  --no-recursive
>
> Since gnulib-tool --automake-subdir handles the prefix-gnulib-mk for us
> now, the work can be removed from bootstrap.conf. Patch attached.

Thank you! Applied.

> P.S. I'll send in the copyright forms for cppi since I think my previous
> patch reached the ~10 line limit anyways.

Perfect.




Information forwarded to bug-cppi@HIDDEN:
bug#76171; Package cppi. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Feb 2025 03:08:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 09 22:08:23 2025
Received: from localhost ([127.0.0.1]:47323 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thK9m-00033d-V9
	for submit <at> debbugs.gnu.org; Sun, 09 Feb 2025 22:08:23 -0500
Received: from lists.gnu.org ([2001:470:142::17]:45440)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <collin.funk1@HIDDEN>)
 id 1thK9i-00033M-TO
 for submit <at> debbugs.gnu.org; Sun, 09 Feb 2025 22:08:19 -0500
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 <collin.funk1@HIDDEN>)
 id 1thK9d-0001m6-9a
 for bug-cppi@HIDDEN; Sun, 09 Feb 2025 22:08:13 -0500
Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <collin.funk1@HIDDEN>)
 id 1thK9b-0003Qe-LJ
 for bug-cppi@HIDDEN; Sun, 09 Feb 2025 22:08:13 -0500
Received: by mail-pl1-x62d.google.com with SMTP id
 d9443c01a7336-21f3e2b4eceso70735715ad.2
 for <bug-cppi@HIDDEN>; Sun, 09 Feb 2025 19:08:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739156889; x=1739761689; darn=gnu.org;
 h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc
 :subject:date:message-id:reply-to;
 bh=6K/QPCx17nrJglEEjiVEaFE6/rjt16MT9J+CeAc8V8c=;
 b=aam+/or2rnUk0w3e5Hn6Otev3EOmB6KdPOvc3920NAAxI/hd8Trbkq5L/zQWGCGGyu
 MibWTh9y43GPeeHYfAXajiAnqb+dBTlrdxl33jqa+kfFV7Icd/2VRwtKEKEaFNoY8+1N
 v5jUpt76cJhrmDmjMRg1/mtSI74wQMj+jC3YMZB+XEqXi7kUBfTXEPm+WHNQtCV1QAIU
 MWvEFcBWOkswV4w5HHk7AeeNgYwrdcsPKb0N+rSjTdnv5YWyZ4Gq6+8bFZ71hkXWGy42
 e26otFF2aOTFUpfAQW37N1l3v17w/4xBAzbLMcgkO6gIDHaf1aA/SL0QhZmACtZIW3wG
 cxTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739156889; x=1739761689;
 h=mime-version:user-agent:message-id:date:subject:to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=6K/QPCx17nrJglEEjiVEaFE6/rjt16MT9J+CeAc8V8c=;
 b=pGfnBgqXckmdsQYbTcRxmJOa5uqtne6obSvKjN6fFFxDAsIbLo2SksRChR1pWThYeB
 a/QU0yIrAjUrzV7JaduMRqXE44fd72fTfW24zBfQknxF9aID5ZDs/fmN+KbqmjKl22+8
 wR8i1d29Mf0K/tXKDJStjqxEC/xFTh9kaFXgQSGITQKMbErFD5K4/uND15LKm78iMc8m
 UKtRIIW5XFC1oh74HzGEwQ83fGvP12zsrJujJ2xRwyVUeelMVdWvB/kkW3T2xu6BDQ14
 V9XZGbry8V1gTS+pHIIMYTJugrOejupbdFD/F778pCKSwM4La3oZdHY7UmnLXIFPqoGs
 MmWA==
X-Gm-Message-State: AOJu0YxpUvlAT/QcRWacI/VZUTENZ0I14SH6iVKEWuhs4xT+H0+46gqz
 yHXmFG5J6cGmtYQUCzJI54htQfbrycnG2FX8/ygZZB4J1NRuu9H8pjNiTw==
X-Gm-Gg: ASbGncuqs9aBQ+MIsW8l9GV4suzE9x05Couy+NgRq/KE6UOUC6//j6DqaEexiRV2m1+
 MoSnqn2GabdgRvaFtsWkkrmBZBZ9IfByc1Hq0pjDPrNzQylOjd6QfuVWoGDSA/Hi86OIp/B6ynI
 UZF9LVbPXw7ebstNtx5czp7FKA039LegMBFxTeZu+ShBDWNaYtxZYHBDtdIsSjt+Fp9bkPHUPHa
 7rEpT9xSC2G3jCKDADYctwK2iXs/6G2/QQCYTjoAW/EtuoRrzmjR7UQgNid99xu1pRJUvYsYd8n
 z4xFSsO8Z+lW7WCR3iVR9G7cNp5KVe0kxkSKZsrnicC7
X-Google-Smtp-Source: AGHT+IEDM1FgfVQLkp/H+QWYpsHtCjqKSwUGouBv12u/a/bbYKYhRwI1VoFHLfoJMSG1I/dnupb/oQ==
X-Received: by 2002:a17:902:d4c4:b0:21f:8677:5961 with SMTP id
 d9443c01a7336-21f86775a7emr52892185ad.34.1739156889325; 
 Sun, 09 Feb 2025 19:08:09 -0800 (PST)
Received: from fedora (c-73-93-224-2.hsd1.ca.comcast.net. [73.93.224.2])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-21f3650cd10sm67175125ad.31.2025.02.09.19.08.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 09 Feb 2025 19:08:08 -0800 (PST)
From: Collin Funk <collin.funk1@HIDDEN>
To: bug-cppi@HIDDEN, Jim Meyering <jim@HIDDEN>
Subject: maint: remove remnants of Gnulib's non-recursive-gnulib-prefix-hack
Date: Sun, 09 Feb 2025 19:08:06 -0800
Message-ID: <87v7ti7azt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=2607:f8b0:4864:20::62d;
 envelope-from=collin.funk1@HIDDEN; helo=mail-pl1-x62d.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Hi Jim, Following this recent change of yours: > maint: adapt
 to gnulib module deprecations > > * bootstrap.conf (gnulib_modules): Reflect
 renamings > stdbool -> bool, realloc-gnu -> realloc-posix. > Also,
 use --automake-subdir rather than the dep [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (collin.funk1[at]gmail.com)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (collin.funk1[at]gmail.com)
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

--=-=-=
Content-Type: text/plain

Hi Jim,

Following this recent change of yours:

> maint: adapt to gnulib module deprecations
>    
> * bootstrap.conf (gnulib_modules): Reflect renamings
> stdbool -> bool, realloc-gnu -> realloc-posix.
> Also, use --automake-subdir rather than the deprecated module,
> non-recursive-gnulib-prefix-hack.
> Sort the module names.

I see the following after running ./bootstrap:

    - invoke gl_INIT in ./configure.ac.
    ./bootstrap.conf: line 136: build-aux/prefix-gnulib-mk: No such file or directory
    running: AUTOPOINT=true LIBTOOLIZE=true autoreconf --verbose --install --force -I m4  --no-recursive

Since gnulib-tool --automake-subdir handles the prefix-gnulib-mk for us
now, the work can be removed from bootstrap.conf. Patch attached.

Collin

P.S. I'll send in the copyright forms for cppi since I think my previous
patch reached the ~10 line limit anyways.


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
 filename=0001-maint-remove-remnants-of-Gnulib-s-non-recursive-gnul.patch

From a7d5b689d7ae326fb4a74aa0717cd2c9931e6a0b Mon Sep 17 00:00:00 2001
From: Collin Funk <collin.funk1@HIDDEN>
Date: Sun, 9 Feb 2025 18:55:17 -0800
Subject: [PATCH] maint: remove remnants of Gnulib's
 non-recursive-gnulib-prefix-hack

* bootstrap.conf (bootstrap_post_import_hook): Remove unnecessary call
to prefix-gnulib-mk since gnulib-tool --automake-subdir handles it for
us.
---
 bootstrap.conf | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/bootstrap.conf b/bootstrap.conf
index 7c6ba93..5f4e09d 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -132,9 +132,6 @@ xz         -
 
 bootstrap_post_import_hook()
 {
-  # Massage lib/gnulib.mk before using it later in the bootstrapping process.
-  build-aux/prefix-gnulib-mk --lib-name=$gnulib_name lib/$gnulib_mk
-
   # Copy tests/init.sh from Gnulib.
   $gnulib_tool --copy-file tests/init.sh
 }
-- 
2.48.1


--=-=-=--




Acknowledgement sent to Collin Funk <collin.funk1@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-cppi@HIDDEN. Full text available.
Report forwarded to bug-cppi@HIDDEN:
bug#76171; Package cppi. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 8 Jul 2025 01:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.