[Bug 21837] Re: debdelta integration / zsync support

Julian Andres Klode julian.klode at canonical.com
Mon Dec 2 11:59:39 UTC 2019


Blocking points raised are:

- We need to be able to validate that the delta is correct before using
it. We could

+ provide delta indices like we have packages - this does require pdiff support so we don't have to download the entire index everytime, as that would make deltas pointless for small updates
+ sign the deltas directly - but that's too slow, signatures are slow
+ provide one delta index per source package - might be useful compromise

- we need to uniquely identify package. I proposed we introduce a
package id, based on the hash of the mtree (+ control fields maybe), but
this does need mtrees first (or hashing the md5sum file)

- space usage on mirrors, how to keep this in check

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/21837

Title:
  debdelta integration / zsync support

Status in apt package in Ubuntu:
  Triaged
Status in apt package in Baltix:
  Confirmed

Bug description:
  Ubuntu should, like Mandrake 10.2, Firefox 1.5 and Windows, update packages
  using binary patches instead of by re-downloading entire packages. This would be
  especially helpful when running beta versions of software which change daily.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/21837/+subscriptions



More information about the foundations-bugs mailing list