On Sep 25, 2008, at 9:22 AM, Michael Schroeder wrote:
> On Thu, Sep 25, 2008 at 03:12:15PM +0400, Dmitry V. Levin wrote:
>> On Thu, Sep 25, 2008 at 11:08:31AM +0200, Michael Schroeder wrote:
>> [...]
>>> So A requires B and B as a requires(post) to A? This isn't
>>> installable
>>> at all, thus it's a packaging bug.
>>
>> Sorry, you cannot avoid the problem of resolving dependency loops
>> by just saying that dependency loops are evil, packaging bug, etc.
>
> I didn't say that. I said that dependency loops that include
> prereqs are evil. Please show me one example where they are needed.
>
We agree that dependency loops that include prereqs are evil.
But the final exam question, reduced to multiple choice, is
Q: A "prereq" in a dependency loop is which of the following?
2) marked with RPMSENSE_PREREQ
2.7) expressed as "Requires(pre)"
2.71) an edge in a package dependency graph
2.718) a detail that doesn't matter, rpmlib will get it right.
2.7182) a Gucci purse and an Armani suit
2.71828) all or none of the above
2.718281) some of the above
2.7182818) blasphemy
Prerequisites make my head hurt, let's go shopping!
73 de Jeff
Received on Thu Sep 25 16:05:30 2008