Updater: Implement delta_generator support for XZ compression |
||
Issue descriptionBug to implement XZ compression for delta generation as per discussed in issue 699602 : "xz compression in the delta_generator needs to be implemented (the one in Android uses a different XZ library not available in CrOS that collides with the name of the one in chrome). This should be easy to do, just requires some ebuild dep and some glue code to call the lib to compress a chunk: https://chromium.googlesource.com/aosp/platform/system/update_engine/+/master/payload_generator/xz_chromeos.cc For deltas, we could use xz as well whenever supported (automatically detected), but as I said that function is just not implemented" adlr/don, who would be the right owner for this?
,
Apr 10 2017
I believe the decompression library has been in place on the client for a while now, and that we will already correctly use/not use xz during payload generation based on the client having/not having support as determined by the minor version number.
,
Apr 10 2017
Also, because of the stepping stones implemented in crbug.com/699602 , we can increment the major payload format to 2, and enable XZ compression for full payloads. This would be a very good thing sizewise. This will require that stepping stones remain in place forever.
,
Aug 1
|
||
►
Sign in to add a comment |
||
Comment 1 by dgarr...@chromium.org
, Apr 10 2017