Jonathan Dieter wrote:
My proposal would be to make zchunk the rpm compression format for
Fedora.
Given that:
1. zchunk is based on zstd, which is typically less efficient in terms of
compression ratio than xz, depending on settings
(see, e.g.,
https://github.com/inikep/lzbench), and
2. zchunk can by design only compress chunks individually and not benefit
from the space savings of a solid archive with a global dictionary,
I fear that this is going to significantly increase the size of the RPMs,
which matters:
* for the initial downloads,
* for storage (e.g., keepcache=1, local mirrors, etc.), and
* for the people not using deltas for whatever reason.
I think zchunk makes a lot of sense for the metadata, but I am not convinced
that it is the right choice for the RPMs themselves.
Kevin Kofler