automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: support for lzip


From: Antonio Diaz Diaz
Subject: Re: support for lzip
Date: Sat, 20 Feb 2010 21:02:32 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.11) Gecko/20050905

Hello Ralf,

Ralf Wildenhues wrote:
Thanks for the patch.  Care to add a ChangeLog entry?

I'll happily do so. You can find it in the attached file.


A new feature should be in master first, before it is applied to a
branch.  Since master Automake 'dist' can compress in parallel, the
slowest compressor should be started first; do you have data on how
compression speed of lzip compares with lzma, xz, shar, ...?

I haven't got shar installed, but as you can see in the following data, lzip is faster than lzma, about as fast as xz, and slower than gzip and bzip2.

test file: tar-1.22.tar (12523520 bytes uncompressed)

lzip-1.8         1577650  (11.1s)
xz-4.999.8       1573336  (11.4s)
lzma-4.32.5      1551444  (16.8s)

lzip-1.8 (-9)    1540560  (16.6s)
xz-4.999.8 (-9)  1550428  (11.6s)
lzma-4.32.5 (-9) 1525700  (22.1s)

bzip2 (-9)       2094575   (3.5s)
gzip (-9)        2999002   (1.1s)


Best regards,
Antonio.
2010-02-20  Antonio Diaz Diaz  <address@hidden>

        Add lzip compression support.
        * automake.in (handle_dist): Recognize dist-lzip.
        (make_paragraphs): Map LZIP to dist-lzip.
        * doc/automake.texi (Dist): Add dist-lzip.
        (Options): Likewise.
        * lib/Automake/Options.pm (_process_option_list): Add dist-lzip.
        * lib/am/distdir.am
        (dist dist-all): Add command to create an lzip-compressed tarball.
        (distcheck): Handle lzip-compressed tarballs just like the others.
        * tests/defs.in: Test for lzip, too.
        * tests/lzip.test: New file, based on nogzip.test.
        * tests/Makefile.am (TESTS): Add lzip.test.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]