Re: updating gnulib-tool.py

2022-07-31 Thread Bruno Haible
Today's changes: 2022-07-31 Bruno Haible gnulib-tool.py: Fix typo. * pygnulib/GLTestDir.py (GLMegaTestDir.execute): Invoke os.mkdir as intended. gnulib-tool.py: Improve some error messages. * gnulib-tool.py (main): Write "*** Stop." instead of "***

Re: Instructions on new bootstrap?

2022-07-31 Thread Bruce Korb
You've only just changed these. I'm not going to go to the wall over it tho. I just don't like the fact Miguel took the name, even if he managed to popularize it. I was never a contributor to emacs or much of one for the Linux kernel, so I never registered a complaint. Anyway, I've finished

Re: split bootstrap in two phases

2022-07-31 Thread Paul Eggert
On 7/30/22 22:47, Bruno Haible wrote: Does the new documentation ([1], case 2, sub-case (C), as well as case 3) cover Emacs adequately? Yes, Emacs uses case (3), mostly I think because nobody but me wanted to worry about integrating with Gnulib.

Re: Gnulib-related problems building Bison from git

2022-07-31 Thread Akim Demaille
Hi Bruno, > Le 13 juil. 2022 à 08:41, Akim Demaille a écrit : > > What do you think about this? Can I install it? I pushed it. Bison does not build successfully without libtextstyle without that. I've installed the following patch in Bison. Cheers! commit

Re: Avoid DoS vulnerability through unsafe default assignment

2022-07-31 Thread Bruno Haible
> -: "${PERL='perl'}" > +: "${PERL="perl"}" I had not expected that this would make a difference, but it does. This sequence of commands : ${A=perl} : ${B="perl"} : ${C='perl'} : "${D=perl}" : "${E="perl"}" : "${F='perl'}" echo "A=$A" echo "B=$B" echo "C=$C" echo "D=$D" echo "E=$E" echo "F=$F"