https://redmine.replicant.us/https://redmine.replicant.us/favicon.ico?15984615062021-12-06T16:41:08ZReplicantUpstreaming patches - Issue #2287: mat2: upstream the ability to keep zip compression levelhttps://redmine.replicant.us/issues/2287?journal_id=92512021-12-06T16:41:08ZDenis 'GNUtoo' CarikliGNUtoo@cyberdimension.org
<ul></ul><p>I didn't find a way to run a script that creates bootanimation zip files from an svg file in Android.mk</p>
<p>Because of that I resorted to making the bootanimation zip reproducible and easily verifiable and I included the reproducible zip files directly instead.</p>
<p>To do that fast, I used mat2, but mat2 changes the compression level of the zip files and Android doesn't accept compressed zip files for the bootanimation zip.</p>
<p>So I've asked mat2<sup><a href="#fn1">1</a></sup> if they would accept a patch to keep the compression level.</p>
<p>Assuming that the zip compression is the same for all files, the implementation looks relatively easy to do (it's probably easier than making the zip operation reproducible without mat2).</p>
<p id="fn1" class="footnote"><sup>1</sup> <a href="https://0xacab.org/jvoisin/mat2/-/issues/160" class="external">bug #160</a></p> Upstreaming patches - Issue #2287: mat2: upstream the ability to keep zip compression levelhttps://redmine.replicant.us/issues/2287?journal_id=92662022-01-06T18:11:52ZDenis 'GNUtoo' CarikliGNUtoo@cyberdimension.org
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li><li><strong>Upstream patch status</strong> changed from <i>Work not started</i> to <i>Patches accepted</i></li></ul><p>The code is now upstream: <a class="external" href="https://0xacab.org/jvoisin/mat2/-/commit/1703ed6ebbe2552990fb847d5fd5dde1d0382a37">https://0xacab.org/jvoisin/mat2/-/commit/1703ed6ebbe2552990fb847d5fd5dde1d0382a37</a></p>