On Thu, Jun 02, 2005 at 01:31:32PM +0200, Felipe Alfaro Solana wrote:
On 6/2/05, Michael Schroeder <mls(a)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(a)suse.de
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}