[pacman-dev] [PATCH] libmakepkg: Add lzip ext support

Allan McRae allan at archlinux.org
Tue Jan 29 05:10:35 UTC 2019

On 27/1/19 10:46 am, Chloe Kudryavtsev wrote:
> lzip is a lossless data compressor designed to replace gzip and bzip2 as
> the standard general-purpose compressed format.
> - add .lz (lzip) support to libmakepkg/util/compress.sh:compress_as
> - add COMPRESSLZ to makepkg.conf.in
> - document COMPRESSLZ
> Signed-off-by: Chloe Kudryavtsev <toast at toastin.space>
> ---
>  doc/makepkg.conf.5.asciidoc            | 1 +
>  etc/makepkg.conf.in                    | 1 +
>  scripts/libmakepkg/util/compress.sh.in | 1 +
>  3 files changed, 3 insertions(+)


You are missing the documentation for PKGEXT to add the ".tar.lz".
Otherwise the patch is fine.  Submit a revision and I will apply it.

As an aside, I see no advantage of this format over xz for packaging.
Corruption detection is done with signatures/checksums, with essentially
zero need to recover from it.   Also, for all packages I tested, lz was
slower on both compression and extraction of packages, and resulted in
larger packages (it compresses text well, but not binaries).


More information about the pacman-dev mailing list