Re: split bootstrap in two phases, GNU tar

2022-07-24 Thread Paul Eggert
On 7/24/22 16:18, Bruno Haible wrote: For (a), everything works already. The old 'bootstrap' script has hardwired code to fetch gnulib/build-aux/bootstrap. This gets executed, and this intermediate, not really functional 'bootstrap' script gets copied into the package and gets executed. It notic

Re: split bootstrap in two phases, GNU tar

2022-07-24 Thread Bruno Haible
Replying to https://lists.gnu.org/archive/html/bug-gnulib/2022-07/msg00058.html : Hi Paul, > I got confused by the two Gnulib files build-aux/bootstrap and top/bootstrap. > Although top/bootstrap says "The canonical version of this script is > maintained as build-aux/bootstrap in gnulib", it's

Re: split bootstrap in two phases, GNU tar

2022-07-24 Thread Paul Eggert
On 7/24/22 09:09, Bruno Haible wrote: For GNU tar some adjustment of the bootstrap.conf is needed. Thanks, I attempted to do that by installing the attached patch into GNU 'tar'. I got confused by the two Gnulib files build-aux/bootstrap and top/bootstrap. Although top/bootstrap says "The

Re: split bootstrap in two phases, GNU libidn

2022-07-24 Thread Bruno Haible
Hi dear GNU libidn developers (Simon et al.), The 'bootstrap' script from Gnulib has been reorganized to work in two phases: (1) Fetch auxiliary files that are not in the git checkout. This is the part that requires network access and that has supply-chain concerns. (2) Generate fi

Re: split bootstrap in two phases, GNU poke

2022-07-24 Thread Bruno Haible
Hi dear GNU poke developers (José et al.), The 'bootstrap' script from Gnulib has been reorganized to work in two phases: (1) Fetch auxiliary files that are not in the git checkout. This is the part that requires network access and that has supply-chain concerns. (2) Generate files

Re: split bootstrap in two phases, GNU wget2

2022-07-24 Thread Bruno Haible
Hi dear GNU wget developers (Tim et al.), The 'bootstrap' script from Gnulib has been reorganized to work in two phases: (1) Fetch auxiliary files that are not in the git checkout. This is the part that requires network access and that has supply-chain concerns. (2) Generate files

Re: split bootstrap in two phases, GNU tar

2022-07-24 Thread Bruno Haible
Hi dear GNU tar developers (Sergey et al.), The 'bootstrap' script from Gnulib has been reorganized to work in two phases: (1) Fetch auxiliary files that are not in the git checkout. This is the part that requires network access and that has supply-chain concerns. (2) Generate file

split bootstrap in two phases

2022-07-24 Thread Bruno Haible
Hi all 'bootstrap' users, Over the last few years, it has become more and more clear that bootstrap does two things: (1) Fetch auxiliary files that are not in the git checkout. This is the part that requires network access and that has supply-chain concerns. (2) Generate files such

bootstrap: Obey another environment variable GNULIB_REFDIR

2022-07-24 Thread Bruno Haible
The handling of the GNULIB_SRCDIR environment variable in 'bootstrap' is hard to understand, despite the long documentation in `bootstrap --help`. " Gnulib sources can be fetched in various ways: * If this package is in a git repository with a 'gnulib' submodule configured, then that submodul