Hello community,

here is the log from the commit of package libzypp for openSUSE:Factory checked 
in at 2014-12-09 09:13:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libzypp (Old)
 and      /work/SRC/openSUSE:Factory/.libzypp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libzypp"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libzypp/libzypp.changes  2014-12-06 
13:45:12.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libzypp.new/libzypp.changes     2014-12-09 
09:13:33.000000000 +0100
@@ -1,0 +2,8 @@
+Mon Dec  8 14:53:00 CET 2014 - m...@suse.de
+
+- Adapt to gpg-2.1 (bnc#908135)
+- rpm: do not obsolete yast2-packagemanager-devel by libzypp-devel-doc
+- replaceAll: fix endless loop on empty search string
+- version 14.31.0 (30)
+
+-------------------------------------------------------------------

Old:
----
  libzypp-14.30.2.tar.bz2

New:
----
  libzypp-14.31.0.tar.bz2

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

Other differences:
------------------
++++++ libzypp.spec ++++++
--- /var/tmp/diff_new_pack.nzXXiU/_old  2014-12-09 09:13:34.000000000 +0100
+++ /var/tmp/diff_new_pack.nzXXiU/_new  2014-12-09 09:13:34.000000000 +0100
@@ -19,7 +19,7 @@
 %define force_gcc_46 0
 
 Name:           libzypp
-Version:        14.30.2
+Version:        14.31.0
 Release:        0
 Url:            git://gitorious.org/opensuse/libzypp.git
 Summary:        Package, Patch, Pattern, and Product Management

++++++ libzypp-14.30.2.tar.bz2 -> libzypp-14.31.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-14.30.2/VERSION.cmake 
new/libzypp-14.31.0/VERSION.cmake
--- old/libzypp-14.30.2/VERSION.cmake   2014-11-11 17:12:50.000000000 +0100
+++ new/libzypp-14.31.0/VERSION.cmake   2014-12-08 14:56:41.000000000 +0100
@@ -60,9 +60,9 @@
 #
 SET(LIBZYPP_MAJOR "14")
 SET(LIBZYPP_COMPATMINOR "30")
-SET(LIBZYPP_MINOR "30")
-SET(LIBZYPP_PATCH "2")
+SET(LIBZYPP_MINOR "31")
+SET(LIBZYPP_PATCH "0")
 #
-# LAST RELEASED: 14.30.2 (30)
+# LAST RELEASED: 14.31.0 (30)
 # (The number in parenthesis is LIBZYPP_COMPATMINOR)
 #=======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-14.30.2/package/libzypp.changes 
new/libzypp-14.31.0/package/libzypp.changes
--- old/libzypp-14.30.2/package/libzypp.changes 2014-11-27 15:08:48.000000000 
+0100
+++ new/libzypp-14.31.0/package/libzypp.changes 2014-12-08 14:56:41.000000000 
+0100
@@ -1,4 +1,12 @@
 -------------------------------------------------------------------
+Mon Dec  8 14:53:00 CET 2014 - m...@suse.de
+
+- Adapt to gpg-2.1 (bnc#908135)
+- rpm: do not obsolete yast2-packagemanager-devel by libzypp-devel-doc
+- replaceAll: fix endless loop on empty search string
+- version 14.31.0 (30)
+
+-------------------------------------------------------------------
 Thu Nov 27 07:40:30 UTC 2014 - dims...@opensuse.org
 
 - Do not provide/obsolete yast2-packagemanager-devel by the -doc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-14.30.2/tests/sat/Solvable_test.cc 
new/libzypp-14.31.0/tests/sat/Solvable_test.cc
--- old/libzypp-14.30.2/tests/sat/Solvable_test.cc      2014-07-01 
11:30:28.000000000 +0200
+++ new/libzypp-14.31.0/tests/sat/Solvable_test.cc      2014-12-08 
13:12:41.000000000 +0100
@@ -87,7 +87,7 @@
     BOOST_CHECK_EQUAL(c, 2);
 }
 
-BOOST_AUTO_TEST_CASE(asString)
+BOOST_AUTO_TEST_CASE(asStringTest)
 {
   BOOST_CHECK_EQUAL( sat::Solvable(0).asString(), "noSolvable" );
   BOOST_CHECK_EQUAL( sat::Solvable(1).asString(), "systemSolvable" );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-14.30.2/tests/zypp/ContentType_test.cc 
new/libzypp-14.31.0/tests/zypp/ContentType_test.cc
--- old/libzypp-14.30.2/tests/zypp/ContentType_test.cc  2014-07-25 
12:58:04.000000000 +0200
+++ new/libzypp-14.31.0/tests/zypp/ContentType_test.cc  2014-12-08 
13:12:41.000000000 +0100
@@ -1,4 +1,5 @@
 #include <boost/test/auto_unit_test.hpp>
+#include <iostream>
 #include <set>
 #include "zypp/ContentType.h"
 
@@ -62,4 +63,4 @@
   BOOST_CHECK_EQUAL( *(i++), ContentType( "b", "b" ) );
   BOOST_CHECK_EQUAL( *(i++), ContentType( "b", "c" ) );
   BOOST_CHECK( i == c.end() );
-}
\ No newline at end of file
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-14.30.2/tests/zypp/CpeId_test.cc 
new/libzypp-14.31.0/tests/zypp/CpeId_test.cc
--- old/libzypp-14.30.2/tests/zypp/CpeId_test.cc        2014-09-05 
12:49:26.000000000 +0200
+++ new/libzypp-14.31.0/tests/zypp/CpeId_test.cc        2014-12-08 
13:12:41.000000000 +0100
@@ -1,4 +1,5 @@
 #include <boost/test/auto_unit_test.hpp>
+#include <iostream>
 #include "zypp/CpeId.h"
 
 using std::cout;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-14.30.2/zypp/KeyRing.cc 
new/libzypp-14.31.0/zypp/KeyRing.cc
--- old/libzypp-14.30.2/zypp/KeyRing.cc 2014-07-01 11:30:28.000000000 +0200
+++ new/libzypp-14.31.0/zypp/KeyRing.cc 2014-12-08 15:10:15.000000000 +0100
@@ -98,13 +98,32 @@
     private:
       struct Cache
       {
-       scoped_ptr<WatchFile> _keyringP;
-       std::list<PublicKeyData> _data;
-
        // Empty copy ctor to allow insert into std::map as
        // scoped_ptr is noncopyable.
        Cache() {}
        Cache( const Cache & rhs ) {}
+
+       void assertCache( const Pathname & keyring_r )
+       {
+         // .kbx since gpg2-2.1
+         if ( !_keyringK )
+           _keyringK.reset( new WatchFile( keyring_r/"pubring.kbx", 
WatchFile::NO_INIT ) );
+         if ( !_keyringP )
+           _keyringP.reset( new WatchFile( keyring_r/"pubring.gpg", 
WatchFile::NO_INIT ) );
+       }
+
+       bool hasChanged() const
+       {
+         bool k = _keyringK->hasChanged();     // be sure both files are 
checked
+         bool p = _keyringP->hasChanged();
+         return k || p;
+       }
+
+       std::list<PublicKeyData> _data;
+
+      private:
+       scoped_ptr<WatchFile> _keyringK;
+       scoped_ptr<WatchFile> _keyringP;
       };
 
       typedef std::map<Pathname,Cache> CacheMap;
@@ -112,17 +131,14 @@
       const std::list<PublicKeyData> & getData( const Pathname & keyring_r ) 
const
       {
        Cache & cache( _cacheMap[keyring_r] );
-       if ( ! cache._keyringP )
-       {
-         // init new cache entry
-         cache._keyringP.reset( new WatchFile( keyring_r/"pubring.gpg", 
WatchFile::NO_INIT ) );
-       }
+       // init new cache entry
+       cache.assertCache( keyring_r );
        return getData( keyring_r, cache );
       }
 
       const std::list<PublicKeyData> & getData( const Pathname & keyring_r, 
Cache & cache_r ) const
       {
-       if ( cache_r._keyringP->hasChanged() )
+       if ( cache_r.hasChanged() )
        {
          const char* argv[] =
          {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-14.30.2/zypp/base/String.h 
new/libzypp-14.31.0/zypp/base/String.h
--- old/libzypp-14.30.2/zypp/base/String.h      2014-07-01 11:30:28.000000000 
+0200
+++ new/libzypp-14.31.0/zypp/base/String.h      2014-12-08 13:12:41.000000000 
+0100
@@ -145,6 +145,7 @@
   /** String related utilities and \ref ZYPP_STR_REGEX.
    \see \ref ZYPP_STR_REGEX
   */
+
   namespace str
   { /////////////////////////////////////////////////////////////////
 
@@ -1007,10 +1008,12 @@
     inline bool endsWith( const C_Str & str_r, const C_Str & prefix_r )
     { return hasSuffix( str_r, prefix_r ); }
     //@}
-    /////////////////////////////////////////////////////////////////
   } // namespace str
   ///////////////////////////////////////////////////////////////////
-  /////////////////////////////////////////////////////////////////
+
+  // drag into zypp:: namespace
+  using str::asString;
+
 } // namespace zypp
 ///////////////////////////////////////////////////////////////////
 #endif // ZYPP_BASE_STRING_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-14.30.2/zypp/base/Xml.h 
new/libzypp-14.31.0/zypp/base/Xml.h
--- old/libzypp-14.30.2/zypp/base/Xml.h 2014-07-01 11:30:28.000000000 +0200
+++ new/libzypp-14.31.0/zypp/base/Xml.h 2014-12-08 13:12:41.000000000 +0100
@@ -32,10 +32,10 @@
     using xml::escape;
     using xml::unescape;
 
-    /** \relates NodeAttr NODE ATTRIBUTE representation of types 
[str::asString] */
+    /** \relates NodeAttr NODE ATTRIBUTE representation of types [asString] */
     template <class _Tp>
     std::string asXmlNodeAttr( const _Tp & val_r )
-    { return str::asString( val_r ); }
+    { return asString( val_r ); }
 
     ///////////////////////////////////////////////////////////////////
     /// \class NodeAttr

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to