GNU bug report logs - #73795
[PATCH] Add support for the bzip3 compression tool to automake.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: automake-patches; Reported by: Kamila Szewczyk <kspalaiologos@HIDDEN>; Keywords: patch; dated Sun, 13 Oct 2024 16:24:02 UTC; Maintainer for automake-patches is automake-patches@HIDDEN.

Message received at 73795 <at> debbugs.gnu.org:


Received: (at 73795) by debbugs.gnu.org; 13 Oct 2024 22:17:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 13 18:17:09 2024
Received: from localhost ([127.0.0.1]:59133 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t06tg-0001xu-Pi
	for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 18:17:09 -0400
Received: from mail-ej1-f43.google.com ([209.85.218.43]:44122)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kspalaiologos@HIDDEN>) id 1t06on-0001Zu-0q
 for 73795 <at> debbugs.gnu.org; Sun, 13 Oct 2024 18:12:05 -0400
Received: by mail-ej1-f43.google.com with SMTP id
 a640c23a62f3a-a7aa086b077so487258666b.0
 for <73795 <at> debbugs.gnu.org>; Sun, 13 Oct 2024 15:11:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1728857448; x=1729462248; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:autocrypt:from
 :content-language:references:cc:to:subject:user-agent:mime-version
 :date:message-id:from:to:cc:subject:date:message-id:reply-to;
 bh=T3D3n+6p5r5VvENPPTmL7fD2u4OTCsLRzb7f2kS5Yuc=;
 b=QOaHAYVk+2CEGoSknVWn1xrTdYe6lzyY84HoqZ69DPkKbITJaTOO794FyGDkFIm7JI
 YkjYqO5gNY31iLt2npIZbA/PDVNOc5V1LmuuB6KgwRqnely/v76FHB1H2Sr3werkZiEr
 yk40djnaTq/ZXu+Tzigh6kY5O8UWDDfuWN5kEOX4cbbhP7s03TQSopGLuC1f+MpNqaWS
 RkQ0eB/pn72b5vTukQRaektkfGTfuJLCs8xkoORrsqyfs/PApUIGKmR6c76gFzG6NvCK
 qf3mYCIUZXXHQ0Oy4bspBLXaMYSZDGJ7QBUve8u2XltM5OEpJuKxCvaXGI/H6/nY4bTs
 seXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1728857448; x=1729462248;
 h=content-transfer-encoding:in-reply-to:autocrypt:from
 :content-language:references:cc:to:subject:user-agent:mime-version
 :date:message-id:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=T3D3n+6p5r5VvENPPTmL7fD2u4OTCsLRzb7f2kS5Yuc=;
 b=L7T/mAAL+s3tsGwxd+WUgLIxgBx7WLpAFgIl3dNdGISr4CWOJvloRR/rE9Nghd+Rww
 B/OZrBbnBOk5X5RhiwWa9rYR8kLtUOvm/R/SC85NJil41Jxjc7F9QldDbVhOK8aC7mgA
 exEucoOhFRyxMQXbhpqP8SMpi9o3r9+tPjJepLtKsohkZeE3PT7RVq0zIWMDIVKkBhPd
 VSSU/a5/2URg3DUIX7A2HopxJjiOBipkcZ1tK+AFisu6AP7pURjrVzSEsxsoeYZwsHfN
 5RUrV01LCzoDnWElJQg4GlrvWCYbVv31X47VDvI8Ue8Y9xTKAUKb9RqEKH+oXIADX/2L
 Hkdg==
X-Gm-Message-State: AOJu0Ywb2GTCvPqzi2yWttM/EDQ+UkTysjwhTjTt71t3qq1mVejTtrUW
 gbfoaThbqFZbBvKPd4Ci/6Q2rs/K3SXytZlgV5dPLfMjOpgeMcb4
X-Google-Smtp-Source: AGHT+IGAxH9l+UYVXQamUEF55Azj4wXyImEmHB+LYhxMBIAukcBnFzBtTt4QlWwWUWo1IOcwbWAbtA==
X-Received: by 2002:a17:907:9611:b0:a99:36ab:d843 with SMTP id
 a640c23a62f3a-a99b940ff26mr949597766b.38.1728857447550; 
 Sun, 13 Oct 2024 15:10:47 -0700 (PDT)
