Author: schubi2 Date: Thu Aug 9 13:27:10 2007 New Revision: 6544 URL: http://svn.opensuse.org/viewcvs/zypp?rev=6544&view=rev Log: - recognize changes in the pool (e.g. changing /etc/sysconfig/storage #271912 Modified: trunk/libzypp/zypp/solver/detail/Resolver.cc Modified: trunk/libzypp/zypp/solver/detail/Resolver.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/zypp/solver/detail/Resolver.cc?rev=6544&r1=6543&r2=6544&view=diff ============================================================================== --- trunk/libzypp/zypp/solver/detail/Resolver.cc (original) +++ trunk/libzypp/zypp/solver/detail/Resolver.cc Thu Aug 9 13:27:10 2007 @@ -123,10 +123,7 @@ , _preferHighestVersion (true) { - //if ( _poolchanged.remember( _pool.serial() ) ) - //{ - // SEC << "CHANGED" << endl; - //} + } @@ -1227,7 +1224,14 @@ CollectTransact info (*this); // cleanup before next run - reset( false, true ); //resetValidResults,keepExtras + if ( _poolchanged.remember( _pool.serial() ) ) + { + MIL << "pool has been CHANGED --> resetting solverresults" << endl; + reset( true, true ); //resetValidResults,keepExtras + } else { + reset( false, true ); //resetValidResults,keepExtras + } + bool saveTryAllPossibilities = _tryAllPossibilities; if (tryAllPossibilities) { -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org