Hello community,
here is the log from the commit of package libzypp for openSUSE:Factory
checked in at Tue Jul 5 10:14:39 CEST 2011.
--------
--- libzypp/libzypp.changes 2011-06-29 12:39:40.000000000 +0200
+++ /mounts/work_src_done/STABLE/libzypp/libzypp.changes 2011-07-04 16:09:04.000000000 +0200
@@ -1,0 +2,13 @@
+Mon Jul 4 10:41:42 CEST 2011 - ma@suse.de
+
+- Make fix for bnc#702576 more robust.
+- Enhance fix for bnc#699435. Return an error if download in advance
+ failed to provide all packages, so zypper does not silently quit.
+- version 9.8.3 (8)
+
+-------------------------------------------------------------------
+Thu Jun 30 01:13:43 CEST 2011 - ma@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libzypp-9.8.2.tar.bz2
New:
----
libzypp-9.8.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libzypp.spec ++++++
--- /var/tmp/diff_new_pack.AURZbo/_old 2011-07-05 10:08:09.000000000 +0200
+++ /var/tmp/diff_new_pack.AURZbo/_new 2011-07-05 10:08:09.000000000 +0200
@@ -23,7 +23,7 @@
Group: System/Packages
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Package, Patch, Pattern, and Product Management
-Version: 9.8.2
+Version: 9.8.3
Release: 1
Source: %{name}-%{version}.tar.bz2
Source1: %{name}-rpmlintrc
@@ -31,6 +31,7 @@
Obsoletes: yast2-packagemanager
# Features we provide (update doc/autoinclude/FeatureTest.doc):
+Provides: libzypp(plugin) = 0
Provides: libzypp(plugin:commit) = 0
Provides: libzypp(plugin:services) = 0
Provides: libzypp(plugin:system) = 0
++++++ libzypp-9.8.2.tar.bz2 -> libzypp-9.8.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.8.2/VERSION.cmake new/libzypp-9.8.3/VERSION.cmake
--- old/libzypp-9.8.2/VERSION.cmake 2011-06-29 12:36:39.000000000 +0200
+++ new/libzypp-9.8.3/VERSION.cmake 2011-07-04 16:04:10.000000000 +0200
@@ -61,8 +61,8 @@
SET(LIBZYPP_MAJOR "9")
SET(LIBZYPP_COMPATMINOR "8")
SET(LIBZYPP_MINOR "8")
-SET(LIBZYPP_PATCH "2")
+SET(LIBZYPP_PATCH "3")
#
-# LAST RELEASED: 9.8.2 (8)
+# LAST RELEASED: 9.8.3 (8)
# (The number in parenthesis is LIBZYPP_COMPATMINOR)
#=======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.8.2/doc/autoinclude/FeatureTest.doc new/libzypp-9.8.3/doc/autoinclude/FeatureTest.doc
--- old/libzypp-9.8.2/doc/autoinclude/FeatureTest.doc 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-9.8.3/doc/autoinclude/FeatureTest.doc 2011-07-04 16:04:10.000000000 +0200
@@ -0,0 +1,56 @@
+/**
+
+\page feature-test Testing for provided features.
+
+\author Michael Andres
+
+<HR><!-- ====================================================================== -->
+\section intro Introduction
+
+The libzypp rpm package will indicate the presence of certain features by using special \c Provides:
+
+\verbatim
+ # Provides: libzypp(FEATURE) = FEATURE_VERSION
+ Provides: libzypp(code10) = 0
+\endverbatim
+
+Packages requiring a feature may use the corresponding \c Requires: in their .spec file.
+
+
+<HR><!-- ====================================================================== -->
+\section features Features
+<DL>
+
+ <DT>plugin</DT>
+ <DD><DL>
+ <DT>version 0</DT>
+ <DD>General ability to provide and handle plugins.</DD>
+ </DL></DD>
+
+ <DT>plugin:commit</DT>
+ <DD><DL>
+ <DT>version 0</DT>
+ <DD>\see \ref plugin-commit </DD>
+ </DL></DD>
+
+ <DT>plugin:services</DT>
+ <DD><DL>
+ <DT>version 0</DT>
+ <DD>\see \ref plugin-services </DD>
+ </DL></DD>
+
+ <DT>plugin:system</DT>
+ <DD><DL>
+ <DT>version 0</DT>
+ <DD>Plugin executed when system content change is detected (by now SUSE Manager/spacewalk only).</DD>
+ </DL></DD>
+
+ <DT>plugin:urlresolver</DT>
+ <DD><DL>
+ <DT>version 0</DT>
+ <DD>\see \ref plugin-url-resolver </DD>
+ </DL></DD>
+
+</DL>
+
+*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.8.2/libzypp.spec.cmake new/libzypp-9.8.3/libzypp.spec.cmake
--- old/libzypp-9.8.2/libzypp.spec.cmake 2011-06-29 12:36:39.000000000 +0200
+++ new/libzypp-9.8.3/libzypp.spec.cmake 2011-07-04 16:04:10.000000000 +0200
@@ -23,6 +23,7 @@
Obsoletes: yast2-packagemanager
# Features we provide (update doc/autoinclude/FeatureTest.doc):
+Provides: libzypp(plugin) = 0
Provides: libzypp(plugin:commit) = 0
Provides: libzypp(plugin:services) = 0
Provides: libzypp(plugin:system) = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.8.2/package/libzypp.changes new/libzypp-9.8.3/package/libzypp.changes
--- old/libzypp-9.8.2/package/libzypp.changes 2011-06-29 12:36:39.000000000 +0200
+++ new/libzypp-9.8.3/package/libzypp.changes 2011-07-04 16:04:10.000000000 +0200
@@ -1,4 +1,17 @@
-------------------------------------------------------------------
+Mon Jul 4 10:41:42 CEST 2011 - ma@suse.de
+
+- Make fix for bnc#702576 more robust.
+- Enhance fix for bnc#699435. Return an error if download in advance
+ failed to provide all packages, so zypper does not silently quit.
+- version 9.8.3 (8)
+
+-------------------------------------------------------------------
+Thu Jun 30 01:13:43 CEST 2011 - ma@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
Wed Jun 29 12:23:24 CEST 2011 - ma@suse.de
- Always compute transaction from pool (bnc#702576)
Files old/libzypp-9.8.2/po/zypp-po.tar.bz2 and new/libzypp-9.8.3/po/zypp-po.tar.bz2 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.8.2/zypp/sat/Transaction.cc new/libzypp-9.8.3/zypp/sat/Transaction.cc
--- old/libzypp-9.8.2/zypp/sat/Transaction.cc 2011-06-29 12:36:39.000000000 +0200
+++ new/libzypp-9.8.3/zypp/sat/Transaction.cc 2011-07-04 16:04:11.000000000 +0200
@@ -85,6 +85,8 @@
sat::Solvable solv( (*it).satSolvable() );
decisionq.push( solv.isSystem() ? -solv.id() : solv.id() );
}
+ if ( trans_r.noobsmap.size )
+ ::map_grow( &trans_r.noobsmap, myPool()->nsolvables );
::transaction_calculate( &_trans, decisionq, &trans_r.noobsmap );
// NOTE: package/product buddies share the same ResStatus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.8.2/zypp/target/TargetImpl.cc new/libzypp-9.8.3/zypp/target/TargetImpl.cc
--- old/libzypp-9.8.2/zypp/target/TargetImpl.cc 2011-06-29 12:36:39.000000000 +0200
+++ new/libzypp-9.8.3/zypp/target/TargetImpl.cc 2011-07-04 16:04:11.000000000 +0200
@@ -1239,6 +1239,7 @@
}
catch ( const AbortRequestException & exp )
{
+ it->stepStage( sat::Transaction::STEP_ERROR );
miss = true;
WAR << "commit cache preload aborted by the user" << endl;
ZYPP_THROW( TargetAbortedException( N_("Installation has been aborted as directed.") ) );
@@ -1247,6 +1248,7 @@
catch ( const SkipRequestException & exp )
{
ZYPP_CAUGHT( exp );
+ it->stepStage( sat::Transaction::STEP_ERROR );
miss = true;
WAR << "Skipping cache preload package " << pi->asKind<Package>() << " in commit" << endl;
continue;
@@ -1256,6 +1258,7 @@
// bnc #395704: missing catch causes abort.
// TODO see if packageCache fails to handle errors correctly.
ZYPP_CAUGHT( exp );
+ it->stepStage( sat::Transaction::STEP_ERROR );
miss = true;
INT << "Unexpected Error: Skipping cache preload package " << pi->asKind<Package>() << " in commit" << endl;
continue;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org