Hello community, here is the log from the commit of package libzypp for openSUSE:Factory checked in at 2020-03-04 09:38:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libzypp (Old) and /work/SRC/openSUSE:Factory/.libzypp.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libzypp" Wed Mar 4 09:38:12 2020 rev:424 rq:781044 version:17.23.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libzypp/libzypp.changes 2020-02-29 21:21:21.246141240 +0100 +++ /work/SRC/openSUSE:Factory/.libzypp.new.26092/libzypp.changes 2020-03-04 09:38:14.125849744 +0100 @@ -1,0 +2,7 @@ +Mon Mar 2 19:53:51 CET 2020 - [email protected] + +- Fix package status computation regarding unneeded, orphaned, recommended + and suggested packages (broken in 17.23.0) (bsc#1165476) +- version 17.23.1 (22) + +------------------------------------------------------------------- Old: ---- libzypp-17.23.0.tar.bz2 New: ---- libzypp-17.23.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libzypp.spec ++++++ --- /var/tmp/diff_new_pack.FC8XHZ/_old 2020-03-04 09:38:15.265850427 +0100 +++ /var/tmp/diff_new_pack.FC8XHZ/_new 2020-03-04 09:38:15.265850427 +0100 @@ -25,7 +25,7 @@ %bcond_without mediabackend_tests Name: libzypp -Version: 17.23.0 +Version: 17.23.1 Release: 0 URL: https://github.com/openSUSE/libzypp Summary: Library for package, patch, pattern and product management ++++++ libzypp-17.23.0.tar.bz2 -> libzypp-17.23.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-17.23.0/VERSION.cmake new/libzypp-17.23.1/VERSION.cmake --- old/libzypp-17.23.0/VERSION.cmake 2020-02-21 16:16:12.000000000 +0100 +++ new/libzypp-17.23.1/VERSION.cmake 2020-03-02 20:01:14.000000000 +0100 @@ -61,8 +61,8 @@ SET(LIBZYPP_MAJOR "17") SET(LIBZYPP_COMPATMINOR "22") SET(LIBZYPP_MINOR "23") -SET(LIBZYPP_PATCH "0") +SET(LIBZYPP_PATCH "1") # -# LAST RELEASED: 17.23.0 (22) +# LAST RELEASED: 17.23.1 (22) # (The number in parenthesis is LIBZYPP_COMPATMINOR) #======= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-17.23.0/package/libzypp.changes new/libzypp-17.23.1/package/libzypp.changes --- old/libzypp-17.23.0/package/libzypp.changes 2020-02-21 16:16:12.000000000 +0100 +++ new/libzypp-17.23.1/package/libzypp.changes 2020-03-02 20:01:14.000000000 +0100 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Mon Mar 2 19:53:51 CET 2020 - [email protected] + +- Fix package status computation regarding unneeded, orphaned, recommended + and suggested packages (broken in 17.23.0) (bsc#1165476) +- version 17.23.1 (22) + +------------------------------------------------------------------- Fri Feb 21 16:06:57 CET 2020 - [email protected] - Log patch status changes to history (jsc#SLE-5116) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-17.23.0/zypp/solver/detail/SATResolver.cc new/libzypp-17.23.1/zypp/solver/detail/SATResolver.cc --- old/libzypp-17.23.0/zypp/solver/detail/SATResolver.cc 2020-02-21 13:16:14.000000000 +0100 +++ new/libzypp-17.23.1/zypp/solver/detail/SATResolver.cc 2020-03-02 19:51:11.000000000 +0100 @@ -113,9 +113,9 @@ sat::Queue suggestions; ::solver_get_recommendations( &satSolver_r, recommendations, suggestions, 0 ); for ( sat::Queue::size_type i = 0; i < recommendations.size(); ++i ) - PoolItem(sat::Solvable(i)).status().setRecommended( true ); + PoolItem(sat::Solvable(recommendations[i])).status().setRecommended( true ); for ( sat::Queue::size_type i = 0; i < suggestions.size(); ++i ) - PoolItem(sat::Solvable(i)).status().setSuggested( true ); + PoolItem(sat::Solvable(suggestions[i])).status().setSuggested( true ); } { orphanedItems_r.clear(); // cached on the fly @@ -123,7 +123,7 @@ ::solver_get_orphaned( &satSolver_r, orphaned ); for ( sat::Queue::size_type i = 0; i < orphaned.size(); ++i ) { - PoolItem pi { sat::Solvable(i) }; + PoolItem pi { sat::Solvable(orphaned[i]) }; pi.status().setOrphaned( true ); orphanedItems_r.push_back( pi ); } @@ -132,7 +132,7 @@ sat::Queue unneeded; ::solver_get_unneeded( &satSolver_r, unneeded, 1 ); for ( sat::Queue::size_type i = 0; i < unneeded.size(); ++i ) - PoolItem(sat::Solvable(i)).status().setUnneeded( true ); + PoolItem(sat::Solvable(unneeded[i])).status().setUnneeded( true ); } }
