Collin Funk <[email protected]> writes:

> I noticed that gzip distributes .zip archive releases, but your
> announcement messages do not mention them [1]. Is there any reason not
> to?
>
> If not, I can push the attached patch. It is a simple one line change.

I pushed the attached patch instead. It seems like the list just needed
to be updated to match the dist options added to 'AM_INIT_AUTOMAKE'.

Therefore, I added zip, tar.bz3, and tar.zst. No need for 'shar' or
'compress' archives even though I doubt Automake will remove them.

Collin

[1] 
https://www.gnu.org/software/automake/manual/automake.html#List-of-Automake-options-1

>From 225973a89f50c2b494ad947399425182dd42618c Mon Sep 17 00:00:00 2001
Message-ID: <225973a89f50c2b494ad947399425182dd42618c.1753840220.git.collin.fu...@gmail.com>
From: Collin Funk <[email protected]>
Date: Tue, 29 Jul 2025 18:49:42 -0700
Subject: [PATCH] announce-gen: Support all non-deprecated Automake dist
 formats.

* build-aux/announce-gen (@archive_suffixes): Add tar.bz3, tar.zst, and
zip.
---
 ChangeLog              | 6 ++++++
 build-aux/announce-gen | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 19e715b1fd..6bde98b7af 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2025-07-29  Collin Funk  <[email protected]>
+
+	announce-gen: Support all non-deprecated Automake dist formats.
+	* build-aux/announce-gen (@archive_suffixes): Add tar.bz3, tar.zst, and
+	zip.
+
 2025-07-29  Bruno Haible  <[email protected]>
 
 	nstrftime: Handle non-Gregorian calendars the same way on all platforms.
diff --git a/build-aux/announce-gen b/build-aux/announce-gen
index b0acad9035..d3b54ebac3 100755
--- a/build-aux/announce-gen
+++ b/build-aux/announce-gen
@@ -35,7 +35,7 @@
 eval 'exec perl -wSx "$0" "$@"'
      if 0;
 
-my $VERSION = '2025-06-10 02:43'; # UTC
+my $VERSION = '2025-07-30 01:47'; # UTC
 # The definition above must lie within the first 8 lines in order
 # for the Emacs time-stamp write hook (at end) to update it.
 # If you change this file with Emacs, please let the write hook
@@ -50,7 +50,8 @@ use POSIX qw(strftime);
 (my $ME = $0) =~ s|.*/||;
 
 my %valid_release_types = map {$_ => 1} qw (alpha beta stable);
-my @archive_suffixes = qw (tar.gz tar.bz2 tar.lz tar.lzma tar.xz);
+my @archive_suffixes = qw (tar.gz tar.bz2 tar.bz3 tar.lz tar.lzma tar.xz
+                           tar.zst zip);
 my $srcdir = '.';
 
 sub usage ($)
-- 
2.50.1

Reply via email to