Modern Update System

Benjy Grogan benjy.grogan at gmail.com
Wed Nov 30 09:55:17 UTC 2005


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?

Thanks for all the info btw,
Benjy

On 11/30/05, Michael Schroeder <mls at suse.de> wrote:
>
> On Tue, Nov 29, 2005 at 04:07:19PM -0500, Benjy Grogan wrote:
> > What would be the size of said deltarpms for Openoffice?
>
> That depends on the changes in the Openoffice package.
> Lets see...
>
> Update from 1.9.125 to 2.0.0: 10 Mbyte.
> Update from 1.99.3  to 2.0.0:  4 Mbyte.
>
> On avarage deltas are about 5%-10% of the rpm size.
>
> > Are there any drawbacks to the deltarpms?
>
> Well, the deltas are between two version. So if you want them to
> work with a distribution that changes a lot like fedora (i.e.
> if you don't do just maintenance updates) you have two possibilities:
>
> - delete all of th old deltas and create deltas between the old
>   versions and the current one. The drawback is that you have to keep
>   the old rpms around for delta generation (they don't need to be in
>   the repo, though) and the mirrors have to fetch all the new
>   deltas.
> - create only one delta between the last version and the new one.
>   This creates a chain of deltas, so the mirrors only have to pick
>   up one delta. The disadvantage is that you have to use a special
>   server that combines the deltas on the fly or, if you don't want
>   that, clients that have an old version must fetch more than one
>   delta and combine them.
>
> In any case, keeping deltas against the last 10 versions roughly
> doubles the repo size.
>
> Cheers,
>   Michael.
>
> --
> Michael Schroeder                                   mls at suse.de
> main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
>
> --
> fedora-devel-list mailing list
> fedora-devel-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-devel-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20051130/10e5b8e8/attachment.htm>


More information about the fedora-devel-list mailing list