[Rpm-maint] [rpm-software-management/rpm] Make sure all dependencies for scriptlet are installed before executing them (#436)

Jeff Johnson notifications at github.com
Wed Apr 25 09:46:06 UTC 2018


Delaying scriptlet execution until after a SCC (if you prefer that term) is one approach to avoiding indeterminism from lack of ordering within an SCC: any/all executables within the SCC are guaranteed to be present.

I tried to point out that delaying scriptlet execution adds a different type of indeterminism in choosing when to run scriptlets, not just the order in which to run  scriptlets, during an install.

The extreme case, where the entire transaction is an SCC, and all files are installed before scriptlets are run, is identical to the case of not needing package ordering through dependency prerequisites whatsoever.

Try and see whether installations are more robust and breakage rarer by delaying scriptlet execution.

-- 
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/436#issuecomment-384228461
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20180425/5929a87a/attachment-0001.html>


More information about the Rpm-maint mailing list