Package: apt-cacher
Version: 0.8.5
Followup-For: Bug #267680
I don't think either of the first two suggestions in the original report
will work, as it's highly likely you'll want to download a
Contents-<arch>.gz from more than one repository. Thus they must be
given the same treatment as Packages.gz et al.
I also think that it should be upgraded from wishlist to at least minor
if not normal priority, since it completely prevents another package
(apt-file) from working once installed. (If it's already installed, it
continues to work, but won't update.) I haven't, however, changed the
severity myself, as I am prepared to debate it.
Patch follows:
--- /usr/share/apt-cacher/apt-cacher.pl.orig 2005-03-19 23:50:33.000000000
+0000
+++ /usr/share/apt-cacher/apt-cacher.pl 2005-03-20 00:00:51.000000000 +0000
@@ -369,7 +369,7 @@
# Place the file in the cache with just its basename
$new_filename = $filename;
debug_message("new filename with just basename: $new_filename");
-} elsif ($filename =~ /(Packages.gz|Release|Release.gpg|Sources.gz)$/) {
+} elsif ($filename =~
/(Packages.gz|Release|Release.gpg|Sources.gz|Contents-.+\.gz)$/) {
# It's a Packages.gz or related file: make a long filename so we can
cache these files without
# the names colliding
$new_filename = "$host$uri";
@@ -392,7 +392,7 @@
#print STDERR "--- Looking for $cached_file\n";
debug_message("looking for $cached_file");
-if ($filename =~ /(Packages.gz|Release|Release.gpg|Sources.gz)$/) {
+if ($filename =~
/(Packages.gz|Release|Release.gpg|Sources.gz|Contents-.+\.gz)$/) {
debug_message("filename complies: $filename");
# Unlink the file if it is older than our configured time
if (-f _) {
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (900, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.27
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)
Versions of packages apt-cacher depends on:
ii apache 1.3.33-4 versatile, high performance HTTP s
ii bzip2 1.0.2-5 high-quality block-sorting file co
ii perl 5.8.4-6 Larry Wall's Practical Extraction
ii wget 1.9.1-8 retrieves files from the web
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]