This is to announce automake-1.18, a stable release. See the NEWS below for a brief summary of changes.
Download here (checksum and signature info below): https://ftp.gnu.org/gnu/automake/automake-1.18.tar.gz (2.3MB) https://ftp.gnu.org/gnu/automake/automake-1.18.tar.xz (1.6MB) Use a mirror for higher download bandwidth: https://ftpmirror.gnu.org/gnu/automake Please report bugs and problems to <bug-autom...@gnu.org> (instead of replying to this mail), and send general comments and feedback to <autom...@gnu.org>, and patches to <automake-patc...@gnu.org>. There have been 69 commits by 12 people in the 46 weeks since 1.17. Thanks to everyone who has contributed! The following people contributed changes to this release: Bogdan (1) Bruno Haible (4) Collin Funk (3) Eric Gallager (1) Gavin Smith (1) Jim Meyering (1) Jose Marchesi (4) Kamila Szewczyk (1) Karl Berry (33) Paul Eggert (3) Reuben Thomas (2) Richard Hansen (15) Karl [on behalf of the automake developers] ============================================================================= New in 1.18 (2025-05-25): * 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) - The mdate-sh auxiliary script generally used with Texinfo now uses SOURCE_DATE_EPOCH, if set, instead of the source file's mtime. (bug#77805) - 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='/usr/bin/env perl' can work. (bug#74453) - 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 now operates (hopefully) 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, avoids 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. (https://lists.gnu.org/archive/html/automake/2024-10/msg00006.html) ================================================================== Here is the GNU automake home page: https://gnu.org/s/automake/ Here are the compressed sources: https://ftp.gnu.org/gnu/automake/automake-1.18.tar.gz (2.3MB) https://ftp.gnu.org/gnu/automake/automake-1.18.tar.xz (1.6MB) Here are the GPG detached signatures: https://ftp.gnu.org/gnu/automake/automake-1.18.tar.gz.sig https://ftp.gnu.org/gnu/automake/automake-1.18.tar.xz.sig Use a mirror for higher download bandwidth: https://ftpmirror.gnu.org/gnu/automake Here are the SHA1 and SHA256 checksums: File: automake-1.18.tar.gz SHA1 sum: fda71ecf3137f7d4b025598735deab0c0614076a SHA256 sum: 63eac3aba49887316010050e48c7f9812b9da41badfc22b4ba1ca776d616c6d1 File: automake-1.18.tar.xz SHA1 sum: df1d926aeb397c48fb99f96933f83023368b0375 SHA256 sum: 514993fc8c39f4db0dc9791e09a0719fc2616cebe4d5b81d68ddf1a00d05c5f5 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.18.tar.gz.sig announce-gen: NEWS: no matching lines for '1.18' 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 <k...@freefriends.org> 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.18.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 ec906293ae853da0b5135a66a6facd34c7acf367 tagged as v1.18. For a summary of changes and contributors, see: https://git.sv.gnu.org/gitweb/?p=automake.git;a=shortlog;h=v1.18 or run this command from a git-cloned automake directory: git shortlog v1.17..v1.18