What next?

Michael Schroeder mls at suse.de
Thu Jun 2 12:13:05 UTC 2005


On Thu, Jun 02, 2005 at 01:31:32PM +0200, Felipe Alfaro Solana wrote:
> On 6/2/05, Michael Schroeder <mls at suse.de> wrote:
> > You'll always need the full rpm on the server in case something doesn't
> > work with the delta. Deltas are normally about 10% of the full rpm, so
> > that you double the needed space if you keep 10 deltas per package.
> 
> AFAIK, SUSE delta RPMs don´t require the presence of the full,
> original, binary RPM.

Are you talking about the client or the server side? The server
should always have the full rpm in case the client doesn't understand
deltas or the deltas don't match.
The client can either work with filesystem data or with the old
rpm.

> Instead, the delta RPM can patch the needed files on the fly, directly
> onto the filesystem.

No, it doesn't do this. Applydeltarpm creates an rpm that is bitwise
identical to the original. That's the beauty of it, you can still
verify the rpm signature and so on.

Cheers,
  Michael.

-- 
Michael Schroeder                                   mls at suse.de
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}




More information about the devel mailing list