#1010704 chromium: please provide courgette-tool as a package

#1010704#5
Date:
2022-05-07 17:46:02 UTC
From:
To:
Dear maintainer.

The Google Chromium source tree contains the tool courgette, which makes
binary deltas (allegedly much better than bsdiff, upon which it is based).

Chrome uses it for updates, but it seems that there's also a little CLI tool
included.


Would it be possible to have that built and put into a package?


Some links of possible interest:
https://www.chromium.org/developers/design-documents/software-updates-courgette/
https://lwn.net/Articles/359939/

I guess you wouldn't need the following, because you fully build
Chromium anyway:
https://stackoverflow.com/questions/12542591/how-to-compile-the-google-courgette-tool
https://github.com/rgov/courgette-build


Thanks for your consideration,
Philippe

#1010704#8
Date:
2022-07-07 18:09:31 UTC
From:
To:
On Sat, 7 May 2022 19:46:02 +0200 Philippe Cerfon wrote:
 > Source: chromium
 > Version: 101.0.4951.54-1
 > Severity: wishlist
 >
 >
 > Dear maintainer.
 >
 > The Google Chromium source tree contains the tool courgette, which makes
 > binary deltas (allegedly much better than bsdiff, upon which it is
based).
 >
 > Chrome uses it for updates, but it seems that there's also a little
CLI tool
 > included.
 >
 >
 > Would it be possible to have that built and put into a package?

 >


Apparently Courgette has been replaced by Zucchini, according to this
thread:
https://groups.google.com/a/chromium.org/g/chromium-dev/c/M-FQRn6baB0


I'm not sure if the new tool has a separate repository and can be
packaged separately from chromium. As I don't use it, it's not high on
my list of priorities. However, if it's still only part of chromium, I'd
certainly consider accepting a patch if you send one.