Received: from ?IPV6:2a02:810b:4540:49f0:ccdf:da7:9a16:63f0?
 ([2a02:810b:4540:49f0:ccdf:da7:9a16:63f0])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-a9a1455e4d1sm14229066b.27.2024.10.13.15.10.47
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 13 Oct 2024 15:10:47 -0700 (PDT)
Message-ID: <01345792-5ec9-411a-b0d6-efd0850f8f77@HIDDEN>
Date: Mon, 14 Oct 2024 00:10:22 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: [bug#73795] [PATCH] Add support for the bzip3 compression tool to
 automake.
To: Karl Berry <karl@HIDDEN>
References: <202410132203.49DM3f4K1633953@HIDDEN>
Content-Language: en-US
From: Kamila Szewczyk <kspalaiologos@HIDDEN>
Autocrypt: addr=kspalaiologos@HIDDEN; keydata=
 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
In-Reply-To: <202410132203.49DM3f4K1633953@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73795
X-Mailman-Approved-At: Sun, 13 Oct 2024 18:17:07 -0400
Cc: 73795 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Karl,

Thank *you* for the quick response. The AND implies that the package contains both LGPLv3.0 and
BSD-licensed code (in particular e.g. Rich Felker's getopt shim) - it is not dual-licensed. However,
for all intents and purposes I hereby grant the GNU Project permission to use it in any GPLv2
licensed package.

The "spiritual" connection primarily lies in the algorithmic matters: bzip3 is actually more similar
to bzip than bzip2 - the former being abandoned due to patent issues on arithmetic coding, which are
not a problem nowadays. Both codecs are statistical and make use of the Burrows-Wheeler transform.
Hence, bzip3 really stands for Burrows-wheeler ZIP, but versions one and two were taken.

To my knowledge, Julian does not have a trademark on the bzip series, which itself doesn't seem to
infringe the IP of Katz' original PKZIP.

--
Yours,
Kamila Szewczyk

On 10/14/24 12:03 AM, Karl Berry wrote:
> Hi Kamila - thanks much for the patch.
> 
>     % wc -c *tar*
>     1885428 automake-1.17.0.91.tar.bz2
>     1500817 automake-1.17.0.91.tar.bz3
>     2456935 automake-1.17.0.91.tar.gz
>     1641112 automake-1.17.0.91.tar.xz
> 
> That is an impressive compression ratio.
> 
>     LGPLv3-licensed
> 
> I searched for bzip3 on pkgs.org and it said the license was 
> LGPL-3.0-or-later AND BSD-2-Clause. Which is good, if true, because
> LGPLv3 is not compatible with GPLv2-only.
> https://rhel.pkgs.org/9/epel-x86_64/bzip3-1.3.1-1.el9.x86_64.rpm.html
> 
> But main.c only says LGPLv3, so I'm not sure what to make of that.
> Can you clarify? Not that it's a stopper.
> 
> Also not a stopper, but I just wonder, what is the relationship to
> bzip3? It seems there is, basically, none.  I presume you are not Julian
> Seward by another name :).  I don't understand the "spiritual"
> connection, sorry. But it's surely too late to rename it anyway, so it
> doesn't matter.
> 
> Thanks again,
> Karl





Information forwarded to automake-patches@HIDDEN:
bug#73795; Package automake-patches. Full text available.

Message received at 73795 <at> debbugs.gnu.org:


Received: (at 73795) by debbugs.gnu.org; 13 Oct 2024 22:04:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 13 18:04:18 2024
Received: from localhost ([127.0.0.1]:58919 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t06hG-0000wZ-1a
	for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 18:04:18 -0400
Received: from frenzy.freefriends.org ([198.99.81.75]:48602
 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <karl@HIDDEN>) id 1t06hE-0000wN-0z
 for 73795 <at> debbugs.gnu.org; Sun, 13 Oct 2024 18:04:16 -0400
X-Envelope-From: karl@HIDDEN
Received: from freefriends.org (localhost [127.0.0.1])
 by freefriends.org (8.16.1/8.16.1) with ESMTPS id 49DM3fVx1633954
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
 Sun, 13 Oct 2024 16:03:41 -0600
Received: (from apache@localhost)
 by freefriends.org (8.16.1/8.14.7/Submit) id 49DM3f4K1633953;
 Sun, 13 Oct 2024 16:03:41 -0600
Date: Sun, 13 Oct 2024 16:03:41 -0600
Message-Id: <202410132203.49DM3f4K1633953@HIDDEN>
From: Karl Berry <karl@HIDDEN>
To: kspalaiologos@HIDDEN
Subject: Re: [bug#73795] [PATCH] Add support for the bzip3 compression tool to
 automake.
In-Reply-To: <43207a7f-f799-4f3a-ae96-338e0938d48c@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73795
Cc: 73795 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Kamila - thanks much for the patch.

    % wc -c *tar*
    1885428 automake-1.17.0.91.tar.bz2
    1500817 automake-1.17.0.91.tar.bz3
    2456935 automake-1.17.0.91.tar.gz
    1641112 automake-1.17.0.91.tar.xz

That is an impressive compression ratio.

    LGPLv3-licensed

I searched for bzip3 on pkgs.org and it said the license was 
LGPL-3.0-or-later AND BSD-2-Clause. Which is good, if true, because
LGPLv3 is not compatible with GPLv2-only.
https://rhel.pkgs.org/9/epel-x86_64/bzip3-1.3.1-1.el9.x86_64.rpm.html

But main.c only says LGPLv3, so I'm not sure what to make of that.
Can you clarify? Not that it's a stopper.

Also not a stopper, but I just wonder, what is the relationship to
bzip3? It seems there is, basically, none.  I presume you are not Julian
Seward by another name :).  I don't understand the "spiritual"
connection, sorry. But it's surely too late to rename it anyway, so it
doesn't matter.

Thanks again,
Karl




Information forwarded to automake-patches@HIDDEN:
bug#73795; Package automake-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 13 Oct 2024 16:23:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 13 12:23:13 2024
Received: from localhost ([127.0.0.1]:52208 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t01NA-0003kM-0Z
	for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 12:23:13 -0400
Received: from lists.gnu.org ([209.51.188.17]:44658)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kspalaiologos@HIDDEN>) id 1szzq2-0006pS-E3
 for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 10:44:55 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <kspalaiologos@HIDDEN>)
 id 1szzpm-0007A4-Gh
 for automake-patches@HIDDEN; Sun, 13 Oct 2024 10:44:38 -0400
Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <kspalaiologos@HIDDEN>)
 id 1szzpk-0003Cx-L7
 for automake-patches@HIDDEN; Sun, 13 Oct 2024 10:44:38 -0400
