[Aptitude-svn-commit] r3965 - in branches/aptitude-0.3/aptitude: . src/generic

Daniel Burrows dburrows at costa.debian.org
Fri Aug 26 03:37:02 UTC 2005


Author: dburrows
Date: Fri Aug 26 03:36:58 2005
New Revision: 3965

Modified:
   branches/aptitude-0.3/aptitude/ChangeLog
   branches/aptitude-0.3/aptitude/src/generic/apt.cc
Log:
Fix the behavior of is_interesting_dep on reverse dependencies.

Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog	(original)
+++ branches/aptitude-0.3/aptitude/ChangeLog	Fri Aug 26 03:36:58 2005
@@ -1,5 +1,11 @@
 2005-08-25  Daniel Burrows  <dburrows at debian.org>
 
+	* src/generic/apt.cc:
+
+	  Fix the behavior of is_interesting_dep on reverse dependencies:
+	  they weren't being expanded to the surrounding OR, so the
+	  subsumption relation was wrong.
+
 	* tests/test_apt_universe.cc:
 
 	  Provide more specific information in failure messages for the

Modified: branches/aptitude-0.3/aptitude/src/generic/apt.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/generic/apt.cc	(original)
+++ branches/aptitude-0.3/aptitude/src/generic/apt.cc	Fri Aug 26 03:36:58 2005
@@ -717,7 +717,10 @@
     {
     case uncached:
       {
-	bool rval = internal_is_interesting_dep(d, cache);
+	pkgCache::DepIterator start, end;
+	surrounding_or(d, start, end);
+
+	bool rval = internal_is_interesting_dep(start, cache);
 
 	cached_deps_interesting[d->ID] = rval ? interesting : uninteresting;
 	return rval;



More information about the Aptitude-svn-commit mailing list