Red Hat Bugzilla – Bug 245755
Pirut misses dependencies
Last modified: 2007-11-30 17:12:08 EST
Under not very unlikely conditions pirut installs packages with broken
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.select packages that require additional packages
3.press cancel when presented the additional requirements
4.press apply again and install previously selecte packages
requirements are NOT installed
ask about the requirements again and install them
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 ***