https://bugzilla.novell.com/show_bug.cgi?id=326208#c2
--- Comment #2 from Peter Poeml 2007-09-20 01:39:23 MST ---
I initially thought this would be an anachronism of zypp, but surprising
enough, it is indeed the default behaviour of curl. (Listed in the FAQ
even...)
Cacheability is obviously important to miminize load on origin servers
and local networks. It is in our (download.opensuse.org) interest to be
well cacheable. We attempt to set appropriate HTTP cache control headers
that play well with caches _and_ with the client. Rather aggressively,
mtadata of the Factory trees are specifically served with
must-revalidate, because they change frequently. so proxy caches will
revalidated it before serving it.
zypp should not use this header under normal circumstances.
If there is any scenario, where zypp is required to do end-to-end reload
or revalidation, it should do a If-Modified-Since request, rather than
using Pragma: no-cache.
repomd.xml is special. It is small enough to simply fetch it. And since
it contains hashes over all other (rpm-md) metadata files, it saves
revalidation on the other metadata files.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.