<div class="gmail_quote">2009/1/18 Allen Winter <span dir="ltr"><<a href="mailto:winter@kde.org">winter@kde.org</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Friday 29 August 2008 11:42:50 am Per Øyvind Karlsen wrote:<br>
> 2008/8/28 David Faure <<a href="mailto:faure@kde.org">faure@kde.org</a>><br>
><br>
> > On Sunday 24 August 2008, Thiago Macieira wrote:<br>
> > > >in mandriva we use lzma to compress some tarballs, manpages, ... so we<br>
> > > >needed to add support to lzma into KDE, which have been done by Per<br>
> > > >Øyvind Karlsen<br>
</div>> > > ><a href="http://kenobi.mandriva.com/%7Eneoclust/kdelibs-add-lzma-support.patch" target="_blank">http://kenobi.mandriva.com/~neoclust/kdelibs-add-lzma-support.patch</a><<a href="http://kenobi.mandriva.com/%7Eneoclust/kdelibs-add-lzma-support.patch" target="_blank">http://kenobi.mandriva.com/%7Eneoclust/kdelibs-add-lzma-support.patch</a>><br>

<div class="Ih2E3d">> ><br>
> > Very cool. When I wrote FilterBase as base class for gzip + bzip2, I was<br>
> > wondering<br>
> > "what are the odds that there is ever going to be another compression<br>
> > library<br>
> > with a similar API?"  -- turns out that lzma has rather similar API so it<br>
> > fits --- very nice!<br>
> > I like the implementation of readHeader too :-)<br>
> ><br>
> > Patch looks good (apart from the things Thiago pointed out already)<br>
> ><br>
> > It needs to be put on hold though, this was submitted a bit prematurely<br>
> upstream as the API of new lzma utils has changed since,<br>
> might change a bit more and possibly other changes as well. On the positive<br>
> side, these changes killed off C99 dependence in headers.<br>
><br>
> I'll create and submit a new patch once the API has stabilized for real and<br>
> Mandriva Linux 2009.0 is done. :)<br>
><br>
</div>Whatever happened to this?<br>
I don't think lzma support was added yet, right?<br>
<br>
If not, Is this something that can be done in the next few months<br>
and can be added for KDE 4.3?<br>
<font color="#888888"><br>
-Allen</font></blockquote><div>I redid the patches recently related to xz (the new name of the new format and the tools) going<br>beta with it's format now being final and the API stabilizing.<br><br>These adds support for compressing files with the new format (and only this as I didn't see any<br>
easy and clean way to add support for both in the same filter and forcing move to the new<br>format seemed sensible anyways for adoption) and decompression of both the legacy .lzma<br>format and the new .xz format.<br><br>
I haven't really been able to test these much beyond making kfiltertest pass due to a recent hard<br>drive crash on my dev system, but I think they should be mostly fine and any existing issues<br>should be rather trivial to fix. I've pushed them to cooker already and haven't heard any<br>
complaints so far at least. :)<br><br>You'll find the patches here:<br></div></div><a href="http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/kdelibs4/current/SOURCES/kdelibs-4.1.85-xz-support.patch?view=log">http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/kdelibs4/current/SOURCES/kdelibs-4.1.85-xz-support.patch?view=log</a><br>
<a href="http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/kdebase4-runtime/current/SOURCES/kdebase-runtime-4.1.85-xz-support.patch?view=log">http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/kdebase4-runtime/current/SOURCES/kdebase-runtime-4.1.85-xz-support.patch?view=log</a><br>
<br>--<br>Regards,<br>Per Øyvind<br>