Hi folks!

As some of you might've noticed I commited changes related to lzma last
night.

This adds support for using the new lzma format, named 'xz' as payload and
lzdio.c
has been renamed to xzdio.c which handles both the legacy LZMA_Alone format
in same way as before (ie. w7.lzdio) and also the new xz format (ie.
w7.xzdio).

xz (which is the new name of lzma utils, library remains named 'liblzma')
will enter
beta stage within the next couple of weeks and the format should now (or at
least
then;) be considered stable with no changes taking place. This means that
you
then should be able to start using the format without worrying about not
being able
to decompress the files later, only bugs to worry about from now on! ;)

To get xz support in place I had to ditch support for older liblzma 4.999.3
as
a lot of API changes has taken place since and also the code for handling
new xz format relies on some API changes that were commited to lzma git repo
last night.

Sooo..
* You need very latest code (you'll find it at http://tukaani.org/lzma/)
* Name of the new lzma format is 'xz'
* You can still use the legacy format as before without worrying
* You can also use new xz format if you're adventurous, brave and on HEAD
* XZ payload is NOT backwards compatible
* This support will be backported to rpm-5_1 branch soon
* Latest code for lzma will be imported for internal build ASAP

Have phun! :D

Reply via email to