Posted Jan 5, 2008 20:25 UTC (Sat) by jengelh (subscriber, #33263)
In reply to: Formats supported by sbergman27
Parent article: RPM 5.0 released
There are .patch.rpms, which contain full copies of all files that changed.
Then there are .delta.rpms, which are deltas - and yes, I have to agree, applying deltarpms is
not too fast. But that is a general thing about deltaing, not limited to rpms. As soon as
transferring the full .rpm is faster than delting it up, deltarpms are useless unless you have
a strict pay-per-byte pipe.
Posted Jan 6, 2008 7:36 UTC (Sun) by Richard_J_Neill (subscriber, #23093)
[Link]
Surely you don't have to maintain the original .rpm file to use a delta-rpm. The original
.rpm could be re-constructed on the fly from the packages that it installed.
Formats supported
Posted Jan 6, 2008 18:56 UTC (Sun) by MattPerry (guest, #46341)
[Link]
Unlikely as RPMs contain metadata and pre- and post-installation scripts that are not kept on
the filesystem after installation.
Formats supported
Posted Jan 6, 2008 19:01 UTC (Sun) by jengelh (subscriber, #33263)
[Link]
Scripts are kept. Otherwise, how would you run %preun and %postun? So yes, deltarpm magically
takes both the rpmdb and the delta file and produces a full (non-delta, perhaps .patch) rpm
out of it. And that takes a whee while.
Formats supported
Posted Jan 7, 2008 15:21 UTC (Mon) by roblucid (subscriber, #48964)
[Link]
Actually OpenSuSE claims to do exactly that. The Online update takes a
delta rpm, and constructs the new files from the old, plus what's in the
rpm delta file.
It generally works to!