[Aptitude-svn-commit] r4019 - in branches/aptitude-0.3/aptitude: .
src/generic
Daniel Burrows
dburrows at costa.debian.org
Wed Aug 31 19:40:44 UTC 2005
Author: dburrows
Date: Wed Aug 31 19:40:41 2005
New Revision: 4019
Modified:
branches/aptitude-0.3/aptitude/ChangeLog
branches/aptitude-0.3/aptitude/src/generic/aptitude_resolver_universe.cc
Log:
Really exclude self-conflicts from the global broken list.
Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog (original)
+++ branches/aptitude-0.3/aptitude/ChangeLog Wed Aug 31 19:40:41 2005
@@ -1,5 +1,11 @@
2005-08-31 Daniel Burrows <dburrows at debian.org>
+ * src/generic/aptitude_resolver_universe.cc:
+
+ Fix the self-dependency check in broken_iterator::operator++;
+ now the global list of broken packages in aptitude_universe
+ properly excludes self-conflicts. Fixes an assert failure.
+
* src/generic/problemresolver/dummy_universe.cc, src/generic/problemresolver/dummy_universe.h, src/generic/problemresolver/solution.h, src/generic/aptitude_resolver_universe.cc:
Canonicalize some of the debugging output of the resolver to
Modified: branches/aptitude-0.3/aptitude/src/generic/aptitude_resolver_universe.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/generic/aptitude_resolver_universe.cc (original)
+++ branches/aptitude-0.3/aptitude/src/generic/aptitude_resolver_universe.cc Wed Aug 31 19:40:41 2005
@@ -488,7 +488,7 @@
while(!prv.end())
{
// Ignore indirect self-conflicts.
- if(prv.OwnerPkg() != the_dep.TargetPkg())
+ if(prv.OwnerPkg() != the_dep.ParentPkg())
{
// First, is the providing version going to be
// installed?
More information about the Aptitude-svn-commit
mailing list