#2 Full support for multiple distributions

open
nobody
None
5
2002-08-09
2002-08-09
Anonymous
No

Support for multiple distributions is somewhat broken
(in 1.3.0 at least) resulting in aggressive removal of
packages due to the multi-dist nature of the .deb pool
structure.

For example, say that an apt-proxy cache supports a set
of "woody" machines. If one of the machines is
upgraded to "testing" ("sarge"), then many "woody"
version-level debs will be flushed from the cache by
the new "testing" version-level debs. Any time a
down-level version of one of these packages is needed
by a new or existing "woody" installation, then it will
unnecessarily need to be re-fetched from the back-end
source.

With 100's of version-levels differing between
"testing" and "woody," this effectively means that
multiple distributions cannot harmoniously be cached by
apt-proxy.

Must a separate apt-proxy be used for each
distribution, or is there a better way to support
multiple distributions?

Discussion