<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 9, 2016 at 10:03 AM, Khem Raj <span dir="ltr"><<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sat, Jan 9, 2016 at 8:48 AM, Richard Purdie<br>
<<a href="mailto:richard.purdie@linuxfoundation.org">richard.purdie@linuxfoundation.org</a>> wrote:<br>
> Times change and xz is becoming the defacto compression format and<br>
> utility. It has better compression ratios than gz and similar<br>
> compression/decompression times. Its better than bzip2 decompression in<br>
> particular.<br>
><br>
> Given the bzip2 lack of performance, switching to xz for the SDK<br>
> appears to be an easy winning change.<br>
><br>
> Switching sstate over to xz may be a little more controversial and<br>
> invasive, not least that we'd need to update the docs to mention the xz<br>
> dependency.<br>
><br>
> Equally, I think I'm coming down strongly in favour of switching. DOes<br>
> anyone have any concerns about that?<br>
><br>
> There are no compatibility of sstate feed issues, objects just change<br>
> name at some point and the old and new can coexist side by side if<br>
> needed.<br>
><br>
> [NB: I know that some have proposed making sstate compression format<br>
> configurable. I still have mixed feelings about that, not least that it<br>
> encourages differences in a part of the system I'd prefer to try and<br>
> keep standardised and figure out the best selection. In this case, xz<br>
> does look like a clear winner over gzip]<br>
<br>
</span>I think its fine idea.May be we can top it up with pxz[1] to harness multicores<br>
and also use xz as default for source archive generation as well.</blockquote></div><br></div><div class="gmail_extra">Seems like a good idea to me. We could think about it for mirror tarballs as well eventually.<br>-- <br><div class="gmail_signature">Christopher Larson<br>clarson at kergoth dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Maintainer - Tslib<br>Senior Software Engineer, Mentor Graphics</div>
</div></div>