Hello community,

here is the log from the commit of package libzypp for openSUSE:Factory
checked in at Wed Jun 29 14:13:40 CEST 2011.



mismatched tag at line 109, column 4, byte 3108:
    </script>
  </head>
===^

 at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm 
line 187
xargs: /work/src/bin/tools/get_bugzilla: exited with status 255; aborting

--------
--- libzypp/libzypp.changes     2011-06-21 11:00:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/libzypp/libzypp.changes        2011-06-29 
12:39:40.000000000 +0200
@@ -1,0 +2,11 @@
+Wed Jun 29 12:23:24 CEST 2011 - [email protected]
+
+- Always compute transaction from pool (bnc#702576)
+- version 9.8.2 (8)
+
+-------------------------------------------------------------------
+Tue Jun 28 16:04:50 CEST 2011 - [email protected]
+
+- Add feature provides for supported plugins.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  libzypp-9.8.1.tar.bz2

New:
----
  libzypp-9.8.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libzypp.spec ++++++
--- /var/tmp/diff_new_pack.7qmxJ6/_old  2011-06-29 14:07:21.000000000 +0200
+++ /var/tmp/diff_new_pack.7qmxJ6/_new  2011-06-29 14:07:21.000000000 +0200
@@ -23,12 +23,19 @@
 Group:          System/Packages
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Summary:        Package, Patch, Pattern, and Product Management
-Version:        9.8.1
-Release:        3
+Version:        9.8.2
+Release:        1
 Source:         %{name}-%{version}.tar.bz2
 Source1:        %{name}-rpmlintrc
 Provides:       yast2-packagemanager
 Obsoletes:      yast2-packagemanager
+
+# Features we provide (update doc/autoinclude/FeatureTest.doc):
+Provides:       libzypp(plugin:commit) = 0
+Provides:       libzypp(plugin:services) = 0
+Provides:       libzypp(plugin:system) = 0
+Provides:       libzypp(plugin:urlresolver) = 0
+
 %if 0%{?suse_version}
 Recommends:     logrotate
 # lsof is used for 'zypper ps':

++++++ libzypp-9.8.1.tar.bz2 -> libzypp-9.8.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-9.8.1/VERSION.cmake 
new/libzypp-9.8.2/VERSION.cmake
--- old/libzypp-9.8.1/VERSION.cmake     2011-06-21 10:56:43.000000000 +0200
+++ new/libzypp-9.8.2/VERSION.cmake     2011-06-29 12:36:39.000000000 +0200
@@ -61,8 +61,8 @@
 SET(LIBZYPP_MAJOR "9")
 SET(LIBZYPP_COMPATMINOR "8")
 SET(LIBZYPP_MINOR "8")
-SET(LIBZYPP_PATCH "1")
+SET(LIBZYPP_PATCH "2")
 #
-# LAST RELEASED: 9.8.1 (8)
+# LAST RELEASED: 9.8.2 (8)
 # (The number in parenthesis is LIBZYPP_COMPATMINOR)
 #=======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-9.8.1/libzypp.spec.cmake 
new/libzypp-9.8.2/libzypp.spec.cmake
--- old/libzypp-9.8.1/libzypp.spec.cmake        2011-06-21 10:56:43.000000000 
+0200
+++ new/libzypp-9.8.2/libzypp.spec.cmake        2011-06-29 12:36:39.000000000 
+0200
@@ -21,6 +21,13 @@
 Source1:        %{name}-rpmlintrc
 Provides:       yast2-packagemanager
 Obsoletes:      yast2-packagemanager
+
+# Features we provide (update doc/autoinclude/FeatureTest.doc):
+Provides:       libzypp(plugin:commit) = 0
+Provides:       libzypp(plugin:services) = 0
+Provides:       libzypp(plugin:system) = 0
+Provides:       libzypp(plugin:urlresolver) = 0
+
 %if 0%{?suse_version}
 Recommends:     logrotate
 # lsof is used for 'zypper ps':
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-9.8.1/package/libzypp.changes 
new/libzypp-9.8.2/package/libzypp.changes
--- old/libzypp-9.8.1/package/libzypp.changes   2011-06-21 10:56:43.000000000 
+0200
+++ new/libzypp-9.8.2/package/libzypp.changes   2011-06-29 12:36:39.000000000 
+0200
@@ -1,4 +1,15 @@
 -------------------------------------------------------------------
+Wed Jun 29 12:23:24 CEST 2011 - [email protected]
+
+- Always compute transaction from pool (bnc#702576)
+- version 9.8.2 (8)
+
+-------------------------------------------------------------------
+Tue Jun 28 16:04:50 CEST 2011 - [email protected]
+
+- Add feature provides for supported plugins.
+
+-------------------------------------------------------------------
 Tue Jun 21 10:44:47 CEST 2011 - [email protected]
 
 - Add configuration template for automatic kernel 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-9.8.1/zypp/sat/Transaction.cc 
new/libzypp-9.8.2/zypp/sat/Transaction.cc
--- old/libzypp-9.8.1/zypp/sat/Transaction.cc   2011-06-21 10:56:43.000000000 
+0200
+++ new/libzypp-9.8.2/zypp/sat/Transaction.cc   2011-06-29 12:36:39.000000000 
+0200
@@ -11,6 +11,7 @@
 extern "C"
 {
 #include <satsolver/transaction.h>
+#include <satsolver/bitmap.h>
 }
 #include <iostream>
 #include "zypp/base/LogTools.h"
@@ -23,7 +24,7 @@
 #include "zypp/sat/Transaction.h"
 #include "zypp/sat/Solvable.h"
 #include "zypp/sat/Queue.h"
-#include "zypp/PoolItem.h"
+#include "zypp/ResPool.h"
 
 using std::endl;
 
@@ -71,9 +72,21 @@
        { memset( &_trans, 0, sizeof(_trans) ); }
 
        Impl( ::_Transaction & trans_r )
-         : _watcher(  myPool().serial() )
+         : _watcher( myPool().serial() )
        {
-         ::transaction_init_clone( &_trans, &trans_r );
+         memset( &_trans, 0, sizeof(_trans) );
+         ::transaction_init( &_trans, myPool().getPool() );
+
+         Queue decisionq;
+         for_( it, ResPool::instance().begin(), ResPool::instance().end() )
+         {
+           if ( ! (*it).status().transacts() )
+             continue;
+           sat::Solvable solv( (*it).satSolvable() );
+           decisionq.push( solv.isSystem() ? -solv.id() : solv.id() );
+         }
+         ::transaction_calculate( &_trans, decisionq, &trans_r.noobsmap );
+
          // NOTE: package/product buddies share the same ResStatus
          // so we also link the buddies stepStages. This assumes
          // only one buddy is acting during commit (package is installed,
@@ -114,6 +127,8 @@
        {
          if ( ! valid() )
            return false;
+         if ( empty() )
+           return true;
 #if 0
          // This is hwo we could implement out own order method.
          // As ::transaction already groups by MediaNr, we don't


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to