Removed keepExtras from resolvePool
authorStefan Schubert <schubi@suse.de>
Tue, 31 Jul 2007 08:37:02 +0000 (08:37 +0000)
committerStefan Schubert <schubi@suse.de>
Tue, 31 Jul 2007 08:37:02 +0000 (08:37 +0000)
zypp/Resolver.cc
zypp/Resolver.h
zypp/solver/detail/Resolver.cc
zypp/solver/detail/Resolver.h

index 61062de..c34afec 100644 (file)
@@ -66,8 +66,8 @@ namespace zypp
   { return _pimpl->freshenPool(); }
   bool Resolver::resolvePool ()
   { return _pimpl->resolvePool( false ); }// do not try all possibilities 
-  bool Resolver::resolvePool( bool tryAllPossibilities, bool keepExtras )
-  { return _pimpl->resolvePool( tryAllPossibilities, keepExtras ); }
+  bool Resolver::resolvePool( bool tryAllPossibilities)
+  { return _pimpl->resolvePool( tryAllPossibilities); }
   bool Resolver::resolveDependencies( void )
   { return _pimpl->resolveDependencies( ); }
   void Resolver::undo()
index a84b005..078d242 100644 (file)
@@ -127,7 +127,7 @@ namespace zypp
      * the latter case, use problems() and later applySolutions()
      * below.
      **/
-    bool resolvePool (bool tryAllPossibilities, bool keepExtras = false );
+    bool resolvePool (bool tryAllPossibilities);
       
     bool resolveDependencies( void );
 
index 1536c42..348a7d0 100644 (file)
@@ -668,8 +668,7 @@ Resolver::establishState( ResolverContext_Ptr context )
 
        // process the queue
        resolveDependencies( context );
-
-       reset();
+       reset( false, true ); //resetValidResults,keepExtras
     }
 
     context->setEstablishing (false);
@@ -797,7 +796,7 @@ Resolver::freshenState( ResolverContext_Ptr context,
     resolveDependencies( context );
     
     if (resetAfterSolve) {
-       reset();
+       reset( false, true ); //resetValidResults,keepExtras    
        context->setEstablishing( false );
        _best_context = context;
     }
@@ -1216,14 +1215,13 @@ show_pool( ResPool pool )
 
 
 bool
-Resolver::resolvePool( bool tryAllPossibilities, bool keepExtras )
+Resolver::resolvePool( bool tryAllPossibilities )
 {
     ResolverContext_Ptr saveContext = _best_context;
     CollectTransact info (*this);
 
     // cleanup before next run
-    reset( false, keepExtras );
-
+    reset( false, true ); //resetValidResults,keepExtras
     bool saveTryAllPossibilities = _tryAllPossibilities;
 
     if (tryAllPossibilities) {
index 9a72aec..1885b43 100644 (file)
@@ -247,7 +247,7 @@ class Resolver : public base::ReferenceCounted, private base::NonCopyable {
     void freshenState( ResolverContext_Ptr context = NULL, bool resetAfterSolve = true );
     bool freshenPool( bool resetAfterSolve = true );
     bool resolveDependencies (const ResolverContext_Ptr context = NULL);
-    bool resolvePool( bool tryAllPossibilities = false, bool keepExtras = false );
+    bool resolvePool( bool tryAllPossibilities = false);
 
     bool transactResObject( ResObject::constPtr robj,
                            bool install = true,