Received: by mail-ej1-x636.google.com with SMTP id
 a640c23a62f3a-a99f3a5a44cso115532266b.3
 for <automake-patches@HIDDEN>; Sun, 13 Oct 2024 07:44:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1728830674; x=1729435474; darn=gnu.org;
 h=content-transfer-encoding:autocrypt:subject:from:to
 :content-language:user-agent:mime-version:date:message-id:from:to:cc
 :subject:date:message-id:reply-to;
 bh=xlr84kPk0yjiGD5VHhTT8Spf4vtnYrD7hajOByEuDXU=;
 b=XhYCou9ARbYgeXtPLE0q9GuQOyOSXpbNHpguPwCcyfaDraTjOzRJX+NlgJ7yG0Hncq
 swgPKXSu8myozVTvvVjTJ8tduB6QS2zZF8Blj2rBHIdnrVSy/HOTY8kkLqQ/FZQuhjmG
 3mWI5LOG9hu4eecMexLL0CRVwrdSeUWl6fZsImMc0i/l/nqqSi2Q9iwzHc7ZMImjTipb
 RRAPeR8s4RqhyzkPM3UL1f4dB/79hJtJP35jbbwxrnlNomziMiHvmYmm1oxym/4REzdr
 OEryF4TovX3CL0Z1FACQHHpQJQOU8GolPluLSZgLjk8VApOIkO+VleOitCw3P0o733TV
 1Ttw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1728830674; x=1729435474;
 h=content-transfer-encoding:autocrypt:subject:from:to
 :content-language:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=xlr84kPk0yjiGD5VHhTT8Spf4vtnYrD7hajOByEuDXU=;
 b=UBmYdSXtiwMdJbAzOs5YZgdeJoMLldCc6p0GbenE7rKqdzIce4M/AnCXNGn/n/uNps
 CKddRKqlVujinF89kOmjjc9l6GVSi0m3nTnn4F3Vy4UCJT9bhlUbBg42hriik86//0ih
 f0aZjRooJ7F73RJFBK76ZrmCfwe3bb8p1yxiMVBY/F+652qFW6htuBJaUJ3pQpQsn1Q3
 T2/ZQRaT4kxtiaw0MC96a8XcgqeM1ECs+WlNXcwPuzxIGGRMLAcTFOOx76DOdl6cJ0DQ
 SNtyJkUeZHL1w/IJz1xgEFgk6aaFmkgvJDGCSRNXNr/FktQSKvqZummTwUz53X9KQaSt
 7fMg==
