On Sat, Oct 31, 2026 at 5:36 PM Kamila Szewczyk <[email protected]>
wrote:

> This is to announce automake-1.19.92, a alpha release.
>

I've rebuilt packages depending on automake on Fedora rawhide against
this release (jumping from 1.18 since I missed the previous one) and it
went smoothly.
No failures were reported out of the 1294 builds.

Looks good to me.

Thanks,

Fred.


> It is the first (and hopefully final) pre-release for the upcoming
> Automake 1.20.  Please consider doing us a favour and testing it
> on different platforms.
>
> This release brings important bug-fixes that resolve some
> long-standing limitations and adds minor new features to automake.
>
> There have been 80 commits by 3 people in the 49 days since 1.19.
>
> See the NEWS below for a brief summary.
>
> Thanks to everyone who has contributed!
> The following people contributed changes to this release:
>
>    Kamila Szewczyk (75)
>    Karl Berry (4)
>    Paul Eggert (1)
>
> Kamila Szewczyk ([email protected])
>   [on behalf of the automake maintainers]
> ==================================================================
>
> Download here:
>
>    https://alpha.gnu.org/gnu/automake/automake-1.19.92.tar.gz
>    https://alpha.gnu.org/gnu/automake/automake-1.19.92.tar.xz
>
> 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]>.
>
> Thanks to everyone who has reported problems, contributed
> patches, and helped test Automake!
>
> -*-*-*-
>
> 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
>
> For planned incompatibilities in a possible future Automake 2.0 release,
> please see NEWS-future and start following the advice there now.
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> New in 1.19.2 (2026-10-28):
>
> * New features added
>
>    - New configure option --enable-jobserver lets compilers and linkers
>      inherit GNU make's pipe jobserver, for example for GCC's
>      -flto=jobserver.  Dry-run, question, and touch modes still do not
>      run these commands.  (bug#45756)
>
>    - New option delete-on-error.  It emits the .DELETE_ON_ERROR special
>      target in the generated Makefile.in, instructing GNU make to delete
>      the target when its recipe fails after having modified it.  A failed
>      rule like `foo.h: gen.sh; ./gen.sh > $@' then no longer leaves a
>      truncated result that later runs of make treat as up to date.  Other
>      make programs do not support this, so the option will have no effect.
>
>    - New target print-distfiles lists the files that "make dist" would
>      distribute.
>
> * Changes to Automake-generated Makefiles
>
>    - distcheck no longer runs "make dvi" by default, so TeX is not needed
>      to check a distribution containing Texinfo manuals.  Set
>      AM_DISTCHECK_DVI_TARGET in Makefile.am to, e.g., dvi, pdf or html,
>      to check that the documentation can be built.  (bug#79053)
>
> * Bugs fixed
>
>    - Repeated target declarations in overlapping Automake conditionals no
>      longer produce spurious redefinition warnings when adding
> prerequisites.
>      (bug#13940)
>
>    - Dependencies on another target's objects in LIBADD or LDADD are now
>      tracked regardless of the order in which targets are processed.
>      (bug#60508)
>
>    - distcheck now detects symbolic links left in the installation tree
>      after uninstall, including dangling links.
>
>    - lex and yacc output files distributed from a VPATH build no longer
> carry
>      "#line" directives pointing to their sources through the build-time
>      srcdir, e.g. "../src/parse.y"; the distributed copies now refer to
>      the sources next to them.  (bug#39666)
>
>    - dist-zstd now honors numeric ZSTD_CLEVEL values, such as 3, instead
>      of treating them as input filenames.  This fixes failed or incorrect
>      distribution archives when ZSTD_CLEVEL is set.
>
>    - lex and yacc rules now create output directories before generating
>      sources, fixing out-of-tree builds with subdir-objects and
>      --disable-dependency-tracking.  (bug#27188, Debian bug#807050)
>
>    - configure now refuses a source directory path containing '<', '>',
>      '(' or ')'.  These could be interpreted as shell redirections or
>      syntax in compiler commands, potentially overwriting files in the
>      build directory.
>
>    - configure now refuses a source directory path ($srcdir) containing
>      ';' or '|', reporting "unsafe srcdir value", as it already did for
>      characters such as '$' and '&'.  Such a path used to fail later
>      with misleading errors, from config.status's dependency-tracking
>      setup or from make ("No rule to make target").  These characters
>      remain accepted when $srcdir is '.'.
>
>    - Non-recursive Vala builds now pass distcheck when generated Vala
>      sources trigger recompilation in the build directory.  Generated C
>      files are moved into their subdirectories together, and build-tree
>      stamp files are removed by distclean.  (bug#76527)
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> 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.19.92.tar.gz   (2.5MB)
>    https://alpha.gnu.org/gnu/automake/automake-1.19.92.tar.xz   (1.7MB)
>
> Here are the GPG detached signatures:
>    https://alpha.gnu.org/gnu/automake/automake-1.19.92.tar.gz.sig
>    https://alpha.gnu.org/gnu/automake/automake-1.19.92.tar.xz.sig
>
> Use a mirror for higher download bandwidth:
>    https://www.gnu.org/order/ftp.html
>
> Here are the SHA256 and SHA3-256 checksums:
>
>    File: automake-1.19.92.tar.gz
>    SHA256 sum:
> 8f766f5f78d98f81ce30446cab79caf2d9b514f32821e2c466c846a22f971b68
>    SHA3-256 sum:
> 4445cde757b16c43ec389461d2bab9f99562586ab07a4a0cf506e3450e1eb576
>
>    File: automake-1.19.92.tar.xz
>    SHA256 sum:
> 3e338607daf027546f2040439578176feab6ee8efab83dc9a9a9680884ff1fb5
>    SHA3-256 sum:
> 84348e4b626558f1aacecde044400131fbdcbbde74fe447a338427b580d4174d
>
> Verify the SHA256 checksum with either sha256sum, sha256, or
> 'shasum -a 256'.
>
> Verify the SHA3-256 checksum with 'cksum -a sha3 -l 256'
> from coreutils-9.8.
>
> 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.19.92.tar.gz.sig automake-1.19.92.tar.gz
>
> The signature should match the fingerprint of the following key:
>
>    pub   rsa4096 2022-07-31 [C]
>          6C22 2EA6 B2BD 216A A406  516A C868 F0B6 DE38 409D
>    uid   Kamila Szewczyk <[email protected]>
>    uid   Kamila Szewczyk <[email protected]>
>    uid   Kamila Szewczyk <[email protected]>
>    uid   Kamila Szewczyk <[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 6C222EA6B2BD216AA406516AC868F0B6DE38409D
>
> 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.19.92.tar.gz.sig
> automake-1.19.92.tar.gz
>
> This release is based on the automake git repository, available as
>
>    git clone https://https.git.savannah.gnu.org/git/automake.git
>
> with commit f6104d007b721055edec9c689fdc9c397623600a tagged as v1.19.92.
>
> For a summary of changes and contributors, see:
>
>
>
> https://gitweb.git.savannah.gnu.org/gitweb/?p=automake.git;a=shortlog;h=v1.19.92
>
> or run this command from a git-cloned automake directory:
>
>    git shortlog v1.19..v1.19.92
>
>
>
> --
> With Valediction,
> Kamila Szewczyk (https://iczelia.net)
>
>

Reply via email to