Re: Packages file under version control
> If we put the Packages file under some sort of version control (e.g.
> cvs), bandwidth requirments would be minimised as cvs automatically
> takes care of diff's and patching, and i assume the CPU load from cvs
> server is a lot better than rsync.
FWIW, the xproxy system (package xproxy-http) can be used for this.
Basically, it acts in a client/server way. The xproxy client runs on
your local network, and acts like an HTTP/1.1 proxy server. The
xproxy server keeps an history of the pages (here Packages files), and
only sends the required diffs to the xproxy client (using an
Now the problem is, this package is currently non-functionning. It is
distributed as part of xdelta2, which does not build with g++3
(http://bugs.debian.org/178525), and I'm in need of C++ experts to
help with fixing that. See that bugreport for details.
Yann Dirson <firstname.lastname@example.org> | Why make M$-Bill richer & richer ?
Debian-related: <email@example.com> | Support Debian GNU/Linux:
Pro: <firstname.lastname@example.org> | Freedom, Power, Stability, Gratuity
http://ydirson.free.fr/ | Check <http://www.debian.org/>