X-Gm-Message-State: AOJu0Yys+R3iO2e6WNoaxN4i2uTwDr4H4GXB3yrDVrQl0HDJ52FxRxSJ
 ojgGKFtiW664h4x9SzMqinwW0bRNJKgSOtDd3aj+OBrIuBBierpv4qd3jDRTrMA=
X-Google-Smtp-Source: AGHT+IF3OkOpR0I8vRVbMtR0nIDiddObx2coLn2zs+JxmTVrS3pPJsGzSzwQlIcv76qxy2nbARDJxw==
X-Received: by 2002:a17:907:7d8d:b0:a9a:c0b:d21c with SMTP id
 a640c23a62f3a-a9a0c0bd7bbmr86280966b.18.1728830674219; 
 Sun, 13 Oct 2024 07:44:34 -0700 (PDT)
Received: from ?IPV6:2a02:810b:4540:49f0:ccdf:da7:9a16:63f0?
 ([2a02:810b:4540:49f0:ccdf:da7:9a16:63f0])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-a99f07c842csm190804466b.54.2024.10.13.07.44.33
 for <automake-patches@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 13 Oct 2024 07:44:33 -0700 (PDT)
Message-ID: <43207a7f-f799-4f3a-ae96-338e0938d48c@HIDDEN>
Date: Sun, 13 Oct 2024 16:44:09 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: automake-patches@HIDDEN
From: Kamila Szewczyk <kspalaiologos@HIDDEN>
Subject: [PATCH] Add support for the bzip3 compression tool to automake.
Autocrypt: addr=kspalaiologos@HIDDEN; keydata=
 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
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=2a00:1450:4864:20::636;
 envelope-from=kspalaiologos@HIDDEN; helo=mail-ej1-x636.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sun, 13 Oct 2024 12:23:10 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

