* 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.