[pacman-dev] [PATCH] libmakepkg: Add lzip ext support
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