Under not very unlikely conditions pirut installs packages with broken dependencies. Version-Release number of selected component (if applicable): pirut-1.3.7-1.fc7 How reproducible: always Steps to Reproduce: 1.select packages that require additional packages 2.press apply 3.press cancel when presented the additional requirements 4.press apply again and install previously selecte packages Actual results: requirements are NOT installed Expected results: ask about the requirements again and install them Additional info: There are several other scenarios where this problem can show up. Reason for this is a bug in yum that is currently only triggered by pirut. Depsolver.deps is a cache saving matching provides for requirements. This cache is never invalidated. As pirut reuses (in fact cosists of) the Depsolver results from earlier queries get into the resolving although they are no longer part of the current transaction.
*** This bug has been marked as a duplicate of 242368 ***