From patchwork Tue Nov 8 07:35:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sam James X-Patchwork-Id: 60167 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7E1343858280 for ; Tue, 8 Nov 2022 07:35:16 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7E1343858280 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1667892916; bh=34TIb/gDAfIqoMMAFgX7q7Nxb+HL0IfOPfzyNM23vq4=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Help:List-Subscribe:From:Reply-To:From; b=Dyfw/ok7DA2L+wOgg+oyyL05n5bXAROONEIptwbm/lGAP7Q3YKlXDkiYUB2RjDKbJ NkEQoCs8Nrm08NOQVedT73PCdPYqZm2ziYEb+iG9DKDbQ3db6MMjOTQLf7U+rUcVHu ckiF01/RIeAlBlEFijE0wybqoe5D6pCADKenpZzs= X-Original-To: libabigail@sourceware.org Delivered-To: libabigail@sourceware.org Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) by sourceware.org (Postfix) with ESMTP id EEDF9385829F for ; Tue, 8 Nov 2022 07:35:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org EEDF9385829F To: libabigail@sourceware.org Cc: Sam James Subject: [PATCH] configure.ac: add dist-xz Date: Tue, 8 Nov 2022 07:35:03 +0000 Message-Id: <20221108073503.2609200-1-sam@gentoo.org> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 X-Spam-Status: No, score=-10.6 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libabigail@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-Patchwork-Original-From: Sam James via Libabigail From: Sam James Reply-To: Sam James Errors-To: libabigail-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libabigail" On master at 9db716e3b15912b7162def1faa704eb7823bbf34: .rw-r--r-- 406M sam 8 Nov 07:27  libabigail-2.2.tar.gz .rw-r--r-- 348M sam 8 Nov 07:26  libabigail-2.2.tar.xz xz is quite a common format for software to be distributed in nowadays because of its size reductions. Signed-off-by: Sam James Signed-off-by: Sam James Signed-off-by: Dodji Seketeli --- ChangeLog | 8 ++++++++ Makefile.am | 4 ++-- configure.ac | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 33944561..f7f8d6f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2022-11-08 Sam James + + build: Create an xz distribution tarball in addition to gzip. + + * configure.ac: add dist-xz to AM_INIT_AUTOMAKE. + * Makefile.am: adjust $(TARBALL) to new extension. + * Makefile.am: pass XZ_OPT="-0" for distcheck-fast. + 2022-09-24 Dodji Seketeli ir: Avoid cancelling a "confirmed" propagated canonical type diff --git a/Makefile.am b/Makefile.am index 65a1b121..a0310368 100644 --- a/Makefile.am +++ b/Makefile.am @@ -53,7 +53,7 @@ check-valgrind-recursive: update-changelog: python $(srcdir)/gen-changelog.py > $(srcdir)/ChangeLog -TARBALL = $(PACKAGE_NAME)-$(VERSION).tar.gz +TARBALL = $(PACKAGE_NAME)-$(VERSION).tar.xz RELEASED_BRANCH = master $(TARBALL): distcheck @@ -86,7 +86,7 @@ tag-and-all: distcheck check-self-compare # the default for GZIP_ENV is --best, which is pretty slow for check runs # distcheck-fast therefore compresses with --fast instead distcheck-fast: - $(MAKE) distcheck GZIP_ENV="--fast" + $(MAKE) distcheck GZIP_ENV="--fast" XZ_OPT="-0" # This makes us compare libabigail.so against its own ABIXML # representation. It's super slow (more than 5 minutes on one of my diff --git a/configure.ac b/configure.ac index 5aafed37..a2e5b33d 100644 --- a/configure.ac +++ b/configure.ac @@ -57,7 +57,7 @@ dnl This one is to be able to run "make check-valgrind" dnl and have unit tests run under der Valgrind. m4_include([autoconf-archive/ax_valgrind_check.m4]) -AM_INIT_AUTOMAKE([1.11.1 foreign subdir-objects tar-ustar parallel-tests]) +AM_INIT_AUTOMAKE([1.11.1 foreign subdir-objects dist-xz tar-ustar parallel-tests]) AM_MAINTAINER_MODE([enable]) AM_SILENT_RULES([yes])