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 );
          }
        }
 


Reply via email to