On Mon, Jul 2, 2018 at 12:29 PM, Jonathan Dieter <jdieter@gmail.com> wrote:
On Mon, 2018-07-02 at 07:46 -0700, Gerald B. Cox wrote:
> https://fedoraproject.org/wiki/Changes/Zchunk_Metadata
>
> It appears to be a good idea, but when going through the readme, I
> found this:
>
> Please note that, while the code is pretty reliable and the file
> format shouldn't see any further changes, the API is still not fixed.
> Please do not use zchunk for any mission-critical systems yet.
>
> I would consider DNF to be a mission critical system.  Shouldn't we
> wait until zchunk is deemed
> ready?  I don't understand how it is OK to use this for DNF, but it
> isn't OK for
> "any mission-critical systems".

Sorry, this is my fault.  Zchunk was designed with the use-case of dnf
repository metadata in mind.  I put that line in the README to make
sure that nobody used zchunk for unrelated projects until we'd
stabilized the API by actually using it in librepo and friends (what
dnf uses to actually download its metadata).

In other words, this feature is driving zchunk's design rather than the
other way around.

And, since the patches to librepo all work and are in the review state
right now, I expect that there will be few, if any, further changes to
zchunk's API.

Understood... thanks for the clarification Jonathan!