bzip3 (https://github.com/kspalaiologos/bzip3) is a free and open-source LGPLv3-licensed data
compression utility that excels at compressing text and source code.

Compression ratio tests for the automake distribution tarball:
% wc -c *tar*
1885428 automake-1.17.0.91.tar.bz2
1500817 automake-1.17.0.91.tar.bz3
2456935 automake-1.17.0.91.tar.gz
1641112 automake-1.17.0.91.tar.xz

---
 bin/automake.in         | 3 ++-
 lib/Automake/Options.pm | 1 +
 lib/am/distdir.am       | 9 +++++++++
 t/dist-formats.tap      | 1 +
 4 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/bin/automake.in b/bin/automake.in
index a17f45236..30d82bb96 100644
--- a/bin/automake.in
+++ b/bin/automake.in
@@ -3856,7 +3856,7 @@ sub handle_dist ()
     {
       my $archive_defined = option 'no-dist-gzip' ? 0 : 1;
       $archive_defined ||=
-	grep { option "dist-$_" } qw(shar zip tarZ bzip2 lzip xz zstd);
+	grep { option "dist-$_" } qw(shar zip tarZ bzip2 bzip3 lzip xz zstd);
       error (option 'no-dist-gzip',
 	     "no-dist-gzip specified but no dist-* specified,\n"
 	     . "at least one archive format must be enabled")
@@ -6898,6 +6898,7 @@ sub preprocess_file
 		 'XZ'          => !! option 'dist-xz',
 		 'LZIP'        => !! option 'dist-lzip',
 		 'BZIP2'       => !! option 'dist-bzip2',
+		 'BZIP3'       => !! option 'dist-bzip3',
 		 'COMPRESS'    => !! option 'dist-tarZ',
 		 'GZIP'        =>  ! option 'no-dist-gzip',
 		 'SHAR'        => !! option 'dist-shar',
diff --git a/lib/Automake/Options.pm b/lib/Automake/Options.pm
index 2dc7899f8..d08af3ef1 100644
--- a/lib/Automake/Options.pm
+++ b/lib/Automake/Options.pm
@@ -275,6 +275,7 @@ sub _is_valid_easy_option ($)
     color-tests
     dejagnu
     dist-bzip2
+    dist-bzip3
     dist-lzip
     dist-xz
     dist-zip
diff --git a/lib/am/distdir.am b/lib/am/distdir.am
index c85f6a325..4a7534f98 100644
--- a/lib/am/distdir.am
+++ b/lib/am/distdir.am
@@ -343,6 +343,12 @@ dist-bzip2: distdir
 	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
 	$(am__post_remove_distdir)

+?BZIP3?DIST_ARCHIVES += $(distdir).tar.bz3
+.PHONY: dist-bzip3
+dist-bzip3: distdir
+	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip3 -c >$(distdir).tar.bz3
+	$(am__post_remove_distdir)
+
 ?LZIP?DIST_ARCHIVES += $(distdir).tar.lz
 .PHONY: dist-lzip
 dist-lzip: distdir
@@ -390,6 +396,7 @@ dist-zip: distdir
 ?XZ?DIST_TARGETS += dist-xz
 ?SHAR?DIST_TARGETS += dist-shar
 ?BZIP2?DIST_TARGETS += dist-bzip2
+?BZIP3?DIST_TARGETS += dist-bzip3
 ?GZIP?DIST_TARGETS += dist-gzip
 ?ZIP?DIST_TARGETS += dist-zip
 ?ZSTD?DIST_TARGETS += dist-zstd
@@ -443,6 +450,8 @@ distcheck: dist
 	  eval GZIP= gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 	*.tar.bz2*) \
 	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
+	*.tar.bz3*) \
+	  bzip3 -dc $(distdir).tar.bz3 | $(am__untar) ;;\
 	*.tar.lz*) \
 	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
 	*.tar.xz*) \
diff --git a/t/dist-formats.tap b/t/dist-formats.tap
index 34d88b67c..13250327c 100644
--- a/t/dist-formats.tap
+++ b/t/dist-formats.tap
@@ -59,6 +59,7 @@ setup_vars_for_compression_format ()
     lzip) suffix=tar.lz  compressor=lzip     ;;
       xz) suffix=tar.xz  compressor=xz       ;;
    bzip2) suffix=tar.bz2 compressor=bzip2    ;;
+   bzip3) suffix=tar.bz3 compressor=bzip3    ;;
      zip) suffix=zip     compressor=zip      ;;
     zstd) suffix=tar.zst compressor=zstd     ;;
        *) fatal_ "invalid compression format '$1'";;
-- 
2.45.2




Acknowledgement sent to Kamila Szewczyk <kspalaiologos@HIDDEN>:
New bug report received and forwarded. Copy sent to automake-patches@HIDDEN. Full text available.
Report forwarded to automake-patches@HIDDEN:
bug#73795; Package automake-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.