Bug#578242: www.debian.org: Package information pages never expire (w.r.t. HTTP Time-Stamping) though they obviously should
Package: www.debian.org
Severity: normal
(from inspection of the bug report list, this is related to but not the same as #67857 and #177200)
I'm trying to monitor updates to three 'unstable' packages using trusty
old "websec" (http://baruch.ev-en.org/proj/websec/) and noticed that the
http://packages.debian.org/ webserver returns "HTTP/1.1 304 Not
Modified" responses where it shouldn't as can be seen from the example
using "wget" below. Is it possible to fix this w/o me having to turn off
timestamp checking? Thanks in advance! :)
[So Apr 18 09:43:55 ueberall@enton .websec]$ ll archive/deb-sid-jrejdk.html
-rw-r--r-- 1 ueberall ueberall 16359 2010-03-25 18:18 archive/deb-sid-jrejdk.html
[So Apr 18 09:44:04 ueberall@enton .websec]$ wget -O /tmp/deb-sid-jrejdk.html --header="If-Modified-Since: Thu, 25 Mar 2010 17:18:19 GMT" -S http://packages.debian.org/de/sid/sun-java6-jre
--2010-04-18 09:44:14-- http://packages.debian.org/de/sid/sun-java6-jre
Resolving packages.debian.org (packages.debian.org)... 194.177.211.202,
128.31.0.49, 87.106.64.223, ...
Connecting to packages.debian.org
(packages.debian.org)|194.177.211.202|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 304 Not Modified
Date: Sun, 18 Apr 2010 07:44:00 GMT
Server: Apache
Connection: Keep-Alive
Keep-Alive: timeout=15, max=100
2010-04-18 09:44:14 ERROR 304: Not Modified.
[So Apr 18 09:55:00 ueberall@enton .websec]$ diff archive/deb-sid-jrejdk.html /tmp/deb-sid-jrejdk.html | head -8 | tail -4
15c12
< <meta name="Keywords" content="Debian, sid, us, non-free, java, 6.18-4">
---
> <meta name="Keywords" content="Debian, sid, us, non-free, java, 6.20-1">
Ad astra, Markus
-- System Information:
Debian Release: (irrelevant)
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (x86_64)
Kernel: (irrelevant)
Locale: (irrelevant)
Shell: (irrelevant)
Reply to: