On Aug 18, 2008, at 2:09 PM, Jakub Bogusz wrote: > On Mon, Aug 18, 2008 at 12:46:16PM +0300, Elan Ruusamäe wrote: >> On Sunday 17 August 2008 23:51:48 blues wrote: >>> - vim-rt should suggest vi-editor for instalation (or maybe it >>> should be >>> required? What is purpose of vim-rt alone?) >> >> it's to avoid dependency loops in packages. besides that >> dependency loops are >> not cool, they cause modified %config lossage on upgrades due rpm >> flaw. (old >> file is renamed to .rpmsave, and new one is placed as .rpmnew, and >> the >> original path name won't exists at all) > > So IMO there is one more thing to do on rpm side: > "A Requires: B + B Suggests: A" situation shouldn't make dependency > loop; hard dependency should always have priority over soft (Suggests) > dependency. >
A satisfied Suggests: dependency is exactly the same as a Requires: for ordering purposes. But test RPMSENSE_MISSINGOK and don't order for satisfied Suggests: if you wish, the place to do so is in lib/depends.c (I'll send along the 2-3 line patch is necessary). hth 73 de Jeff > > -- > Jakub Bogusz http://qboosh.pl/ > _______________________________________________ > pld-devel-en mailing list > [email protected] > http://lists.pld-linux.org/mailman/listinfo/pld-devel-en _______________________________________________ pld-devel-en mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
