Hi Matias, > Le 8 mai 2020 à 16:24, Matias Fonzo <[email protected]> a écrit : > > Hello Akim, > > Congratulations for the new release of Bison! > > El 2020-05-08 11:03, Akim Demaille escribió: >> We are extremely happy to announce the release of Bison 3.6: >> [..] >> Here are the compressed sources: >> https://ftp.gnu.org/gnu/bison/bison-3.6.tar.gz (5.1MB) >> https://ftp.gnu.org/gnu/bison/bison-3.6.tar.xz (3.1MB) > > Please could you consider publishing and distributing versions of Bison in > lzip format[1], too?. > > [1] http://lzip.nongnu.org/
I see that gettext uses it, so ok. I installed this. The gain compared to xz is moderate. 2416 -rw-r--r-- 1 akim staff 2355103 8 mai 16:29 bison-3.6.1-0c77.tar.lz 5184 -rw-r--r-- 1 akim staff 4627008 8 mai 10:15 bison-3.6.tar.gz 3136 -rw-r--r-- 1 akim staff 2463276 8 mai 10:15 bison-3.6.tar.xz commit f049a57eece63a54d31e32e672922d0bcf8f95f4 Author: Akim Demaille <[email protected]> Date: Fri May 8 17:34:07 2020 +0200 build: also provide lzip compressed tarballs Suggested by Matias Fonzo <[email protected]>. * cfg.mk: Post announcements to bison-announce. * configure.ac: Build lzip packages. * .travis.yml: Build only xz, we don't care about the other formats here. diff --git a/.travis.yml b/.travis.yml index 6e413f22..162b9487 100644 --- a/.travis.yml +++ b/.travis.yml @@ -46,7 +46,7 @@ jobs: - ./bootstrap - ./configure --enable-gcc-warnings || { cat config.log && false; } - make -j2 - - make -j2 dist + - make -j2 dist-xz # Can help understanding why we get "dirty" tarballs. - git status - dist=$(echo bison*.xz) diff --git a/cfg.mk b/cfg.mk index 798d4592..e1547a05 100644 --- a/cfg.mk +++ b/cfg.mk @@ -51,7 +51,7 @@ gnulib_dir = $(srcdir)/gnulib bootstrap-tools = autoconf,automake,flex,gettext,gnulib announcement_Cc_ = \ - [email protected], [email protected], [email protected], \ + [email protected], [email protected], \ [email protected] update-copyright: update-b4-copyright update-package-copyright-year diff --git a/configure.ac b/configure.ac index 956ce4cd..edc05eb5 100644 --- a/configure.ac +++ b/configure.ac @@ -36,10 +36,8 @@ AC_DEFINE_UNQUOTED([PACKAGE_COPYRIGHT_YEAR], [$PACKAGE_COPYRIGHT_YEAR], AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) -# We use Automake 1.14's %D% and %C%. -# # When we move to Automake 1.16, simplify examples/c/reccalc/local.mk. -# Our CI runs on Xenial, which has only Automake 1.15. +# Our CI build the packages on Bionic, which has only Automake 1.15. # # We want gnits strictness only when rolling a stable release. For # release candidates, we use version strings like 2.4.3_rc1, but gnits @@ -47,7 +45,7 @@ AC_CONFIG_MACRO_DIR([m4]) # releases, we want to be able run make dist without being required to # add a bogus NEWS entry. In that case, the version string # automatically contains a dash, which we also let disable gnits. -AM_INIT_AUTOMAKE([1.14 dist-xz nostdinc +AM_INIT_AUTOMAKE([1.15 dist-lzip dist-xz nostdinc color-tests parallel-tests silent-rules] m4_bmatch(m4_defn([AC_PACKAGE_VERSION]), [[-_]],
