Re: Packages file under version control
Glenn wrote:
> 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
rsync-based algorithm).
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.
Regards,
--
Yann Dirson <ydirson@altern.org> | Why make M$-Bill richer & richer ?
Debian-related: <dirson@debian.org> | Support Debian GNU/Linux:
Pro: <yann.dirson@fr.alcove.com> | Freedom, Power, Stability, Gratuity
http://ydirson.free.fr/ | Check <http://www.debian.org/>
Reply to: