On Nov 15, 2009, at 1:30 PM, Farkas Levente wrote:
As for presto and courgette, I'll respond to that at: https://bugzilla.redhat.com/show_bug.cgi?id=512515
ok i respond there too.
FWIW, there are deep fundamental design issues wrto Courgette that have nothing to do with with whether Google is choosing Courgette for Chromium peculier updates.
For starters:
1) RFC 3229 at http://www.rfc-editor.org/rfc/rfc3229.txt
This is what subversion uses (afaik) instead of xdelta While I privately like xdelta _A LOT_ and I think that Josh McDonald's master's thesis, and xdelta[123] are the cat's pajama's, xdelta code is quite obscure and hard to justify deploying generally. YMMV, everyone's does, but (objectively) subevrsion chose vdelta rather than xdelta because xdelta code is insanely difficult and uncommented, and uses vdelta (ala RFC 3229) instead.
2) disassembling code to remove pointer entropy (as in Courgette) maye be a win for executables, but is not generally useful for presto (or packaging).
There are other issues, but its entirely unclear whether Courgette is The Right Answer for presto and deltarpm's atm.
Disclaimer: YMMV, everyone's does.
73 de Jeff