On Mon, Mar 28, 2005 at 04:03:00PM +0100, Joe Desbonnet wrote: > I would like to thank Michael Schroeder from SuSE for pointing out > that he's already got an excellent system already working for the SuSE > distribution. His delta RPM software compares the content of an RPM on > a file by file basis (I'm currently just treating the RPM as one > binary blob after expanding the cpio archive). It seems that this > approach yields better compression and requires less CPU cycles and > memory to generate the delta files. If there is interest I'll explore > this approach next. Would you be interested in exploring using librsync against old cached RPMS in /var/cache/yum and the update RPMS on the server? If this works well, then no special repositories need be generated. Then we can investigate repackaging filesystem files back into RPM files instead of relying on locally cached RPM packages.