[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#886016: debootstrap: add support for Acquire-By-Hash for downloading indices



On 02/15/2018 11:31 AM, Philipp Kern wrote:
> Control: tag -1 - patch
> 
> On 2018-01-01 17:01, Julien Cristau wrote:
>> following patch looks at the Acquire-By-Hash field in (In)Release to get
>> Packages from the by-hash directory if available and avoid races.  I
>> thought we already had a bug about this, but can't find one now.
> 
> So as discussed on IRC this patch sadly does not work as-is. It fetches
> the Packages file from the by-hash location but then proceeds to fetch
> the packages themselves from a by-hash location as well and fails when
> those fetches all 404 (because pool doesn't have a by-hash subdirectory
> and that would also not work well on a traditional filesystem if not
> sharded by, say, hash prefix).
> 
> Instead it would need to restrict itself to only attempt metadata
> fetches by-hash by passing some sort of flag around.
> 
I have an updated patch at home that seems to work, will try and
remember to push/send it tonight.

Thanks,
Julien


Reply to: