Re: [platform-testers] automake-1.17.92 pretest released [alpha]

Frederic Berat via "Announcements about Autotools releases and test releases." <[email protected]> Wed, 16 Apr 2025 16:00:36 +0200
Newsgroups gmane.comp.sysutils.autotools.announce
Message-ID <CAObJKZrXdz7dFrDKzaiA0mSL-TkzRN+whDDiYTrUKUsWx88mhw__34231.3781542302$1744816772$gmane$org@mail.gmail.com>
--00000000000041446f0632e5b6da
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 11, 2025 at 7:09=E2=80=AFPM Karl Berry <[email protected]> w=
rote:

> This is to announce automake-1.17.92, a alpha release.
> See the NEWS below for a brief summary of changes.
>
> Download here:
>   https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.gz
>   https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.xz
>
> Hello,

I've massively rebuilt Fedora packages that depend on automake with this
new release, and didn't notice any problem so far.

LGTM.

Fred


> Please report bugs and problems to <[email protected]>
> (instead of replying to this mail),
> and send general comments and feedback to <[email protected]>,
> and patches to <[email protected]>.
>
> If you install this test release in its own prefix (recommended)
> and you use libtool, you'll need to arrange for the libtool m4 files
> to be found by aclocal. For info on this, see:
>
> https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-=
LIBTOOL-is-undefined
>
> The main change since the previous pretest (1.17.90) is that the
> environment variable CONFIG_SITE is now set to /dev/null for running the
> Automake tests, for the sake of a consistent environment.  Other changes
> are mostly in the documentation.
>
> There have been 54 commits by 11 people in the 39 weeks since 1.17.
>
>   Bogdan (1)
>   Bruno Haible (3)
>   Collin Funk (2)
>   Eric Gallager (1)
>   Gavin Smith (1)
>   Jim Meyering (1)
>   Jose Marchesi (2)
>   Kamila Szewczyk (1)
>   Karl Berry (24)
>   Paul Eggert (3)
>   Richard Hansen (15)
>
> Thanks to everyone who has contributed.
>
> Karl
>  [on behalf of the automake maintainers]
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> Detailed download/signature information follows.
>
> Here is the GNU automake home page:
>     https://gnu.org/s/automake/
>
> Here are the compressed sources:
>   https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.gz   (2.3MB)
>   https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.xz   (1.6MB)
>
> Here are the GPG detached signatures:
>   https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.gz.sig
>   https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.xz.sig
>
> Use a mirror for higher download bandwidth:
>   https://www.gnu.org/order/ftp.html
>
> Here are the SHA1 and SHA256 checksums:
>
>   File: automake-1.17.92.tar.gz
>   SHA1 sum:   7608f8f29f56d41d332f28ab291ea02a2ae9a05a
>   SHA256 sum:
> d2d35c249555505be4f9dd6fad3cab187c0c39b92da974961b58085acdf2e69e
>
>   File: automake-1.17.92.tar.xz
>   SHA1 sum:   96878a83f303c4880d8d93af87293057ee8d09d2
>   SHA256 sum:
> d5c1cf38d63ef626bbe7e3ce7ccdd2663e4022da1551cf73f3d120b98027e9c3
>
> Use a .sig file to verify that the corresponding file (without the
> .sig suffix) is intact.  First, be sure to download both the .sig file
> and the corresponding tarball.  Then, run a command like this:
>   gpg --verify automake-1.17.92.tar.gz.sig
>
> announce-gen: NEWS: no matching lines for '1.17.92'
> The signature should match the fingerprint of the following key:
>   pub   rsa2048 2012-06-12 [SC]
>         17D3 311B 14BC 0F24 8267  BF02 0716 748A 30D1 55AD
>   uid   Karl Berry <[email protected]>
>
> If that command fails because you don't have the required public key,
> or that public key has expired, try the following commands to retrieve
> or refresh it, and then rerun the 'gpg --verify' command.
>   gpg --recv-keys 0x17D3311B14BC0F248267BF020716748A30D155AD
>
> As a last resort to find the key, you can try the official GNU
> keyring:
>   wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg
>   gpg --keyring gnu-keyring.gpg --verify automake-1.17.92.tar.gz.sig
>
> This release is based on the automake git repository, available as
>   git clone https://git.savannah.gnu.org/git/automake.git
> with commit c0ec787ba9c52dae9a38c6ba4c02026feca88547 tagged as v1.17.92.
>
> For a summary of changes and contributors, see:
>   https://git.sv.gnu.org/gitweb/?p=3Dautomake.git;a=3Dshortlog;h=3Dv1.17.=
92
>
> or run this command from a git-cloned automake directory:
>   git shortlog v1.17..v1.17.92
>
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> New in 1.17.92:
>
> * New features added
>
>   - Default tar format is now ustar, mainly to support longer filenames;
>     the tar-v7 and other explicit options to force a particular tar
>     format are unchanged and still override the default. (bug#74847)
>
>   - New option dist-bzip3 for bzip3 compression of distributions.
> (bug#73795)
>
>   - New option --stderr-prefix for tap-driver.sh, to prefix each line of
>     stderr from a test script with a given string. (bug#72536)
>
>   - Support for Algol 68 added, based on the GNU Algol 68 compiler.
> (bug#75807)
>
> * Bugs fixed
>
>   - Do not make Perl warnings fatal, per Perl's recommendation.
>     (https://lists.gnu.org/archive/html/automake/2025-01/msg00003.html)
>
>   - Avoid Perl 5.41.8+ precedence warning for use of !!.
>     (https://lists.gnu.org/archive/html/automake/2025-01/msg00000.html)
>
>   - a Perl path containing whitespace now emits a warning instead of
>     an error, so ./configure PERL=3D'/usr/bin/env perl' can work. (bug#74=
453)
>
>   - The py-compile script once again does nothing (successfully) if the
>     PYTHON environment variable is set to ":", or anything that isn't a
>     Python interpreter (according to $PYTHON -V). Exception: if PYTHON
>     is set to "false", do nothing but exit unsuccessfully, also to match
>     previous behavior. (bug#74434)
>
>   - The no-dist-built-sources Automake option hopefully now operates as
>     intended, i.e., omits the dependency on $(BUILT_SOURCES) for the
>     distdir target. (bug#69908)
>
>   - Only warn about install.sh being found, instead of it being a fatal
>     error. (bug#19964)
>
>   - The compile script is more robust to Windows configurations;
>     specifically, avoiding double-path translation on MSYS. (bug#75939)
>
>   - The test infrastructure sets the CONFIG_SITE environment variable to
>     /dev/null, to avoid the local system's Autoconf site defaults from
>     breaking the test environment. (bug#76622)
>
>   - AM_SILENT_RULES once again always ends with a newline. (bug#72267)
>
>   - AM_SANITY_CHECK now outputs "no" on failure, so that a complete line
>     is written to stdout before the error message is written to stderr.
>     (bug#76448)
>
> * Miscellaneous changes
>
>   - Only require the presence of an ABOUT-NLS file at the 'gnits'
>     strictness level.
>
>

--00000000000041446f0632e5b6da
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote g=
mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Apr 11,=
 2025 at 7:09=E2=80=AFPM Karl Berry &lt;<a href=3D"mailto:karl@freefriends.=
org">[email protected]</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">This is to announce automake-1.17.92, a alpha rele=
ase.<br>
See the NEWS below for a brief summary of changes.<br>
<br>
Download here:<br>
=C2=A0 <a href=3D"https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.g=
z" rel=3D"noreferrer" target=3D"_blank">https://alpha.gnu.org/gnu/automake/=
automake-1.17.92.tar.gz</a><br>
=C2=A0 <a href=3D"https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.x=
z" rel=3D"noreferrer" target=3D"_blank">https://alpha.gnu.org/gnu/automake/=
automake-1.17.92.tar.xz</a><br>
<br></blockquote><div><div>Hello,</div><div><br></div><div>I&#39;ve massive=
ly rebuilt Fedora packages that depend on <span class=3D"gmail-il">automake=
</span> with this new <span class=3D"gmail-il">release</span>, and didn&#39=
;t notice any problem so far.</div><div><br></div><div>LGTM.</div><div><br>=
</div><div>Fred</div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex">
Please report bugs and problems to &lt;<a href=3D"mailto:[email protected]=
rg" target=3D"_blank">[email protected]</a>&gt;<br>
(instead of replying to this mail),<br>
and send general comments and feedback to &lt;<a href=3D"mailto:automake@gn=
u.org" target=3D"_blank">[email protected]</a>&gt;,<br>
and patches to &lt;<a href=3D"mailto:[email protected]" target=3D"_b=
lank">[email protected]</a>&gt;.<br>
<br>
If you install this test release in its own prefix (recommended)<br>
and you use libtool, you&#39;ll need to arrange for the libtool m4 files<br=
>
to be found by aclocal. For info on this, see:<br>
=C2=A0 <a href=3D"https://gnu.org/s/automake/manual/automake.html#Libtool-l=
ibrary-used-but-LIBTOOL-is-undefined" rel=3D"noreferrer" target=3D"_blank">=
https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-LI=
BTOOL-is-undefined</a><br>
<br>
The main change since the previous pretest (1.17.90) is that the<br>
environment variable CONFIG_SITE is now set to /dev/null for running the<br=
>
Automake tests, for the sake of a consistent environment.=C2=A0 Other chang=
es<br>
are mostly in the documentation.<br>
<br>
There have been 54 commits by 11 people in the 39 weeks since 1.17.<br>
<br>
=C2=A0 Bogdan (1)<br>
=C2=A0 Bruno Haible (3)<br>
=C2=A0 Collin Funk (2)<br>
=C2=A0 Eric Gallager (1)<br>
=C2=A0 Gavin Smith (1)<br>
=C2=A0 Jim Meyering (1)<br>
=C2=A0 Jose Marchesi (2)<br>
=C2=A0 Kamila Szewczyk (1)<br>
=C2=A0 Karl Berry (24)<br>
=C2=A0 Paul Eggert (3)<br>
=C2=A0 Richard Hansen (15)<br>
<br>
Thanks to everyone who has contributed.<br>
<br>
Karl<br>
=C2=A0[on behalf of the automake maintainers]<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
Detailed download/signature information follows.<br>
<br>
Here is the GNU automake home page:<br>
=C2=A0 =C2=A0 <a href=3D"https://gnu.org/s/automake/" rel=3D"noreferrer" ta=
rget=3D"_blank">https://gnu.org/s/automake/</a><br>
<br>
Here are the compressed sources:<br>
=C2=A0 <a href=3D"https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.g=
z" rel=3D"noreferrer" target=3D"_blank">https://alpha.gnu.org/gnu/automake/=
automake-1.17.92.tar.gz</a>=C2=A0 =C2=A0(2.3MB)<br>
=C2=A0 <a href=3D"https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.x=
z" rel=3D"noreferrer" target=3D"_blank">https://alpha.gnu.org/gnu/automake/=
automake-1.17.92.tar.xz</a>=C2=A0 =C2=A0(1.6MB)<br>
<br>
Here are the GPG detached signatures:<br>
=C2=A0 <a href=3D"https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.g=
z.sig" rel=3D"noreferrer" target=3D"_blank">https://alpha.gnu.org/gnu/autom=
ake/automake-1.17.92.tar.gz.sig</a><br>
=C2=A0 <a href=3D"https://alpha.gnu.org/gnu/automake/automake-1.17.92.tar.x=
z.sig" rel=3D"noreferrer" target=3D"_blank">https://alpha.gnu.org/gnu/autom=
ake/automake-1.17.92.tar.xz.sig</a><br>
<br>
Use a mirror for higher download bandwidth:<br>
=C2=A0 <a href=3D"https://www.gnu.org/order/ftp.html" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.gnu.org/order/ftp.html</a><br>
<br>
Here are the SHA1 and SHA256 checksums:<br>
<br>
=C2=A0 File: automake-1.17.92.tar.gz<br>
=C2=A0 SHA1 sum:=C2=A0 =C2=A07608f8f29f56d41d332f28ab291ea02a2ae9a05a<br>
=C2=A0 SHA256 sum: d2d35c249555505be4f9dd6fad3cab187c0c39b92da974961b58085a=
cdf2e69e<br>
<br>
=C2=A0 File: automake-1.17.92.tar.xz<br>
=C2=A0 SHA1 sum:=C2=A0 =C2=A096878a83f303c4880d8d93af87293057ee8d09d2<br>
=C2=A0 SHA256 sum: d5c1cf38d63ef626bbe7e3ce7ccdd2663e4022da1551cf73f3d120b9=
8027e9c3<br>
<br>
Use a .sig file to verify that the corresponding file (without the<br>
.sig suffix) is intact.=C2=A0 First, be sure to download both the .sig file=
<br>
and the corresponding tarball.=C2=A0 Then, run a command like this:<br>
=C2=A0 gpg --verify automake-1.17.92.tar.gz.sig<br>
<br>
announce-gen: NEWS: no matching lines for &#39;1.17.92&#39;<br>
The signature should match the fingerprint of the following key:<br>
=C2=A0 pub=C2=A0 =C2=A0rsa2048 2012-06-12 [SC]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 17D3 311B 14BC 0F24 8267=C2=A0 BF02 0716 748A 3=
0D1 55AD<br>
=C2=A0 uid=C2=A0 =C2=A0Karl Berry &lt;<a href=3D"mailto:[email protected]=
g" target=3D"_blank">[email protected]</a>&gt;<br>
<br>
If that command fails because you don&#39;t have the required public key,<b=
r>
or that public key has expired, try the following commands to retrieve<br>
or refresh it, and then rerun the &#39;gpg --verify&#39; command.<br>
=C2=A0 gpg --recv-keys 0x17D3311B14BC0F248267BF020716748A30D155AD<br>
<br>
As a last resort to find the key, you can try the official GNU<br>
keyring:<br>
=C2=A0 wget -q <a href=3D"https://ftp.gnu.org/gnu/gnu-keyring.gpg" rel=3D"n=
oreferrer" target=3D"_blank">https://ftp.gnu.org/gnu/gnu-keyring.gpg</a><br=
>
=C2=A0 gpg --keyring gnu-keyring.gpg --verify automake-1.17.92.tar.gz.sig<b=
r>
<br>
This release is based on the automake git repository, available as<br>
=C2=A0 git clone <a href=3D"https://git.savannah.gnu.org/git/automake.git" =
rel=3D"noreferrer" target=3D"_blank">https://git.savannah.gnu.org/git/autom=
ake.git</a><br>
with commit c0ec787ba9c52dae9a38c6ba4c02026feca88547 tagged as v1.17.92.<br=
>
<br>
For a summary of changes and contributors, see:<br>
=C2=A0 <a href=3D"https://git.sv.gnu.org/gitweb/?p=3Dautomake.git;a=3Dshort=
log;h=3Dv1.17.92" rel=3D"noreferrer" target=3D"_blank">https://git.sv.gnu.o=
rg/gitweb/?p=3Dautomake.git;a=3Dshortlog;h=3Dv1.17.92</a><br>
<br>
or run this command from a git-cloned automake directory:<br>
=C2=A0 git shortlog v1.17..v1.17.92<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<br>
New in 1.17.92:<br>
<br>
* New features added<br>
<br>
=C2=A0 - Default tar format is now ustar, mainly to support longer filename=
s;<br>
=C2=A0 =C2=A0 the tar-v7 and other explicit options to force a particular t=
ar<br>
=C2=A0 =C2=A0 format are unchanged and still override the default. (bug#748=
47)<br>
<br>
=C2=A0 - New option dist-bzip3 for bzip3 compression of distributions. (bug=
#73795)<br>
<br>
=C2=A0 - New option --stderr-prefix for tap-driver.sh, to prefix each line =
of<br>
=C2=A0 =C2=A0 stderr from a test script with a given string. (bug#72536)<br=
>
<br>
=C2=A0 - Support for Algol 68 added, based on the GNU Algol 68 compiler. (b=
ug#75807)<br>
<br>
* Bugs fixed<br>
<br>
=C2=A0 - Do not make Perl warnings fatal, per Perl&#39;s recommendation.<br=
>
=C2=A0 =C2=A0 (<a href=3D"https://lists.gnu.org/archive/html/automake/2025-=
01/msg00003.html" rel=3D"noreferrer" target=3D"_blank">https://lists.gnu.or=
g/archive/html/automake/2025-01/msg00003.html</a>)<br>
<br>
=C2=A0 - Avoid Perl 5.41.8+ precedence warning for use of !!.<br>
=C2=A0 =C2=A0 (<a href=3D"https://lists.gnu.org/archive/html/automake/2025-=
01/msg00000.html" rel=3D"noreferrer" target=3D"_blank">https://lists.gnu.or=
g/archive/html/automake/2025-01/msg00000.html</a>)<br>
<br>
=C2=A0 - a Perl path containing whitespace now emits a warning instead of<b=
r>
=C2=A0 =C2=A0 an error, so ./configure PERL=3D&#39;/usr/bin/env perl&#39; c=
an work. (bug#74453)<br>
<br>
=C2=A0 - The py-compile script once again does nothing (successfully) if th=
e<br>
=C2=A0 =C2=A0 PYTHON environment variable is set to &quot;:&quot;, or anyth=
ing that isn&#39;t a<br>
=C2=A0 =C2=A0 Python interpreter (according to $PYTHON -V). Exception: if P=
YTHON<br>
=C2=A0 =C2=A0 is set to &quot;false&quot;, do nothing but exit unsuccessful=
ly, also to match<br>
=C2=A0 =C2=A0 previous behavior. (bug#74434)<br>
<br>
=C2=A0 - The no-dist-built-sources Automake option hopefully now operates a=
s<br>
=C2=A0 =C2=A0 intended, i.e., omits the dependency on $(BUILT_SOURCES) for =
the<br>
=C2=A0 =C2=A0 distdir target. (bug#69908)<br>
<br>
=C2=A0 - Only warn about install.sh being found, instead of it being a fata=
l<br>
=C2=A0 =C2=A0 error. (bug#19964)<br>
<br>
=C2=A0 - The compile script is more robust to Windows configurations;<br>
=C2=A0 =C2=A0 specifically, avoiding double-path translation on MSYS. (bug#=
75939)<br>
<br>
=C2=A0 - The test infrastructure sets the CONFIG_SITE environment variable =
to<br>
=C2=A0 =C2=A0 /dev/null, to avoid the local system&#39;s Autoconf site defa=
ults from<br>
=C2=A0 =C2=A0 breaking the test environment. (bug#76622)<br>
<br>
=C2=A0 - AM_SILENT_RULES once again always ends with a newline. (bug#72267)=
<br>
<br>
=C2=A0 - AM_SANITY_CHECK now outputs &quot;no&quot; on failure, so that a c=
omplete line<br>
=C2=A0 =C2=A0 is written to stdout before the error message is written to s=
tderr.<br>
=C2=A0 =C2=A0 (bug#76448)<br>
<br>
* Miscellaneous changes<br>
<br>
=C2=A0 - Only require the presence of an ABOUT-NLS file at the &#39;gnits&#=
39;<br>
=C2=A0 =C2=A0 strictness level.<br>
<br>
</blockquote></div></div>

--00000000000041446f0632e5b6da--