Bug 245755 - Pirut misses dependencies
Summary: Pirut misses dependencies
Status: CLOSED DUPLICATE of bug 242368
Alias: None
Product: Fedora
Classification: Fedora
Component: pirut
Version: 7
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Jeremy Katz
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2007-06-26 14:21 UTC by Florian Festi
Modified: 2007-11-30 22:12 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2007-06-26 22:30:08 UTC

Attachments (Terms of Use)

Description Florian Festi 2007-06-26 14:21:03 UTC
Under not very unlikely conditions pirut installs packages with broken

Version-Release number of selected component (if applicable):

How reproducible:

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.

Comment 1 Jeremy Katz 2007-06-26 22:30:08 UTC

*** This bug has been marked as a duplicate of 242368 ***

Note You need to log in before you can comment on or make changes to this bug.