Julian Andres Klode <j...@debian.org> writes:

> On Wed, Jan 20, 2010 at 05:59:21PM +0100, Goswin von Brederlow wrote:
>> Julian Andres Klode <j...@debian.org> writes:
>> > 
>> So maybe index files should be referenced by their checksum instead of
>> host,port,path. That way apt would download Packages.gz from my local
>> mirror and then reuse that file for the near mirror and
>> ftp.debian.org. It would only download the Release[.gpg] file from the
>> remote mirrors.
>> 
>> So
>> /var/lib/apt/lists/ftp.debian.org_debian_dists_sid_main_source_Sources
>> could become
>> /var/lib/apt/lists/537f0e9373ce078e6af6cd9a000218c4d4c477fc.
>
> As far as I know, this would require patches for 
>       apt-pkg/deb/debindexfile.{cc,h}
>       apt-pkg/deb/debmetaindex.{cc,h}
> and probably some others. debIndexFile classes would need a field for the
> checksum and e.g. debPackagesIndex::IndexFile needs to return the filename
> with checksum. 

I just thought of something.

If there is a Release file apt has a simple way to map from the
sources.list entry to the hash of the index file. But what if there is
no Release file? That is still allowed, right?

MfG
        Goswin





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to