Hello community,
here is the log from the commit of package libzypp
checked in at Mon Mar 17 13:10:47 CET 2008.
--------
--- libzypp/libzypp.changes 2008-03-14 17:33:18.000000000 +0100
+++ /mounts/work_src_done/STABLE/libzypp/libzypp.changes 2008-03-17 12:35:56.582139000 +0100
@@ -1,0 +2,7 @@
+Mon Mar 17 12:33:44 CET 2008 - ma@suse.de
+
+- Fix SEGV in commit (bnc# 371137)
+- version 4.4.3
+- revision 9174
+
+-------------------------------------------------------------------
Old:
----
libzypp-4.4.2.tar.bz2
New:
----
libzypp-4.4.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libzypp.spec ++++++
--- /var/tmp/diff_new_pack.k24294/_old 2008-03-17 13:10:30.000000000 +0100
+++ /var/tmp/diff_new_pack.k24294/_new 2008-03-17 13:10:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package libzypp (Version 4.4.2)
+# spec file for package libzypp (Version 4.4.3)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -17,9 +17,9 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
AutoReqProv: on
Summary: Package, Patch, Pattern, and Product Management
-Version: 4.4.2
+Version: 4.4.3
Release: 1
-Source: libzypp-4.4.2.tar.bz2
+Source: libzypp-4.4.3.tar.bz2
Source1: libzypp-rpmlintrc
Prefix: /usr
Provides: yast2-packagemanager
@@ -62,7 +62,7 @@
Ladislav Slezak
%package devel
-Requires: libzypp == 4.4.2
+Requires: libzypp == 4.4.3
Requires: libxml2-devel curl-devel openssl-devel rpm-devel glibc-devel zlib-devel
Requires: bzip2 popt-devel dbus-1-devel glib2-devel hal-devel boost-devel libstdc++-devel
Requires: cmake libsatsolver-devel
@@ -156,6 +156,10 @@
%{_libdir}/pkgconfig/libzypp.pc
%changelog
+* Mon Mar 17 2008 ma@suse.de
+- Fix SEGV in commit (bnc# 371137)
+- version 4.4.3
+- revision 9174
* Fri Mar 14 2008 ma@suse.de
- version 4.4.2
* Fri Mar 14 2008 dmacvicar@suse.de
++++++ libzypp-4.4.2.tar.bz2 -> libzypp-4.4.3.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-4.4.2/package/libzypp.changes new/libzypp-4.4.3/package/libzypp.changes
--- old/libzypp-4.4.2/package/libzypp.changes 2008-03-14 17:32:08.000000000 +0100
+++ new/libzypp-4.4.3/package/libzypp.changes 2008-03-17 12:35:22.000000000 +0100
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Mon Mar 17 12:33:44 CET 2008 - ma@suse.de
+
+- Fix SEGV in commit (bnc# 371137)
+- version 4.4.3
+- revision 9174
+
+-------------------------------------------------------------------
Fri Mar 14 17:28:39 CET 2008 - ma@suse.de
- version 4.4.2
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-4.4.2/tests/CMakeLists.txt new/libzypp-4.4.3/tests/CMakeLists.txt
--- old/libzypp-4.4.2/tests/CMakeLists.txt 2008-03-14 17:32:08.000000000 +0100
+++ new/libzypp-4.4.3/tests/CMakeLists.txt 2008-03-17 12:35:22.000000000 +0100
@@ -6,3 +6,4 @@
ADD_SUBDIRECTORY( zypp )
ADD_SUBDIRECTORY( parser )
ADD_SUBDIRECTORY( repo )
+#ADD_SUBDIRECTORY( sat )
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-4.4.2/tests/sat/CMakeLists.txt new/libzypp-4.4.3/tests/sat/CMakeLists.txt
--- old/libzypp-4.4.2/tests/sat/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-4.4.3/tests/sat/CMakeLists.txt 2008-03-17 12:35:22.000000000 +0100
@@ -0,0 +1,6 @@
+
+ADD_TESTS(WhatProvides)
+
+
+
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-4.4.2/tests/sat/WhatProvides_test.cc new/libzypp-4.4.3/tests/sat/WhatProvides_test.cc
--- old/libzypp-4.4.2/tests/sat/WhatProvides_test.cc 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-4.4.3/tests/sat/WhatProvides_test.cc 2008-03-17 12:35:22.000000000 +0100
@@ -0,0 +1,35 @@
+#include
+#include <iostream>
+#include
+
+#include "zypp/base/Logger.h"
+#include "zypp/base/Easy.h"
+#include "zypp/ZYppFactory.h"
+#include "zypp/sat/WhatProvides.h"
+
+#define BOOST_TEST_MODULE WhatProvides
+
+using std::cout;
+using std::endl;
+using std::string;
+using namespace zypp;
+using namespace boost::unit_test;
+
+BOOST_AUTO_TEST_CASE(pool_query)
+{
+ Pathname dir(TESTS_SRC_DIR);
+ dir += "/zypp/data/PoolQuery";
+
+ ZYpp::Ptr z = getZYpp();
+
+ sat::Pool::instance().addRepoSolv(dir + "foo.solv");
+
+ Capability cap("amarok < 1.13");
+ sat::WhatProvides q( cap );
+ if ( ! q.empty() )
+ {
+ MIL << "Found " << q.size() << " matches for " << cap << ":" << endl;
+ for_( it, q.begin(), q.end() )
+ MIL << *it << endl;
+ }
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-4.4.2/tests/zypp/data/Vendor/zypp2.conf new/libzypp-4.4.3/tests/zypp/data/Vendor/zypp2.conf
--- old/libzypp-4.4.2/tests/zypp/data/Vendor/zypp2.conf 2008-03-14 17:32:09.000000000 +0100
+++ new/libzypp-4.4.3/tests/zypp/data/Vendor/zypp2.conf 2008-03-17 12:35:22.000000000 +0100
@@ -123,5 +123,5 @@
## Default value: /etc/zypp/vondors.d
##
#vendordir = ./../../tests/zypp/data/Vendor/vendors.d
-vendordir = /Local/ma/zypp/libzypp/tests/zypp/data/Vendor/vendors.d
+vendordir = @VENDOR_D@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-4.4.2/VERSION.cmake new/libzypp-4.4.3/VERSION.cmake
--- old/libzypp-4.4.2/VERSION.cmake 2008-03-14 17:32:08.000000000 +0100
+++ new/libzypp-4.4.3/VERSION.cmake 2008-03-17 12:35:22.000000000 +0100
@@ -47,4 +47,4 @@
SET(LIBZYPP_MAJOR "4")
SET(LIBZYPP_MINOR "4")
SET(LIBZYPP_COMPATMINOR "4")
-SET(LIBZYPP_PATCH "2")
+SET(LIBZYPP_PATCH "3")
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-4.4.2/zypp/target/RequestedLocalesFile.h new/libzypp-4.4.3/zypp/target/RequestedLocalesFile.h
--- old/libzypp-4.4.2/zypp/target/RequestedLocalesFile.h 2008-03-14 17:32:08.000000000 +0100
+++ new/libzypp-4.4.3/zypp/target/RequestedLocalesFile.h 2008-03-17 12:35:22.000000000 +0100
@@ -67,7 +67,10 @@
*/
void setLocales( const LocaleSet & locales_r )
{
- if ( !_localesPtr || differs( *_localesPtr, locales_r ) )
+ if ( !_localesPtr )
+ _localesPtr.reset( new LocaleSet );
+
+ if ( differs( *_localesPtr, locales_r ) )
{
store( _file, locales_r );
*_localesPtr = locales_r;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org