You said you have to keep around the old rpms and you meant the repos have to keep around the old rpms?  Does the user (me) have to store the old rpms on my hard drive to be combined with the delta rpms?<br><br>Thanks for all the info btw,
<br>Benjy<br><br><div><span class="gmail_quote">On 11/30/05, <b class="gmail_sendername">Michael Schroeder</b> <<a href="mailto:mls@suse.de">mls@suse.de</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tue, Nov 29, 2005 at 04:07:19PM -0500, Benjy Grogan wrote:<br>> What would be the size of said deltarpms for Openoffice?<br><br>That depends on the changes in the Openoffice package.<br>Lets see...<br><br>Update from 
1.9.125 to 2.0.0: 10 Mbyte.<br>Update from 1.99.3  to 2.0.0:  4 Mbyte.<br><br>On avarage deltas are about 5%-10% of the rpm size.<br><br>> Are there any drawbacks to the deltarpms?<br><br>Well, the deltas are between two version. So if you want them to
<br>work with a distribution that changes a lot like fedora (i.e.<br>if you don't do just maintenance updates) you have two possibilities:<br><br>- delete all of th old deltas and create deltas between the old<br>  versions and the current one. The drawback is that you have to keep
<br>  the old rpms around for delta generation (they don't need to be in<br>  the repo, though) and the mirrors have to fetch all the new<br>  deltas.<br>- create only one delta between the last version and the new one.<br>
  This creates a chain of deltas, so the mirrors only have to pick<br>  up one delta. The disadvantage is that you have to use a special<br>  server that combines the deltas on the fly or, if you don't want<br>  that, clients that have an old version must fetch more than one
<br>  delta and combine them.<br><br>In any case, keeping deltas against the last 10 versions roughly<br>doubles the repo size.<br><br>Cheers,<br>  Michael.<br><br>--<br>Michael Schroeder                                   
<a href="mailto:mls@suse.de">mls@suse.de</a><br>main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}<br><br>--<br>fedora-devel-list mailing list<br><a href="mailto:fedora-devel-list@redhat.com">fedora-devel-list@redhat.com
</a><br><a href="https://www.redhat.com/mailman/listinfo/fedora-devel-list">https://www.redhat.com/mailman/listinfo/fedora-devel-list</a><br></blockquote></div><br>