* Daniel Richard G. [Sun, May 15 2016, 12:00:02AM]:
> On Sat, 2016 May 14 22:11+0200, Eduard Bloch wrote:
> >
> > Yes, they are gone. And the expiration algorithm should to ignore them
> > if a better version is found, i.e. Packages.xz. Just like apt does.
> > Such files are also stored there when the pdiff patcher recreated a
> > copy using pdiff patches so the next run can take this version as base
> > for patching.
> >
> > Do you see any problem with that files?
> 
> These "Packages" files had a parallel .xz version in the cache, and also
> a .gz on the upstream server. Now that you mention it, it's possible the
> uncompressed files were the result of pdiff patching... although
> wouldn't there not be .head files then?

Hello Lurkers,

I promised to someone to comment this in detail and that happened about
a week ago. Unfortunatelly, I am short on spare time ATM and while
digging through the code it became obvious that it's time to overhaul
some bits written a half decade ago for usecases that are long gone.

The main reason for bug in topic, for example, is that the SHA1 versions
of some index files are being boxed out on Debian mirrors while the
ACNG code was not able to work without them properly (otherwise, it
would reconstruct the basic archive model and not display any messages
about "Packages" file as reported above).

Those who want to track the progress, see
https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=apt-cacher-ng/apt-cacher-ng.git;a=blob;f=ChangeLog;h=85c01d77a8e2247698b999939b781c219e9f847c;hb=refs/heads/debian/sid
. One thing that needs to be fixed yet is the automatic patch code
invocation. I also found that it's not working for Translation files
(probably has not been worked for a while and nobody cared to report so far).

Regards,
Eduard.

Reply via email to