Your message dated Sun, 29 Jun 2014 19:48:28 +0000 with message-id <[email protected]> and subject line Bug#740900: fixed in apt-cacher 1.7.9 has caused the Debian Bug report #740900, regarding apt-cacher: aptitude changelog <package> fails when using apt-cacher to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 740900: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740900 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: apt-cacher Version: 1.7.6 Severity: normal Dear Maintainer, when I try to display the changelog of a package with aptitude changelog <package> and I have not the most recent version of that package installed on my system aptitude needs to download the changelog file from the debian server. This download fails when I use apt-cacher: $ aptitude changelog ed Err Changelog of ed E: Changelog download failed: 403 Sorry, not allowed to fetch that type of file: ed_1.10-2_changelog Extending the parameter package_files_regexp in apt-cacher.conf for the changelog files fixes the problem for me so far, but I'm not sure if that's the complete solution for all cases. Old (default and commented out) setting: package_files_regexp = (?:^[-+.a-z0-9]+_(?:\d:)?[-+.~a-zA-Z0-9]+(?:_[-a-z0-9]+\.(?:u|d)?deb|\.dsc|\.tar(?:\.gz|\.bz2|\.xz)|\.diff\.gz)|\.rpm|index\.db-.+\.gz|\.jigdo|\.template)$ Changed to: package_files_regexp = (?:^[-+.a-z0-9]+_(?:\d:)?[-+.~a-zA-Z0-9]+(?:_[-a-z0-9]+\.(?:u|d)?deb|\.dsc|\.tar(?:\.gz|\.bz2|\.xz)|\.diff\.gz|_changelog)|\.rpm|index\.db-.+\.gz|\.jigdo|\.template)$ I have not tested the current version of apt-cacher from sid as my server runs on stable. But I haven't found an entry in the changelog file of apt-cacher 1.7.8 which indicates that this bug is already fixed. Uwe -- System Information: Debian Release: 7.4 APT prefers stable APT policy: (850, 'stable'), (840, 'stable-updates') Architecture: i386 (i686) Kernel: Linux 3.2.0-4-686-pae (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages apt-cacher depends on: ii debconf [debconf-2.0] 1.5.49 ii dpkg 1.16.12 ii ed 1.6-2 ii libfilesys-df-perl 0.92-4+b1 ii libfreezethaw-perl 0.5001-1 ii libio-interface-perl 1.06-1+b1 ii libnetaddr-ip-perl 4.062+dfsg-1 ii libsys-syscall-perl 0.23-1 ii libwww-curl-perl 4.15-1+b2 ii libwww-perl 6.04-1 ii lsb-base 4.1+Debian8+deb7u1 ii perl 5.14.2-21+deb7u1 ii ucf 3.0025+nmu3 ii update-inetd 4.43 Versions of packages apt-cacher recommends: ii libberkeleydb-perl 0.51-1 Versions of packages apt-cacher suggests: ii libio-socket-inet6-perl 2.69-2 -- Configuration Files: /etc/apt-cacher/apache.conf changed: Alias /apt-cacher /usr/share/apt-cacher/apt-cacher-cgi.pl <DirectoryMatch /usr/share/apt-cacher/> Options ExecCGI AddHandler cgi-script .pl AllowOverride None order allow,deny Allow from XXX </DirectoryMatch> /etc/apt-cacher/apt-cacher.conf changed: group = www-data user = www-data daemon_addr = 172.18.1.1 allowed_hosts = 172.18.1.0/24 http_proxy = http-proxy:8080 use_proxy = 1 package_files_regexp = (?:^[-+.a-z0-9]+_(?:\d:)?[-+.~a-zA-Z0-9]+(?:_[-a-z0-9]+\.(?:u|d)?deb|\.dsc|\.tar(?:\.gz|\.bz2|\.xz)|\.diff\.gz|_changelog)|\.rpm|index\.db-.+\.gz|\.jigdo|\.template)$ path_map = \ ftp.debian.org mirror.switch.ch/ftp/mirror ftp.ch.debian.org ftp.debian.org; \ security.debian.org mirror.switch.ch/ftp/mirror/debian-security ftp.ch.debian.org security.debian.org; \ backports.debian.org mirror.switch.ch/ftp/mirror ftp.ch.debian.org backports.debian.org; \ volatile.debian.org mirror.switch.ch/ftp/mirror ftp.ch.debian.org volatile.debian.org /etc/default/apt-cacher changed: AUTOSTART=1 -- debconf information: * apt-cacher/mode: daemon
--- End Message ---
--- Begin Message ---Source: apt-cacher Source-Version: 1.7.9 We believe that the bug you reported is fixed in the latest version of apt-cacher, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Mark Hindley <[email protected]> (supplier of updated apt-cacher package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 18 Jun 2014 09:02:34 +0100 Source: apt-cacher Binary: apt-cacher Architecture: source all Version: 1.7.9 Distribution: unstable Urgency: low Maintainer: Mark Hindley <[email protected]> Changed-By: Mark Hindley <[email protected]> Description: apt-cacher - Caching proxy server for Debian/Ubuntu software repositories Closes: 740900 749052 Changes: apt-cacher (1.7.9) unstable; urgency=low . * When reading pdiffs in apt-cacher-cleanup.pl, take LOCK_SH so the file is complete. * Add Translation-*.lzma to index_files_regexp. * Reduce import_sums() memory usage by using GDBM_File and anonymous temporary file. * Fix for BerkeleyDB failchk -> recover code. After recovery open a new environment. * Correct documentation: data_timeout default was increased to 120 in 1.7.3. * Support setting checksum option to 'lazy' which avoids waiting for new files to be downloaded completely. * Suppress red -s output unless $verbose is set in apt-cacher-cleanup.pl. * Sometimes BerkeleyDB failchk is returning EINVAL, so just loop until we get DB_RUNRECOVERY or 0. * When forking daemon listener, log pid to error.log. * Don't send a response from die_handler() unless there is a connection. * Return Server header instead of Via for locally generated responses. * When parsing libcurl option, ensure the rest of the line after the key is preserved. * Remove obsolete Keep-Alive header from responses. * Reduce default request_timeout to 10. * Only return Accept-Ranges header for persistent connections. * Allow *.changelog files as well as *_changelog. apt-get tries both. * Allow extended locales in Translation filenames. * Prevent keeping get_request() loop open when providing invalid input. * Move initscript pidfile to /var/run/apt-cacher. * Make default for libcurl_socket /var/run/apt-cacher/libcurl.socket. * Validate supplied architectures using Dpkg::Arch. * Catch early errors by redirecting STDERR to a buffer and restoring once the logfiles are available. * Reorder main part to drop privileges and open logfiles earlier. * Make config variables set from commandline options private (pidfile, retry, chroot and fork). * Implement option max_loadavg. * use Socket in lib/apt-cacher.pl. Needed for inet_aton(). * Create shared memory segment with mode 0600. * Update to Standards Version 3.9.5 (no changes). * aptitude is now using metadata.ftp-master.debian.org for changelogs. (closes: #740900) * Really deal properly with multiple libcurl headers when redirected. (closes: #740900) * Always correctly escape . in default regexps. * Simplify building regexps by using a specific list of valid architectures and replacing strings %VALID_NAME%, %VALID_VERSION% and %VALID_ARCHS% in regexps. Convert UBUNTU_RELEASE_NAMES and PATH_MAP to use %% delimiters, but still support those legacy forms without. * If called with URI /config include private config variables in output. * Actually only do freshness checks for index files as advertised. * Enforce lower case alphanumeric Ubuntu release names. * Reduce memory usage by limiting exports from modules and only loading WWW::Curl modules via require in libcurl process. * Add Ubuntu 14.10 release name 'utopic'. * Add example configuration for not proxying upstream localhost requests to manpage. Support escaping separators (comma or semicolon) within configuration options. (closes: #749052). Checksums-Sha1: 1f111b4c3cdac93c66e4a65e6ffeba5c31ebc531 1446 apt-cacher_1.7.9.dsc ae43034e219b423a8db1b2f980a898faeb41e095 90632 apt-cacher_1.7.9.tar.xz 61c7b4f4da26c0e594844cc782f45112048887f0 99776 apt-cacher_1.7.9_all.deb Checksums-Sha256: 45873d15542e9906e012e9ef42d5f4412c5acc17d88643cf34e6f8301226e192 1446 apt-cacher_1.7.9.dsc 23ca33674d544b288e407a6f7be4ccacdef16a20472f2c9ae6b845d0039e7eb8 90632 apt-cacher_1.7.9.tar.xz a1be4746eb6fead3907e43f7025056862d6b0f639be7ee622dcbd6dbce79d080 99776 apt-cacher_1.7.9_all.deb Files: 06037c2c1ad87651e01b4ea995f6ad36 99776 net optional apt-cacher_1.7.9_all.deb e6d3fb2b3c01bd6c5cc3b6922fe9cc36 1446 net optional apt-cacher_1.7.9.dsc fae87735572c4c92ffc3b008b928e17d 90632 net optional apt-cacher_1.7.9.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUBU7Brfml0DlyzX+w8AQg96BAAppHZYZRoAWyZKPTP5/W10D5AKwr9EFFY cxI72IHvGOMNu9JNT/XQ47wIX1rkFAXeNDzscn2/YCvG//h7kEhORudGicjNOwmP MP/9eHlm+L87ThS3lj7HyhWcTtIAq45OL7VeHWPXS1GOXh0wp/j3mH2goGf4MKAV OrLSH5UJOkOFy4s6pWrbTEt0KDG2Rf7lc5CwCnWpgZoDpOXZ7baLL8Nf6Hx5EX64 iObutPfa+8aeo3x/xDfoDJIRjfxG1x73q+HXHQl/NKPS+pWHMzmT0U2xNbe82zTe CrzyJI3gR7khSQisTTBYpko87bwxT2jcs+OCzFQUyN0kYnkWakUyVqF2dtrcvtvn A3tIVvkg2LxZnwxa2iWnu/GHYZ/eUD5X+UQVctfFNfvSvXfh0khoQhOHBVeJxfnk 2JpISm0E4lOSJ2blYnTCElrWM07iV0RTp5egKkl24mTDQBTEe3RjkKB8xZstaeGx mSefkH9YcrYbrcpztOsqULshbSOp5j/KO46Zd6qbATpzKuaz8JicNi0V1etkf2Bv 5d4qTHYGKkIseYJ/1E1VMtaP5GX7CqvJ/zWASoNx637P2vQ7tDAYsIX3g45sTONZ 2lmhR69P7yK33LWkdHc0bN6BhEd/VNusDur+Y5EJmaNTxvJ0r6aacsixStX9+SMM Do+afxOahAM= =7y+C -----END PGP SIGNATURE-----
--- End Message ---

