[Rpm-maint] [rpm-software-management/rpm] Add deltarpm support (#433)
Jeff Johnson
notifications at github.com
Mon Apr 23 20:07:46 UTC 2018
Deltarpms are between specific versions of rpm packages.
Installing deltarpms using the local install - at best - will only be possible between specific versions of packages that are 1) never changed 2) never have missing files.
There's no obvious solutions with "upgrades" based on local/static deltas while running a transaction (which is not the right place to go substituting an actual package for a delta package).
Performing a "can a delta package be installed?" earlier has to be done before dependency checking to ensure that metadata is available when needed.
At that point, a separarate CLI tool that ensures that the package elements are installable and continues by running rpm becomes feasible. But that is essentially what depsolvers are currently doing with deltarpms.
But perhaps you are just suggesting that deltarpm handling be included in rpmlib for access by depsolvers as a download/reconstruction layer before install/upgrade proceeds. Deltarpms between specific package versions has a combinatorial failure making all possible (or even all "useful") deltas available with fallbacks to full packages when a deltarpm doesn't exist.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/433#issuecomment-383705740
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20180423/0a26ca55/attachment.html>
More information about the Rpm-maint
mailing list