[pacman-dev] [PATCH] Allow UseDelta option to specify a delta ratio

Allan McRae allan at archlinux.org
Wed Jan 11 19:52:18 EST 2012


On 12/01/12 07:42, Dan McGee wrote:
> Rework the frontend and backend to allow passing a ratio value in for
> UseDelta rather than having a hardcoded #define-d 0.7 value always used.
> This is useful for those with fast connections, who would likely benefit
> from tuning this ratio to lower values; it is also useful for general
> testing purposes.
> 
> The libalpm API changes for this, but we do support the old config file
> format with a no-value 'UseDelta' option; in this case we simply use the
> old default of 0.7.
> 
> We clamp the ratio values to a sane range between 0.0 and 2.0, allowing
> ratios above 1.0 for testing purposes.
> 
> Signed-off-by: Dan McGee <dan at archlinux.org>

Ack-by: Allan

Looks good from some basic testing here.

My only thought (which is possibly full of bikeshed, so feel free to
ignore...) was do we really want to stick with a ratio or move to an
absolute size difference?  0.9 of a 100MB package is much more useful
than 0.9 of a 1KB package.

Allan


More information about the pacman-dev mailing list