commit libzypp-bindings for openSUSE:Factory

2015-08-12 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2015-08-12 15:10:26

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2015-08-10 09:12:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2015-08-12 15:10:27.0 +0200
@@ -1,0 +2,6 @@
+Mon Aug 10 17:07:09 CEST 2015 - m...@suse.com
+
+- Adapt to libzypp changes due to FATE#318778
+- 0.7.3
+
+---

Old:

  libzypp-bindings-0.7.2.tar.bz2

New:

  libzypp-bindings-0.7.3.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.D24nMl/_old  2015-08-12 15:10:28.0 +0200
+++ /var/tmp/diff_new_pack.D24nMl/_new  2015-08-12 15:10:28.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   libzypp-bindings
-Version:0.7.2
+Version:0.7.3
 Release:0
 Summary:Bindings for libzypp
 License:GPL-2.0+
@@ -26,7 +26,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  libzypp-devel = 15.10.0
+BuildRequires:  libzypp-devel = 15.11.0
 BuildRequires:  python-devel  3
 BuildRequires:  ruby-devel
 BuildRequires:  swig = 2

++ libzypp-bindings-0.7.2.tar.bz2 - libzypp-bindings-0.7.3.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.2/VERSION.cmake 
new/libzypp-bindings-0.7.3/VERSION.cmake
--- old/libzypp-bindings-0.7.2/VERSION.cmake2015-07-20 13:45:44.0 
+0200
+++ new/libzypp-bindings-0.7.3/VERSION.cmake2015-08-10 17:10:27.0 
+0200
@@ -1,4 +1,4 @@
 # on maintenance branch add a 2nd level to patch (p.1, p.2, ...)
 SET(VERSION_MAJOR 0)
 SET(VERSION_MINOR 7)
-SET(VERSION_PATCH 2)
+SET(VERSION_PATCH 3)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.2/libzypp-bindings.spec.cmake 
new/libzypp-bindings-0.7.3/libzypp-bindings.spec.cmake
--- old/libzypp-bindings-0.7.2/libzypp-bindings.spec.cmake  2015-07-20 
13:45:44.0 +0200
+++ new/libzypp-bindings-0.7.3/libzypp-bindings.spec.cmake  2015-08-10 
17:10:27.0 +0200
@@ -26,7 +26,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  libzypp-devel = 15.10.0
+BuildRequires:  libzypp-devel = 15.11.0
 BuildRequires:  python-devel  3
 BuildRequires:  ruby-devel
 BuildRequires:  swig = 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.7.2/package/libzypp-bindings.changes 
new/libzypp-bindings-0.7.3/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.7.2/package/libzypp-bindings.changes 2015-07-20 
13:45:44.0 +0200
+++ new/libzypp-bindings-0.7.3/package/libzypp-bindings.changes 2015-08-10 
17:10:27.0 +0200
@@ -1,4 +1,10 @@
 ---
+Mon Aug 10 17:07:09 CEST 2015 - m...@suse.com
+
+- Adapt to libzypp changes due to FATE#318778
+- 0.7.3
+
+---
 Mon Jul 20 13:44:19 CEST 2015 - m...@suse.de
 
 - Don't expose resolver internals (due to FATE#318099)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.2/swig/PoolItem.i 
new/libzypp-bindings-0.7.3/swig/PoolItem.i
--- old/libzypp-bindings-0.7.2/swig/PoolItem.i  2015-07-06 11:51:07.0 
+0200
+++ new/libzypp-bindings-0.7.3/swig/PoolItem.i  2015-08-10 17:10:27.0 
+0200
@@ -1,3 +1,4 @@
+%template(SolvableType_PoolItem) zypp::sat::SolvableTypezypp::PoolItem;
 %include zypp/PoolItem.h
 
 #ifdef SWIGPERL5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.2/swig/Resolvable.i 
new/libzypp-bindings-0.7.3/swig/Resolvable.i
--- old/libzypp-bindings-0.7.2/swig/Resolvable.i2015-07-06 
11:51:07.0 +0200
+++ new/libzypp-bindings-0.7.3/swig/Resolvable.i2015-08-10 
17:10:27.0 +0200
@@ -1,4 +1,6 @@
 %ignore zypp::make;
 %import zypp/sat/Solvable.h
+%import zypp/sat/SolvableType.h
+%template(SolvableType_Resolvable) zypp::sat::SolvableTypezypp::Resolvable;
 %include zypp/Resolvable.h
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit libzypp-bindings for openSUSE:Factory

2015-08-10 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2015-08-10 09:12:56

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2015-07-21 13:27:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2015-08-10 09:12:58.0 +0200
@@ -1,0 +2,6 @@
+Mon Jul 20 13:44:19 CEST 2015 - m...@suse.de
+
+- Don't expose resolver internals (due to FATE#318099)
+- 0.7.2
+
+---

Old:

  libzypp-bindings-0.7.1.tar.bz2

New:

  libzypp-bindings-0.7.2.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.7kOKIm/_old  2015-08-10 09:12:59.0 +0200
+++ /var/tmp/diff_new_pack.7kOKIm/_new  2015-08-10 09:12:59.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   libzypp-bindings
-Version:0.7.1
+Version:0.7.2
 Release:0
 Summary:Bindings for libzypp
 License:GPL-2.0+
@@ -26,7 +26,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  libzypp-devel = 15.1.0
+BuildRequires:  libzypp-devel = 15.10.0
 BuildRequires:  python-devel  3
 BuildRequires:  ruby-devel
 BuildRequires:  swig = 2

++ libzypp-bindings-0.7.1.tar.bz2 - libzypp-bindings-0.7.2.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.1/VERSION.cmake 
new/libzypp-bindings-0.7.2/VERSION.cmake
--- old/libzypp-bindings-0.7.1/VERSION.cmake2015-07-06 11:51:07.0 
+0200
+++ new/libzypp-bindings-0.7.2/VERSION.cmake2015-07-20 13:45:44.0 
+0200
@@ -1,4 +1,4 @@
 # on maintenance branch add a 2nd level to patch (p.1, p.2, ...)
 SET(VERSION_MAJOR 0)
 SET(VERSION_MINOR 7)
-SET(VERSION_PATCH 1)
+SET(VERSION_PATCH 2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.1/libzypp-bindings.spec.cmake 
new/libzypp-bindings-0.7.2/libzypp-bindings.spec.cmake
--- old/libzypp-bindings-0.7.1/libzypp-bindings.spec.cmake  2015-07-06 
11:51:07.0 +0200
+++ new/libzypp-bindings-0.7.2/libzypp-bindings.spec.cmake  2015-07-20 
13:45:44.0 +0200
@@ -26,7 +26,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  libzypp-devel = 15.1.0
+BuildRequires:  libzypp-devel = 15.10.0
 BuildRequires:  python-devel  3
 BuildRequires:  ruby-devel
 BuildRequires:  swig = 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.7.1/package/libzypp-bindings.changes 
new/libzypp-bindings-0.7.2/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.7.1/package/libzypp-bindings.changes 2015-07-10 
11:10:43.0 +0200
+++ new/libzypp-bindings-0.7.2/package/libzypp-bindings.changes 2015-07-20 
13:45:44.0 +0200
@@ -1,4 +1,10 @@
 ---
+Mon Jul 20 13:44:19 CEST 2015 - m...@suse.de
+
+- Don't expose resolver internals (due to FATE#318099)
+- 0.7.2
+
+---
 Thu May 21 13:09:43 CEST 2015 - m...@suse.de
 
 - Fix test to run with ruby-2.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.1/swig/Resolver.i 
new/libzypp-bindings-0.7.2/swig/Resolver.i
--- old/libzypp-bindings-0.7.1/swig/Resolver.i  2015-07-06 11:51:07.0 
+0200
+++ new/libzypp-bindings-0.7.2/swig/Resolver.i  2015-07-20 13:45:44.0 
+0200
@@ -2,6 +2,12 @@
%template(StringList) std::liststd::string;
 #endif
 
+/* don't wrap legacy ItemCapKind stuff */
+%ignore zypp::Resolver::isInstalledBy( const PoolItem  item );
+%ignore zypp::Resolver::installs( const PoolItem  item );
+%ignore zypp::Resolver::satifiedByInstalled (const PoolItem  item );
+%ignore zypp::Resolver::installedSatisfied( const PoolItem  item );
+
 %include zypp/ProblemTypes.h
 %include zypp/ResolverProblem.h
 %include zypp/ProblemSolution.h
@@ -17,10 +23,6 @@
 typedef boost::intrusive_ptr zypp::ProblemSolution  ProblemSolution_Ptr;
 %template(ProblemSolution_Ptr) boost::intrusive_ptr zypp::ProblemSolution ;
 
-
-typedef std::list zypp::solver::detail::SolutionAction_constPtr  
CSolutionActionList;
-%template(CSolutionActionList) std::list 
zypp::solver::detail::SolutionAction_constPtr ;
-
 

commit libzypp-bindings for openSUSE:Factory

2015-07-21 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2015-07-21 13:27:09

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2015-05-26 12:33:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2015-07-21 13:27:12.0 +0200
@@ -10 +10 @@
-- Adapt to libzypp-15.x
+- Adapt to libzypp-15.x (bnc#899755)



Other differences:
--
++ libzypp-bindings-0.7.1.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.7.1/package/libzypp-bindings.changes 
new/libzypp-bindings-0.7.1/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.7.1/package/libzypp-bindings.changes 2015-05-21 
13:20:26.0 +0200
+++ new/libzypp-bindings-0.7.1/package/libzypp-bindings.changes 2015-07-10 
11:10:43.0 +0200
@@ -7,7 +7,7 @@
 ---
 Mon May  4 10:17:32 CEST 2015 - m...@suse.de
 
-- Adapt to libzypp-15.x
+- Adapt to libzypp-15.x (bnc#899755)
 - 0.7.0
 
 ---
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.1/swig/Arch.i 
new/libzypp-bindings-0.7.1/swig/Arch.i
--- old/libzypp-bindings-0.7.1/swig/Arch.i  2014-07-01 11:46:31.0 
+0200
+++ new/libzypp-bindings-0.7.1/swig/Arch.i  2015-07-06 11:51:07.0 
+0200
@@ -100,6 +100,22 @@
* builtin: armv7hl
*/
   static Arch armv7hl() { return zypp::Arch_armv7hl; }
+  /*
+   * builtin: armv7tnhl
+   */
+  static Arch armv7tnhl() { return zypp::Arch_armv7tnhl; }
+  /*
+   * builtin: armv7thl
+   */
+  static Arch armv7thl() { return zypp::Arch_armv7thl; }
+  /*
+   * builtin: armv7nhl
+   */
+  static Arch armv7nhl() { return zypp::Arch_armv7nhl; }
+  /*
+   * builtin: armv7hl
+   */
+  static Arch armv7hl() { return zypp::Arch_armv7hl; }
 
   /*
* builtin: armv7l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.1/swig/CMakeLists.txt 
new/libzypp-bindings-0.7.1/swig/CMakeLists.txt
--- old/libzypp-bindings-0.7.1/swig/CMakeLists.txt  2014-12-18 
11:21:00.0 +0100
+++ new/libzypp-bindings-0.7.1/swig/CMakeLists.txt  2015-07-06 
11:51:07.0 +0200
@@ -8,25 +8,37 @@
 SET( SWIG_INPUT ${CMAKE_CURRENT_SOURCE_DIR}/zypp.i )
 
 #
+# Allow to build only a subset of language bindings via options
+#
+
+OPTION(BUILD_RUBY_BINDINGS Build Ruby bindings ON)
+OPTION(BUILD_PYTHON2_BINDINGS Build Python 2 bindings ON)
+OPTION(BUILD_PERL5_BINDINGS Build Perl 5 bindings ON)
+
+#
 # Let's see which target languages are available
 #
 
-FIND_PACKAGE(Ruby)
-# Enforce Python 2.7, libzypp-bindings does not yet work with Python3
-set(PythonLibs_FIND_VERSION 2.7)
-set(PythonLibs_FIND_VERSION_MAJOR 2)
-FIND_PACKAGE(PythonLibs)
-FIND_PACKAGE(Perl)
-
-
-IF (RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
-  ADD_SUBDIRECTORY(ruby)
-ENDIF(RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
-
-IF (PYTHON_LIBRARY)
-  ADD_SUBDIRECTORY(python)
-ENDIF(PYTHON_LIBRARY)
-  
-IF (PERL_EXECUTABLE)
-  ADD_SUBDIRECTORY(perl5)
-ENDIF (PERL_EXECUTABLE)
+IF(BUILD_RUBY_BINDINGS)
+  FIND_PACKAGE(Ruby)
+  IF(RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
+ADD_SUBDIRECTORY(ruby)
+  ENDIF()
+ENDIF()
+
+IF(BUILD_PYTHON2_BINDINGS)
+  # Enforce Python 2.7, libzypp-bindings does not yet work with Python3
+  set(PythonLibs_FIND_VERSION 2.7)
+  set(PythonLibs_FIND_VERSION_MAJOR 2)
+  FIND_PACKAGE(PythonLibs)
+  IF(PYTHON_LIBRARY)
+ADD_SUBDIRECTORY(python)
+  ENDIF()
+ENDIF()
+
+IF(BUILD_PERL5_BINDINGS)
+  FIND_PACKAGE(Perl)
+  IF(PERL_EXECUTABLE)
+ADD_SUBDIRECTORY(perl5)
+  ENDIF()
+ENDIF()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.1/swig/Capabilities.i 
new/libzypp-bindings-0.7.1/swig/Capabilities.i
--- old/libzypp-bindings-0.7.1/swig/Capabilities.i  2014-07-01 
11:46:31.0 +0200
+++ new/libzypp-bindings-0.7.1/swig/Capabilities.i  2015-07-06 
11:51:07.0 +0200
@@ -8,3 +8,21 @@
 #ifdef SWIGPERL5
 forwarditer(zypp::Capabilities, zypp::Capability);
 #endif
+
+#ifdef SWIGPYTHON
+%include std_vector.i
+%include std_string.i
+
+%template(StringVector) std::vectorstd::string;
+
+%extend  zypp::Capabilities {
+std::vectorstd::string CapNames()
+{
+std::vectorstd::string caps;
+for (zypp::Capabilities::const_iterator it = 

commit libzypp-bindings for openSUSE:Factory

2015-05-26 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2015-05-26 12:33:07

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2015-05-10 10:53:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2015-05-26 12:33:08.0 +0200
@@ -1,0 +2,6 @@
+Thu May 21 13:09:43 CEST 2015 - m...@suse.de
+
+- Fix test to run with ruby-2.2
+- 0.7.1
+
+---

Old:

  libzypp-bindings-0.7.0.tar.bz2

New:

  libzypp-bindings-0.7.1.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.bSTClZ/_old  2015-05-26 12:33:09.0 +0200
+++ /var/tmp/diff_new_pack.bSTClZ/_new  2015-05-26 12:33:09.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   libzypp-bindings
-Version:0.7.0
+Version:0.7.1
 Release:0
 Summary:Bindings for libzypp
 License:GPL-2.0+

++ libzypp-bindings-0.7.0.tar.bz2 - libzypp-bindings-0.7.1.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.0/VERSION.cmake 
new/libzypp-bindings-0.7.1/VERSION.cmake
--- old/libzypp-bindings-0.7.0/VERSION.cmake2015-04-13 15:20:55.0 
+0200
+++ new/libzypp-bindings-0.7.1/VERSION.cmake2015-05-21 13:20:26.0 
+0200
@@ -1,4 +1,4 @@
 # on maintenance branch add a 2nd level to patch (p.1, p.2, ...)
 SET(VERSION_MAJOR 0)
 SET(VERSION_MINOR 7)
-SET(VERSION_PATCH 0)
+SET(VERSION_PATCH 1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.7.0/package/libzypp-bindings.changes 
new/libzypp-bindings-0.7.1/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.7.0/package/libzypp-bindings.changes 2015-05-04 
10:20:49.0 +0200
+++ new/libzypp-bindings-0.7.1/package/libzypp-bindings.changes 2015-05-21 
13:20:26.0 +0200
@@ -1,4 +1,10 @@
 ---
+Thu May 21 13:09:43 CEST 2015 - m...@suse.de
+
+- Fix test to run with ruby-2.2
+- 0.7.1
+
+---
 Mon May  4 10:17:32 CEST 2015 - m...@suse.de
 
 - Adapt to libzypp-15.x
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.7.0/swig/ruby/tests/arch.rb 
new/libzypp-bindings-0.7.1/swig/ruby/tests/arch.rb
--- old/libzypp-bindings-0.7.0/swig/ruby/tests/arch.rb  2014-07-01 
11:46:31.0 +0200
+++ new/libzypp-bindings-0.7.1/swig/ruby/tests/arch.rb  2015-05-21 
13:20:26.0 +0200
@@ -12,44 +12,43 @@
 end
 
 class ArchTest  Test::Unit::TestCase
-  include Zypp
   def test_arch
 # define i386, a builtin
 
-a = Arch.new(i386)
+a = Zypp::Arch.new(i386)
 assert a
 assert_equal i386, a.to_s
 assert_equal true, a.is_builtin
 
 # i486 is 'bigger' than i386
 
-b = Arch.new(i486)
+b = Zypp::Arch.new(i486)
 assert b
 assert_equal i486, b.to_s
 assert b.is_builtin
-if VERSION  800
+if Zypp::VERSION  800
   assert_equal a, b.base_arch
 end
 assert a  b
 assert a.compatible_with?(b)
 
 # A new, adventurous architecture
-z = Arch.new(xyzzy)
+z = Zypp::Arch.new(xyzzy)
 assert z
 assert_equal xyzzy, z.to_s
 assert_equal false, z.is_builtin
 
 # predefined archs
-assert_equal Arch.new(noarch), Arch.noarch 
-assert_equal a, Arch.i386
-assert_equal b, Arch.i486
-assert_equal Arch.new(i586), Arch.i586
-assert_equal Arch.new(i686), Arch.i686
-assert_equal Arch.new(x86_64), Arch.x86_64
-assert_equal Arch.new(ia64), Arch.ia64
-assert_equal Arch.new(ppc), Arch.ppc
-assert_equal Arch.new(ppc64), Arch.ppc64
-assert_equal Arch.new(s390), Arch.s390
-assert_equal Arch.new(s390x), Arch.s390x
+assert_equal Zypp::Arch.new(noarch), Zypp::Arch.noarch 
+assert_equal a, Zypp::Arch.i386
+assert_equal b, Zypp::Arch.i486
+assert_equal Zypp::Arch.new(i586), Zypp::Arch.i586
+assert_equal Zypp::Arch.new(i686), Zypp::Arch.i686
+assert_equal Zypp::Arch.new(x86_64), Zypp::Arch.x86_64
+assert_equal Zypp::Arch.new(ia64), Zypp::Arch.ia64
+assert_equal Zypp::Arch.new(ppc), Zypp::Arch.ppc
+assert_equal Zypp::Arch.new(ppc64), Zypp::Arch.ppc64
+assert_equal Zypp::Arch.new(s390), Zypp::Arch.s390
+assert_equal Zypp::Arch.new(s390x), Zypp::Arch.s390x
   

commit libzypp-bindings for openSUSE:Factory

2015-05-10 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2015-05-10 10:53:57

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2014-12-19 09:37:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2015-05-10 10:53:59.0 +0200
@@ -1,0 +2,6 @@
+Mon May  4 10:17:32 CEST 2015 - m...@suse.de
+
+- Adapt to libzypp-15.x
+- 0.7.0
+
+---

Old:

  libzypp-bindings-0.6.4.tar.bz2

New:

  libzypp-bindings-0.7.0.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.2UYGu0/_old  2015-05-10 10:54:00.0 +0200
+++ /var/tmp/diff_new_pack.2UYGu0/_new  2015-05-10 10:54:00.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libzypp-bindings
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 
 Name:   libzypp-bindings
-Version:0.6.4
+Version:0.7.0
 Release:0
 Summary:Bindings for libzypp
 License:GPL-2.0+
@@ -26,10 +26,10 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  libzypp-devel = 14.30.0
+BuildRequires:  libzypp-devel = 15.1.0
 BuildRequires:  python-devel  3
 BuildRequires:  ruby-devel
-BuildRequires:  swig = 1.3.40
+BuildRequires:  swig = 2
 Source: %{name}-%{version}.tar.bz2
 
 %description

++ libzypp-bindings-0.6.4.tar.bz2 - libzypp-bindings-0.7.0.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.6.4/CMakeLists.txt 
new/libzypp-bindings-0.7.0/CMakeLists.txt
--- old/libzypp-bindings-0.6.4/CMakeLists.txt   2014-07-01 11:46:31.0 
+0200
+++ new/libzypp-bindings-0.7.0/CMakeLists.txt   2015-01-20 13:00:15.0 
+0100
@@ -66,7 +66,7 @@
/usr/local/include
 )
 IF( BOOST_SMARTPTR_INCLUDE_DIR )
-   SET( SWIG_DEFINITIONS ${SWIG_DEFINITIONS} -DBOOST_SMARTPTR_INCLUDE_DIR )
+   SET( SWIG_DEFINITIONS ${SWIG_DEFINITIONS} 
-I${BOOST_SMARTPTR_INCLUDE_DIR} -DBOOST_SMARTPTR_INCLUDE_DIR )
 ENDIF( BOOST_SMARTPTR_INCLUDE_DIR )
 
 # Now into SWIG
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.6.4/COPYING 
new/libzypp-bindings-0.7.0/COPYING
--- old/libzypp-bindings-0.6.4/COPYING  1970-01-01 01:00:00.0 +0100
+++ new/libzypp-bindings-0.7.0/COPYING  2015-01-26 15:41:00.0 +0100
@@ -0,0 +1,20 @@
+/*-\
+|   _   __ __ ___  |
+| |__  / \ / / . \ . \ |
+|   / / \ V /|  _/  _/ |
+|  / /__ | | | | | |   |
+| /_||_| |_| |_|   |
+|  |
+\-*/
+
+Copyright (C) 2007-2015 SUSE Linux Products GmbH
+
+ZYpp-bindings is licensed under the GNU General Public License version 2
+or later. The text of the GNU General Public License can be viewed at
+http://www.gnu.org/licenses/gpl.html
+
+As a special exception, you have permission to link this program
+with the following libraries and distribute executables, as long as you
+follow the requirements of the GNU GPL in regard to all of the
+software in the executable aside from the following libraries:
+- OpenSSL (http://www.openssl.org)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.6.4/VERSION.cmake 
new/libzypp-bindings-0.7.0/VERSION.cmake
--- old/libzypp-bindings-0.6.4/VERSION.cmake2014-12-18 11:31:24.0 
+0100
+++ new/libzypp-bindings-0.7.0/VERSION.cmake2015-04-13 15:20:55.0 
+0200
@@ -1,4 +1,4 @@
 # on maintenance branch add a 2nd level to patch (p.1, p.2, ...)
 SET(VERSION_MAJOR 0)
-SET(VERSION_MINOR 6)
-SET(VERSION_PATCH 4)
+SET(VERSION_MINOR 7)
+SET(VERSION_PATCH 0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 

commit libzypp-bindings for openSUSE:Factory

2014-11-26 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2014-11-26 20:57:17

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2014-09-07 02:35:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2014-11-26 22:59:56.0 +0100
@@ -1,0 +2,6 @@
+Fri Oct 17 11:22:13 CEST 2014 - m...@suse.de
+
+- Adapt to libzypp changes.
+- 0.6.3
+
+---

Old:

  libzypp-bindings-0.6.2.tar.bz2

New:

  libzypp-bindings-0.6.3.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.kJdeOp/_old  2014-11-26 22:59:56.0 +0100
+++ /var/tmp/diff_new_pack.kJdeOp/_new  2014-11-26 22:59:56.0 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   libzypp-bindings
-Version:0.6.2
+Version:0.6.3
 Release:0
 Summary:Bindings for libzypp
 License:GPL-2.0+
@@ -26,7 +26,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  libzypp-devel = 14.5.0
+BuildRequires:  libzypp-devel = 14.30.0
 BuildRequires:  python-devel
 BuildRequires:  ruby-devel
 BuildRequires:  swig = 1.3.40

++ libzypp-bindings-0.6.2.tar.bz2 - libzypp-bindings-0.6.3.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.6.2/VERSION.cmake 
new/libzypp-bindings-0.6.3/VERSION.cmake
--- old/libzypp-bindings-0.6.2/VERSION.cmake2014-08-14 14:46:36.0 
+0200
+++ new/libzypp-bindings-0.6.3/VERSION.cmake2014-10-17 11:23:53.0 
+0200
@@ -1,4 +1,4 @@
 # on maintenance branch add a 2nd level to patch (p.1, p.2, ...)
 SET(VERSION_MAJOR 0)
 SET(VERSION_MINOR 6)
-SET(VERSION_PATCH 2)
+SET(VERSION_PATCH 3)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.6.2/libzypp-bindings.spec.cmake 
new/libzypp-bindings-0.6.3/libzypp-bindings.spec.cmake
--- old/libzypp-bindings-0.6.2/libzypp-bindings.spec.cmake  2014-07-01 
11:46:31.0 +0200
+++ new/libzypp-bindings-0.6.3/libzypp-bindings.spec.cmake  2014-10-17 
11:23:53.0 +0200
@@ -26,7 +26,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  libzypp-devel = 14.5.0
+BuildRequires:  libzypp-devel = 14.30.0
 BuildRequires:  python-devel
 BuildRequires:  ruby-devel
 BuildRequires:  swig = 1.3.40
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.6.2/package/libzypp-bindings.changes 
new/libzypp-bindings-0.6.3/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.6.2/package/libzypp-bindings.changes 2014-08-14 
14:46:36.0 +0200
+++ new/libzypp-bindings-0.6.3/package/libzypp-bindings.changes 2014-10-17 
11:23:53.0 +0200
@@ -1,4 +1,10 @@
 ---
+Fri Oct 17 11:22:13 CEST 2014 - m...@suse.de
+
+- Adapt to libzypp changes.
+- 0.6.3
+
+---
 Thu Aug 14 14:45:12 CEST 2014 - m...@suse.de
 
 - work around syntax errors because of __attribute__ 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.6.2/swig/RepoInfo.i 
new/libzypp-bindings-0.6.3/swig/RepoInfo.i
--- old/libzypp-bindings-0.6.2/swig/RepoInfo.i  2014-07-01 11:46:31.0 
+0200
+++ new/libzypp-bindings-0.6.3/swig/RepoInfo.i  2014-10-17 11:23:53.0 
+0200
@@ -1,6 +1,6 @@
 #ifdef SWIGPERL5
 #else
-%template(UrlSet) std::setzypp::Url;
+%template(UrlSet) std::listzypp::Url;
 #endif
 
 namespace zypp
@@ -31,7 +31,7 @@
 typedef std::listzypp::RepoInfo RepoInfoList;
 %template(RepoInfoList) std::listzypp::RepoInfo;
 
-%extend zypp::RepoInfo 
+%extend zypp::RepoInfo
 {
std::string dump(void) const
{

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



commit libzypp-bindings for openSUSE:Factory

2014-03-22 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2014-03-22 09:08:57

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2014-01-27 15:31:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2014-03-22 09:08:58.0 +0100
@@ -1,0 +2,6 @@
+Fri Mar 14 14:39:37 CET 2014 - m...@suse.de
+
+- c++11 fixes
+- 0.6.1
+
+---

Old:

  libzypp-bindings-0.6.0.tar.bz2

New:

  libzypp-bindings-0.6.1.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.v1x75r/_old  2014-03-22 09:08:58.0 +0100
+++ /var/tmp/diff_new_pack.v1x75r/_new  2014-03-22 09:08:58.0 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   libzypp-bindings
-Version:0.6.0
+Version:0.6.1
 Release:0
 Summary:Bindings for libzypp
 License:GPL-2.0+

++ libzypp-bindings-0.6.0.tar.bz2 - libzypp-bindings-0.6.1.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.6.0/CMakeLists.txt 
new/libzypp-bindings-0.6.1/CMakeLists.txt
--- old/libzypp-bindings-0.6.0/CMakeLists.txt   2013-04-30 13:46:28.0 
+0200
+++ new/libzypp-bindings-0.6.1/CMakeLists.txt   2014-03-14 14:40:49.0 
+0100
@@ -7,7 +7,7 @@
 
 ENABLE_TESTING()
 
-SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wall -std=c++0x -fPIC 
-fno-strict-aliasing)
+SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wall -std=c++11 -fPIC 
-fno-strict-aliasing)
 
 #
 # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is 
checked
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.6.0/VERSION.cmake 
new/libzypp-bindings-0.6.1/VERSION.cmake
--- old/libzypp-bindings-0.6.0/VERSION.cmake2014-01-24 08:15:51.0 
+0100
+++ new/libzypp-bindings-0.6.1/VERSION.cmake2014-03-14 14:40:49.0 
+0100
@@ -1,4 +1,4 @@
 # on maintenance branch add a 2nd level to patch (p.1, p.2, ...)
 SET(VERSION_MAJOR 0)
 SET(VERSION_MINOR 6)
-SET(VERSION_PATCH 0)
+SET(VERSION_PATCH 1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.6.0/package/libzypp-bindings.changes 
new/libzypp-bindings-0.6.1/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.6.0/package/libzypp-bindings.changes 2014-01-24 
08:15:51.0 +0100
+++ new/libzypp-bindings-0.6.1/package/libzypp-bindings.changes 2014-03-14 
14:40:49.0 +0100
@@ -1,4 +1,10 @@
 ---
+Fri Mar 14 14:39:37 CET 2014 - m...@suse.de
+
+- c++11 fixes
+- 0.6.1
+
+---
 Fri Jan 24 08:05:29 CET 2014 - m...@suse.de
 
 - Adapt to libzypp changes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.6.0/swig/zypp.i 
new/libzypp-bindings-0.6.1/swig/zypp.i
--- old/libzypp-bindings-0.6.0/swig/zypp.i  2013-12-02 13:21:43.0 
+0100
+++ new/libzypp-bindings-0.6.1/swig/zypp.i  2014-03-14 14:40:49.0 
+0100
@@ -20,6 +20,7 @@
 #define BOOST_NO_CXX11_NOEXCEPT
 #define BOOST_NO_CXX11_RVALUE_REFERENCES
 #define BOOST_NO_CXX11_SMART_PTR
+#define constexpr
 
 %{
 /* Includes the header in the wrapper code */

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



commit libzypp-bindings for openSUSE:Factory

2014-01-27 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2014-01-27 15:31:42

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2013-11-07 12:53:31.0 +0100
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2014-01-27 15:31:43.0 +0100
@@ -1,0 +2,12 @@
+Fri Jan 24 08:05:29 CET 2014 - m...@suse.de
+
+- Adapt to libzypp changes.
+- 0.6.0
+
+---
+Sun Jan 19 16:30:13 CET 2014 - m...@suse.de
+
+- Disable broken dump tests.
+- 0.5.18
+
+---

Old:

  libzypp-bindings-0.5.17.tar.bz2

New:

  libzypp-bindings-0.6.0.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.9bZDNM/_old  2014-01-27 15:31:43.0 +0100
+++ /var/tmp/diff_new_pack.9bZDNM/_new  2014-01-27 15:31:43.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libzypp-bindings
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 
 Name:   libzypp-bindings
-Version:0.5.17
+Version:0.6.0
 Release:0
 Summary:Bindings for libzypp
 License:GPL-2.0+
@@ -26,7 +26,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  libzypp-devel = 10.2.0
+BuildRequires:  libzypp-devel = 14.5.0
 BuildRequires:  python-devel
 BuildRequires:  ruby-devel
 BuildRequires:  swig = 1.3.40

++ libzypp-bindings-0.5.17.tar.bz2 - libzypp-bindings-0.6.0.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.17/VERSION.cmake 
new/libzypp-bindings-0.6.0/VERSION.cmake
--- old/libzypp-bindings-0.5.17/VERSION.cmake   2013-11-06 16:01:43.0 
+0100
+++ new/libzypp-bindings-0.6.0/VERSION.cmake2014-01-24 08:15:51.0 
+0100
@@ -1,3 +1,4 @@
+# on maintenance branch add a 2nd level to patch (p.1, p.2, ...)
 SET(VERSION_MAJOR 0)
-SET(VERSION_MINOR 5)
-SET(VERSION_PATCH 17)
+SET(VERSION_MINOR 6)
+SET(VERSION_PATCH 0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.17/examples/ruby/parse1.rb 
new/libzypp-bindings-0.6.0/examples/ruby/parse1.rb
--- old/libzypp-bindings-0.5.17/examples/ruby/parse1.rb 2013-11-06 
16:01:43.0 +0100
+++ new/libzypp-bindings-0.6.0/examples/ruby/parse1.rb  2013-11-15 
15:36:42.0 +0100
@@ -46,21 +46,22 @@
   puts changes.class
   puts changes.size
   changes.each do | c |
-   puts c.date
-   puts c.author
-   puts c.text
+puts c.date
+puts c.author
+puts c.text
   end
 end
 puts   Summary: #{r.summary}
 puts   DownloadSize: #{r.downloadSize}
 puts   Vendor: #{r.vendor}
 puts   Buildtime: #{r.buildtime}
+puts   Support Level: #{asUserString(asKindPackage(p).vendorSupport)} if 
isKindPackage(p)
 
 d = r.dep(Dep.PROVIDES)
 # puts d.class
 d.each do | x |
-   # puts y.class
-   puts   Provides: #{x.to_s}
+  # puts y.class
+  puts   Provides: #{x.to_s}
 end
 
 puts
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.17/libzypp-bindings.spec.cmake 
new/libzypp-bindings-0.6.0/libzypp-bindings.spec.cmake
--- old/libzypp-bindings-0.5.17/libzypp-bindings.spec.cmake 2013-10-02 
14:41:19.0 +0200
+++ new/libzypp-bindings-0.6.0/libzypp-bindings.spec.cmake  2014-01-24 
08:15:51.0 +0100
@@ -26,7 +26,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  libzypp-devel = 10.2.0
+BuildRequires:  libzypp-devel = 14.5.0
 BuildRequires:  python-devel
 BuildRequires:  ruby-devel
 BuildRequires:  swig = 1.3.40
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.5.17/package/libzypp-bindings.changes 
new/libzypp-bindings-0.6.0/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.5.17/package/libzypp-bindings.changes
2013-11-06 16:01:43.0 +0100
+++ 

commit libzypp-bindings for openSUSE:Factory

2013-11-07 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2013-11-07 12:53:29

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2013-10-02 17:56:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2013-11-07 12:53:31.0 +0100
@@ -1,0 +2,12 @@
+Wed Nov  6 15:58:55 CET 2013 - m...@suse.de
+
+- Wrap Changelog class.
+- 0.5.17
+
+---
+Tue Nov  5 16:53:35 CET 2013 - m...@suse.de
+
+- Fix no attribute access via PoolItem::resolvable
+- 0.5.16
+
+---

Old:

  libzypp-bindings-0.5.15.tar.bz2

New:

  libzypp-bindings-0.5.17.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.CpbVcw/_old  2013-11-07 12:53:40.0 +0100
+++ /var/tmp/diff_new_pack.CpbVcw/_new  2013-11-07 12:53:40.0 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   libzypp-bindings
-Version:0.5.15
+Version:0.5.17
 Release:0
 Summary:Bindings for libzypp
 License:GPL-2.0+

++ libzypp-bindings-0.5.15.tar.bz2 - libzypp-bindings-0.5.17.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.15/VERSION.cmake 
new/libzypp-bindings-0.5.17/VERSION.cmake
--- old/libzypp-bindings-0.5.15/VERSION.cmake   2013-09-30 12:56:32.0 
+0200
+++ new/libzypp-bindings-0.5.17/VERSION.cmake   2013-11-06 16:01:43.0 
+0100
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR 0)
 SET(VERSION_MINOR 5)
-SET(VERSION_PATCH 15)
+SET(VERSION_PATCH 17)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.15/examples/ruby/parse1.rb 
new/libzypp-bindings-0.5.17/examples/ruby/parse1.rb
--- old/libzypp-bindings-0.5.15/examples/ruby/parse1.rb 2013-03-19 
14:01:39.0 +0100
+++ new/libzypp-bindings-0.5.17/examples/ruby/parse1.rb 2013-11-06 
16:01:43.0 +0100
@@ -3,51 +3,56 @@
 require 'zypp'
 include Zypp
 
-tmp_cache_path = TmpDir.new()
-tmp_raw_cache_path = TmpDir.new()
-tmp_known_repos_path = TmpDir.new()
-
-opts = RepoManagerOptions.new()
-opts.repoCachePath = tmp_cache_path.path()
-opts.repoRawCachePath = tmp_raw_cache_path.path()
-opts.knownReposPath = tmp_known_repos_path.path()
+# Load installed packages
+z = ZYppFactory::instance.getZYpp
+z.initializeTarget( Pathname.new(/) )
+z.target.load;
 
+tmp_dir = TmpDir.new()
+opts = RepoManagerOptions.new(tmp_dir.path())
 repo_manager = RepoManager.new(opts)
 
 repo_info = RepoInfo.new()
-
-repo_info.set_alias(factorytest)
-repo_info.set_name(Test Repo for Factory.)
-repo_info.set_enabled(true)
-repo_info.set_autorefresh(false)
-# repo_info.add_base_url(ftp://dist.suse.de/install/stable-x86/;)
-# 
repo_info.add_base_url(http://software.opensuse.org/download/home:/Arvin42/openSUSE_Factory/;)
-repo_info.add_base_url(file:///suse/aschnell/tmp)
-
-repo_manager.add_repository(repo_info)
-
-z = ZYppFactory::instance.get_zypp
-pool = z.pool()
-
-repos = repo_manager.known_repositories()
+repo_info.setAlias(factorytest)
+repo_info.setName(Test Repo for Factory.)
+repo_info.setEnabled(true)
+repo_info.setAutorefresh(false)
+url = Url.new(http://download.opensuse.org/factory-tested/repo/oss/;)
+repo_info.addBaseUrl(url)
+#repo_manager.addRepository(repo_info)
+
+KeyRing.setDefaultAccept( KeyRing::ACCEPT_UNKNOWNKEY |
+KeyRing::ACCEPT_VERIFICATION_FAILED | KeyRing::ACCEPT_UNSIGNED_FILE |
+KeyRing::TRUST_KEY_TEMPORARILY)
+repos = repo_manager.knownRepositories()
 repos.each do | repo |
-repo_manager.refresh_metadata(repo)
-repo_manager.build_cache(repo)
-rep = repo_manager.create_from_cache(repo)
-store = rep.resolvables()
-z.add_resolvables(store)
+repo_manager.refreshMetadata(repo)
+repo_manager.buildCache(repo)
+repo_manager.loadFromCache(repo)
 end
 
 # puts pool.class
+pool = z.pool()
 
 pool.each do | p |
 
-# puts p.class
+#puts p.class
 r = p.resolvable
-# puts r.class
-puts #{r.kind} #{r.name} #{r.edition.to_s} #{r.arch.to_s}
+#puts r.class
+puts #{r.kind} #{r.name} #{r.edition} #{r.arch}
+
+if isKindPackage(p)
+  changes = asKindPackage(p).changelog
+  puts changes.class
+  puts changes.size
+  changes.each do | c |
+   puts c.date
+   puts c.author
+   puts c.text
+  end
+end
 puts   Summary: #{r.summary}
-

commit libzypp-bindings for openSUSE:Factory

2013-10-02 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2013-10-02 17:56:53

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2013-05-13 15:07:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2013-10-02 17:56:55.0 +0200
@@ -1,0 +2,8 @@
+Mon Sep 30 11:10:31 UTC 2013 - jreidin...@suse.com
+
+- Add legacy GetResolvablesToInsDel class (removed from libzypp
+  in favor of transaction)
+- fix const pointer lost its namespace
+- 0.5.15
+
+---

Old:

  libzypp-bindings-0.5.14.tar.bz2

New:

  libzypp-bindings-0.5.15.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.zgN0JN/_old  2013-10-02 17:56:55.0 +0200
+++ /var/tmp/diff_new_pack.zgN0JN/_new  2013-10-02 17:56:55.0 +0200
@@ -1,8 +1,8 @@
 #
 # spec file for package libzypp-bindings
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
- #
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+#
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
 # upon. The license for this file, and modifications and additions to the
@@ -14,20 +14,22 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
-
 # nodebuginfo
 
+
 Name:   libzypp-bindings
-Version:0.5.14
+Version:0.5.15
 Release:0
-License:GPL-2.0+
 Summary:Bindings for libzypp
+License:GPL-2.0+
 Group:  Development/Sources
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  cmake python-devel ruby-devel
+BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  swig = 1.3.40
 BuildRequires:  libzypp-devel = 10.2.0
+BuildRequires:  python-devel
+BuildRequires:  ruby-devel
+BuildRequires:  swig = 1.3.40
 Source: %{name}-%{version}.tar.bz2
 
 %description
@@ -63,7 +65,6 @@
 %{__rm} -rf %{buildroot}
 
 %package -n ruby-zypp
-License:GPL-2.0+
 Summary:Ruby bindings for libzypp
 Group:  Development/Languages/Ruby
 
@@ -80,9 +81,9 @@
 %endif
 
 %package -n python-zypp
-License:GPL-2.0+
 Summary:Python bindings for libzypp
 Group:  Development/Languages/Python
+
 %description -n python-zypp
 -
 
@@ -92,7 +93,6 @@
 %{py_sitedir}/zypp.py
 
 %package -n perl-zypp
-License:GPL-2.0+
 Requires:   perl = %{perl_version}
 Summary:Perl bindings for libzypp
 Group:  Development/Languages/Perl

++ libzypp-bindings-0.5.14.tar.bz2 - libzypp-bindings-0.5.15.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/VERSION.cmake 
new/libzypp-bindings-0.5.15/VERSION.cmake
--- old/libzypp-bindings-0.5.14/VERSION.cmake   2013-03-19 14:01:39.0 
+0100
+++ new/libzypp-bindings-0.5.15/VERSION.cmake   2013-09-30 12:56:32.0 
+0200
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR 0)
 SET(VERSION_MINOR 5)
-SET(VERSION_PATCH 14)
+SET(VERSION_PATCH 15)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/libzypp-bindings.spec.cmake 
new/libzypp-bindings-0.5.15/libzypp-bindings.spec.cmake
--- old/libzypp-bindings-0.5.14/libzypp-bindings.spec.cmake 2013-03-19 
14:01:39.0 +0100
+++ new/libzypp-bindings-0.5.15/libzypp-bindings.spec.cmake 2013-10-02 
14:41:19.0 +0200
@@ -1,8 +1,8 @@
 #
 # spec file for package libzypp-bindings
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
- #
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+#
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
 # upon. The license for this file, and modifications and additions to the
@@ -24,10 +24,12 @@
 Summary:Bindings for libzypp
 Group:  Development/Sources
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  cmake python-devel ruby-devel
+BuildRequires:  cmake
 BuildRequires:  gcc-c++ = 4.5
-BuildRequires:  swig = 1.3.40
 BuildRequires:  libzypp-devel = 10.2.0
+BuildRequires:  python-devel
+BuildRequires:  ruby-devel
+BuildRequires:  swig = 1.3.40
 Source: %{name}-%{version}.tar.bz2
 
 %description
@@ -63,7 +65,6 @@
 %{__rm} -rf 

commit libzypp-bindings for openSUSE:Factory

2013-05-13 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2013-05-13 15:07:54

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2013-01-29 10:48:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2013-05-13 15:07:55.0 +0200
@@ -1,0 +2,5 @@
+Mon Apr 29 17:37:14 CEST 2013 - m...@suse.de
+
+- Compile with -std=c++11
+
+---



Other differences:
--
++ libzypp-bindings-0.5.14.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/CMakeLists.txt 
new/libzypp-bindings-0.5.14/CMakeLists.txt
--- old/libzypp-bindings-0.5.14/CMakeLists.txt  2013-01-28 14:07:40.0 
+0100
+++ new/libzypp-bindings-0.5.14/CMakeLists.txt  2013-04-30 13:46:28.0 
+0200
@@ -7,7 +7,7 @@
 
 ENABLE_TESTING()
 
-SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wall -fPIC -fno-strict-aliasing)
+SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wall -std=c++0x -fPIC 
-fno-strict-aliasing)
 
 #
 # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is 
checked
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.5.14/package/libzypp-bindings.changes 
new/libzypp-bindings-0.5.14/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.5.14/package/libzypp-bindings.changes
2013-01-28 14:07:40.0 +0100
+++ new/libzypp-bindings-0.5.14/package/libzypp-bindings.changes
2013-04-29 17:39:47.0 +0200
@@ -1,4 +1,9 @@
 ---
+Mon Apr 29 17:37:14 CEST 2013 - m...@suse.de
+
+- Compile with -std=c++11
+
+---
 Mon Jan 28 14:02:12 CET 2013 - m...@suse.de
 
 - work around swig problem creating two different types for
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/Package.i 
new/libzypp-bindings-0.5.14/swig/Package.i
--- old/libzypp-bindings-0.5.14/swig/Package.i  2013-01-28 14:07:40.0 
+0100
+++ new/libzypp-bindings-0.5.14/swig/Package.i  2013-05-02 14:11:29.0 
+0200
@@ -2,3 +2,6 @@
 
 %include zypp/Package.h
 
+typedef ::zypp::intrusive_ptrconst Package Package_constPtr;
+%template(Package_constPtr)::zypp::intrusive_ptrconst Package;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/Patch.i 
new/libzypp-bindings-0.5.14/swig/Patch.i
--- old/libzypp-bindings-0.5.14/swig/Patch.i2013-01-28 14:07:40.0 
+0100
+++ new/libzypp-bindings-0.5.14/swig/Patch.i2013-05-02 14:11:29.0 
+0200
@@ -2,4 +2,5 @@
 %ignore zypp::Patch::affects_pkg_manager;
 %ignore zypp::Patch::id;
 
-%include zypp/Patch.h
\ No newline at end of file
+%include zypp/Patch.h
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/Pattern.i 
new/libzypp-bindings-0.5.14/swig/Pattern.i
--- old/libzypp-bindings-0.5.14/swig/Pattern.i  2013-01-28 14:07:40.0 
+0100
+++ new/libzypp-bindings-0.5.14/swig/Pattern.i  2013-05-02 14:11:29.0 
+0200
@@ -1 +1,5 @@
-%include zypp/Pattern.h
\ No newline at end of file
+%include zypp/Pattern.h
+
+typedef ::zypp::intrusive_ptrconst Pattern Pattern_constPtr;
+%template(Pattern_constPtr)::zypp::intrusive_ptrconst Pattern;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/Product.i 
new/libzypp-bindings-0.5.14/swig/Product.i
--- old/libzypp-bindings-0.5.14/swig/Product.i  2013-01-28 14:07:40.0 
+0100
+++ new/libzypp-bindings-0.5.14/swig/Product.i  2013-05-02 14:11:29.0 
+0200
@@ -1,2 +1,6 @@
 %ignore zypp::Product::type;
 %include zypp/Product.h
+
+typedef ::zypp::intrusive_ptrconst Product Product_constPtr;
+%template(Product_constPtr)::zypp::intrusive_ptrconst Product;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/SrcPackage.i 
new/libzypp-bindings-0.5.14/swig/SrcPackage.i
--- old/libzypp-bindings-0.5.14/swig/SrcPackage.i   2013-01-28 
14:07:40.0 +0100
+++ new/libzypp-bindings-0.5.14/swig/SrcPackage.i   2013-05-02 
14:11:29.0 +0200
@@ -1 +1,5 @@
 %include zypp/SrcPackage.h;
+

commit libzypp-bindings for openSUSE:Factory

2013-01-29 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2013-01-29 10:48:24

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings, Maintainer is dmacvi...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2012-06-08 14:07:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2013-01-29 10:48:27.0 +0100
@@ -1,0 +2,7 @@
+Mon Jan 28 14:02:12 CET 2013 - m...@suse.de
+
+- work around swig problem creating two different types for
+  intrusive_ptr
+- version 0.5.14
+
+---

Old:

  libzypp-bindings-0.5.13.tar.bz2

New:

  libzypp-bindings-0.5.14.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.Cn3jRD/_old  2013-01-29 10:48:28.0 +0100
+++ /var/tmp/diff_new_pack.Cn3jRD/_new  2013-01-29 10:48:28.0 +0100
@@ -18,7 +18,7 @@
 # nodebuginfo
 
 Name:   libzypp-bindings
-Version:0.5.13
+Version:0.5.14
 Release:0
 License:GPL-2.0+
 Summary:Bindings for libzypp

++ libzypp-bindings-0.5.13.tar.bz2 - libzypp-bindings-0.5.14.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.13/VERSION.cmake 
new/libzypp-bindings-0.5.14/VERSION.cmake
--- old/libzypp-bindings-0.5.13/VERSION.cmake   2012-06-05 12:05:27.0 
+0200
+++ new/libzypp-bindings-0.5.14/VERSION.cmake   2013-01-28 14:07:40.0 
+0100
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR 0)
 SET(VERSION_MINOR 5)
-SET(VERSION_PATCH 13)
+SET(VERSION_PATCH 14)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.5.13/package/libzypp-bindings.changes 
new/libzypp-bindings-0.5.14/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.5.13/package/libzypp-bindings.changes
2012-06-05 12:05:27.0 +0200
+++ new/libzypp-bindings-0.5.14/package/libzypp-bindings.changes
2013-01-28 14:07:40.0 +0100
@@ -1,4 +1,11 @@
 ---
+Mon Jan 28 14:02:12 CET 2013 - m...@suse.de
+
+- work around swig problem creating two different types for
+  intrusive_ptr
+- version 0.5.14
+
+---
 Tue Jun  5 09:27:07 UTC 2012 - jreidin...@suse.com
 
 - disable segfaulting python test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.13/swig/KeyRing.i 
new/libzypp-bindings-0.5.14/swig/KeyRing.i
--- old/libzypp-bindings-0.5.13/swig/KeyRing.i  2012-06-05 12:05:27.0 
+0200
+++ new/libzypp-bindings-0.5.14/swig/KeyRing.i  2013-01-28 14:07:40.0 
+0100
@@ -20,8 +20,8 @@
 }
 namespace zypp
 {
-  typedef intrusive_ptrKeyRing KeyRing_Ptr;
-  %template(KeyRing_Ptr) intrusive_ptrKeyRing;
+  typedef ::zypp::intrusive_ptrKeyRing KeyRing_Ptr;
+  %template(KeyRing_Ptr) ::zypp::intrusive_ptrKeyRing;
 }
 
 %template(List_PublicKey) std::listzypp::PublicKey;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.13/swig/ResTraits.i 
new/libzypp-bindings-0.5.14/swig/ResTraits.i
--- old/libzypp-bindings-0.5.13/swig/ResTraits.i2012-06-05 
12:05:27.0 +0200
+++ new/libzypp-bindings-0.5.14/swig/ResTraits.i2013-01-28 
14:07:40.0 +0100
@@ -15,10 +15,10 @@
   typedef zypp::intrusive_ptrconst _Res constPtrType;
   };
 
-   typedef intrusive_ptrconst ResObject ResObject_constPtr;
-   typedef intrusive_ptrResObject   ResObject_Ptr;
-   %template(ResObject_constPtr)  intrusive_ptrconst zypp::ResObject;
-   %template(ResObject_Ptr)   intrusive_ptrzypp::ResObject;
+   typedef ::zypp::intrusive_ptrconst ResObject ResObject_constPtr;
+   typedef ::zypp::intrusive_ptrResObject   ResObject_Ptr;
+   %template(ResObject_constPtr)  ::zypp::intrusive_ptrconst 
zypp::ResObject;
+   %template(ResObject_Ptr)   
::zypp::intrusive_ptrzypp::ResObject;
 
 }
 
@@ -34,10 +34,10 @@
 %define %STUFF(X)
 namespace zypp
 {
-  typedef intrusive_ptrconst X X##_constPtr;
-  typedef intrusive_ptrX   X##_Ptr;
-  %template(X##_constPtr)intrusive_ptrconst X;
-  %template(X##_Ptr) intrusive_ptrX;
+  typedef ::zypp::intrusive_ptrconst X X##_constPtr;
+  typedef ::zypp::intrusive_ptrX   X##_Ptr;
+  %template(X##_constPtr)::zypp::intrusive_ptrconst X;
+  

commit libzypp-bindings for openSUSE:Factory

2012-06-08 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2012-06-08 14:07:34

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings, Maintainer is dmacvi...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2012-03-06 13:39:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2012-06-08 14:07:41.0 +0200
@@ -1,0 +2,12 @@
+Tue Jun  5 09:27:07 UTC 2012 - jreidin...@suse.com
+
+- disable segfaulting python test
+- version 0.5.13 
+
+---
+Mon Jun  4 16:45:43 CEST 2012 - m...@suse.de
+
+- port ruby bindings to version 1.9
+- version 0.5.12
+
+---

Old:

  libzypp-bindings-0.5.11.tar.bz2

New:

  libzypp-bindings-0.5.13.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.mRpvpd/_old  2012-06-08 14:07:44.0 +0200
+++ /var/tmp/diff_new_pack.mRpvpd/_new  2012-06-08 14:07:44.0 +0200
@@ -18,7 +18,7 @@
 # nodebuginfo
 
 Name:   libzypp-bindings
-Version:0.5.11
+Version:0.5.13
 Release:0
 License:GPL-2.0+
 Summary:Bindings for libzypp

++ libzypp-bindings-0.5.11.tar.bz2 - libzypp-bindings-0.5.13.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.11/VERSION.cmake 
new/libzypp-bindings-0.5.13/VERSION.cmake
--- old/libzypp-bindings-0.5.11/VERSION.cmake   2012-03-02 11:41:30.0 
+0100
+++ new/libzypp-bindings-0.5.13/VERSION.cmake   2012-06-05 12:05:27.0 
+0200
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR 0)
 SET(VERSION_MINOR 5)
-SET(VERSION_PATCH 11)
+SET(VERSION_PATCH 13)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.5.11/package/libzypp-bindings.changes 
new/libzypp-bindings-0.5.13/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.5.11/package/libzypp-bindings.changes
2012-03-02 11:41:30.0 +0100
+++ new/libzypp-bindings-0.5.13/package/libzypp-bindings.changes
2012-06-05 12:05:27.0 +0200
@@ -1,4 +1,16 @@
 ---
+Tue Jun  5 09:27:07 UTC 2012 - jreidin...@suse.com
+
+- disable segfaulting python test
+- version 0.5.13 
+
+---
+Mon Jun  4 16:45:43 CEST 2012 - m...@suse.de
+
+- port ruby bindings to version 1.9
+- version 0.5.12
+
+---
 Tue Feb 28 13:16:22 UTC 2012 - jreidin...@suse.com
 
 - fix iteration over pool in ruby (bnc#746439)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.5.11/swig/python/tests/CMakeLists.txt 
new/libzypp-bindings-0.5.13/swig/python/tests/CMakeLists.txt
--- old/libzypp-bindings-0.5.11/swig/python/tests/CMakeLists.txt
2012-03-02 11:41:30.0 +0100
+++ new/libzypp-bindings-0.5.13/swig/python/tests/CMakeLists.txt
2012-06-05 12:05:27.0 +0200
@@ -7,5 +7,5 @@
 ADD_TEST(bindings_python_loading python 
${CMAKE_CURRENT_SOURCE_DIR}/loading.py)
 ADD_TEST(bindings_python_repoinfopython 
${CMAKE_CURRENT_SOURCE_DIR}/repoinfo.py)
 ADD_TEST(bindings_python_commit_callbacks  python 
${CMAKE_CURRENT_SOURCE_DIR}/commit_callbacks.py)
-ADD_TEST(bindings_python_problemspython 
${CMAKE_CURRENT_SOURCE_DIR}/problems.py)
+# ADD_TEST(bindings_python_problemspython 
${CMAKE_CURRENT_SOURCE_DIR}/problems.py)
 # ADD_TEST(bindings_python_installed_pathpython 
${CMAKE_CURRENT_SOURCE_DIR}/installed_path.py)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.11/swig/ruby/std_list.i 
new/libzypp-bindings-0.5.13/swig/ruby/std_list.i
--- old/libzypp-bindings-0.5.11/swig/ruby/std_list.i2012-03-02 
11:41:30.0 +0100
+++ new/libzypp-bindings-0.5.13/swig/ruby/std_list.i2012-06-05 
12:05:27.0 +0200
@@ -48,10 +48,10 @@
 templateclass T class list {
 %typemap(in) listT {
 if (rb_obj_is_kind_of($input,rb_cArray)) {
-unsigned int size = RARRAY($input)-len;
+unsigned int size = RARRAY_LEN($input);
 $1;
 for (unsigned int i=0; isize; i++) {
-VALUE o = RARRAY($input)-ptr[i];
+VALUE o = RARRAY_PTR($input)[i];
 

commit libzypp-bindings for openSUSE:Factory

2012-03-06 Thread h_root
Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2012-03-06 13:39:02

Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)


Package is libzypp-bindings, Maintainer is dmacvi...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes
2011-10-19 14:07:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2012-03-06 13:39:14.0 +0100
@@ -1,0 +2,9 @@
+Tue Feb 28 13:16:22 UTC 2012 - jreidin...@suse.com
+
+- fix iteration over pool in ruby (bnc#746439)
+- add ability to use PackageProvider via bindings 
+- predefine class for ZyppException in ruby so it can be used after
+  require of zypp
+- version 0.5.11
+
+---

Old:

  libzypp-bindings-0.5.10.tar.bz2

New:

  libzypp-bindings-0.5.11.tar.bz2



Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.Npyu73/_old  2012-03-06 13:39:16.0 +0100
+++ /var/tmp/diff_new_pack.Npyu73/_new  2012-03-06 13:39:16.0 +0100
@@ -18,9 +18,9 @@
 # nodebuginfo
 
 Name:   libzypp-bindings
-Version:0.5.10
+Version:0.5.11
 Release:0
-License:GPLv2+
+License:GPL-2.0+
 Summary:Bindings for libzypp
 Group:  Development/Sources
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -63,7 +63,7 @@
 %{__rm} -rf %{buildroot}
 
 %package -n ruby-zypp
-License:GPLv2+
+License:GPL-2.0+
 Summary:Ruby bindings for libzypp
 Group:  Development/Languages/Ruby
 
@@ -80,7 +80,7 @@
 %endif
 
 %package -n python-zypp
-License:GPLv2+
+License:GPL-2.0+
 Summary:Python bindings for libzypp
 Group:  Development/Languages/Python
 %description -n python-zypp
@@ -92,7 +92,7 @@
 %{py_sitedir}/zypp.py
 
 %package -n perl-zypp
-License:GPLv2+
+License:GPL-2.0+
 Requires:   perl = %{perl_version}
 Summary:Perl bindings for libzypp
 Group:  Development/Languages/Perl

++ libzypp-bindings-0.5.10.tar.bz2 - libzypp-bindings-0.5.11.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.10/VERSION.cmake 
new/libzypp-bindings-0.5.11/VERSION.cmake
--- old/libzypp-bindings-0.5.10/VERSION.cmake   2011-10-18 18:35:54.0 
+0200
+++ new/libzypp-bindings-0.5.11/VERSION.cmake   2012-03-02 11:41:30.0 
+0100
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR 0)
 SET(VERSION_MINOR 5)
-SET(VERSION_PATCH 10)
+SET(VERSION_PATCH 11)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.5.10/examples/ruby/download_rpms.rb 
new/libzypp-bindings-0.5.11/examples/ruby/download_rpms.rb
--- old/libzypp-bindings-0.5.10/examples/ruby/download_rpms.rb  1970-01-01 
01:00:00.0 +0100
+++ new/libzypp-bindings-0.5.11/examples/ruby/download_rpms.rb  2012-03-02 
11:41:30.0 +0100
@@ -0,0 +1,43 @@
+#!/usr/bin/ruby
+
+require 'tmpdir'
+require 'zypp'
+include Zypp
+
+def initialize_repo dir
+  rm_opts = RepoManagerOptions.new Pathname.new(dir)
+  repo_manager = RepoManager.new rm_opts
+  #ignore certificate issues
+  KeyRing.setDefaultAccept( KeyRing::ACCEPT_UNKNOWNKEY |
+KeyRing::ACCEPT_VERIFICATION_FAILED | KeyRing::ACCEPT_UNSIGNED_FILE |
+KeyRing::TRUST_KEY_TEMPORARILY )
+  repo_info = RepoInfo.new
+  url = Zypp::Url.new 
http://download.opensuse.org/distribution/openSUSE-stable/repo/oss;
+  repo_info.setBaseUrl(url)
+  repo_info.setKeepPackages(true)
+  repo_alias = repo
+  repo_info.setAlias repo_alias
+  repo_manager.addRepository repo_info
+  repo_manager.refreshMetadata repo_info
+  repo_manager.buildCache repo_info
+  repo_manager.loadFromCache repo_info
+  return repo_manager
+end
+
+Dir.mktmpdir do |dir|
+  #do not lock global zypp
+  ENV[ZYPP_LOCKFILE_ROOT] = dir
+  zypp = ZYppFactory.instance.getZYpp
+  zypp.initializeTarget Pathname.new dir
+  puts initialize repository. It can take serious amount of time
+  repo_manager = initialize_repo dir
+  rma = RepoMediaAccess.new
+  zypp.pool.each_by_name(libzypp) do |pi|
+r = pi.resolvable
+puts downloading rpm for #{r.name}-#{r.edition}
+path = PackageProvider.provide(rma,asKindPackage(pi))
+FileUtils.cp path.to_s,dir
+  end
+  puts downloaded files:
+  puts `ls -l #{dir}/*.rpm`
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.10/libzypp-bindings.spec.cmake 

commit libzypp-bindings for openSUSE:Factory

2011-10-16 Thread h_root

Hello community,

here is the log from the commit of package libzypp-bindings for openSUSE:Factory
checked in at Sun Oct 16 12:54:07 CEST 2011.




--- openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes  2011-09-23 
02:11:19.0 +0200
+++ /mounts/work_src_done/STABLE/libzypp-bindings/libzypp-bindings.changes  
2011-10-11 15:11:19.0 +0200
@@ -1,0 +2,5 @@
+Tue Oct 11 13:46:06 CEST 2011 - m...@suse.de
+
+- Use gcc-c++ = 4.5
+
+---

calling whatdependson for head-i586




Other differences:
--
++ libzypp-bindings.spec ++
--- /var/tmp/diff_new_pack.u0Gbi6/_old  2011-10-16 12:54:04.0 +0200
+++ /var/tmp/diff_new_pack.u0Gbi6/_new  2011-10-16 12:54:04.0 +0200
@@ -2,7 +2,7 @@
 # spec file for package libzypp-bindings
 #
 # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-#
+ #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
 # upon. The license for this file, and modifications and additions to the
@@ -17,15 +17,15 @@
 
 # nodebuginfo
 
-
 Name:   libzypp-bindings
 Version:0.5.9
-Release:6
+Release:0
 License:GPLv2+
 Summary:Bindings for libzypp
 Group:  Development/Sources
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  cmake gcc-c++ python-devel ruby-devel
+BuildRequires:  cmake python-devel ruby-devel
+BuildRequires:  gcc-c++ = 4.5
 BuildRequires:  swig = 1.3.40
 BuildRequires:  libzypp-devel = 5.8.0
 Source: %{name}-%{version}.tar.bz2
@@ -48,7 +48,7 @@
   -DCMAKE_BUILD_TYPE=Release \
   -DCMAKE_SKIP_RPATH=1 \
   ..
-# the swig compile jobs take a lot of memory, so don't use %jobs here
+# the swig compile jobs take a lot of memory, so don't use jobs here
 make -j1
 
 %check
@@ -83,7 +83,6 @@
 License:GPLv2+
 Summary:Python bindings for libzypp
 Group:  Development/Languages/Python
-
 %description -n python-zypp
 -
 

++ libzypp-bindings-0.5.9.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.9/CMakeLists.txt 
new/libzypp-bindings-0.5.9/CMakeLists.txt
--- old/libzypp-bindings-0.5.9/CMakeLists.txt   2011-03-01 13:32:06.0 
+0100
+++ new/libzypp-bindings-0.5.9/CMakeLists.txt   2011-10-14 11:21:33.0 
+0200
@@ -3,11 +3,11 @@
 #
 #
 
-cmake_minimum_required(VERSION 2.6)
+cmake_minimum_required(VERSION 2.8)
 
 ENABLE_TESTING()
 
-SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -fPIC -fno-strict-aliasing)
+SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wall -fPIC -fno-strict-aliasing)
 
 #
 # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is 
checked
@@ -48,12 +48,12 @@
 
 # determine zypp version
 FIND_PROGRAM(READ_LINK readlink)
-EXECUTE_PROCESS(COMMAND ${READ_LINK} ${ZYPP_LIBRARY} OUTPUT_VARIABLE 
ZYPP_SOFILE)
+EXECUTE_PROCESS(COMMAND ${READ_LINK} -f ${ZYPP_LIBRARY} OUTPUT_VARIABLE 
ZYPP_SOFILE)
 
 # match number at end, strip trailing \n by using a sub-match
-STRING(REGEX MATCH ([0-9]+)\n$ ZYPP_VERSION ${ZYPP_SOFILE})
+STRING(REGEX MATCH ([0-9]+)\\.[0-9]+\\.[0-9]+\n$ ZYPP_VERSION 
${ZYPP_SOFILE})
 SET( ZYPP_VERSION ${CMAKE_MATCH_1} )
-MESSAGE(STATUS Zypp so library: ${ZYPP_SOFILE}, version ${ZYPP_VERSION})
+MESSAGE(STATUS Zypp so library version ${ZYPP_VERSION})
 
 SET( SWIG_DEFINITIONS -DZYPP_DEPRECATED -DZYPP_VERSION=${ZYPP_VERSION} )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.9/README 
new/libzypp-bindings-0.5.9/README
--- old/libzypp-bindings-0.5.9/README   2011-03-01 13:32:06.0 +0100
+++ new/libzypp-bindings-0.5.9/README   2011-10-14 11:21:33.0 +0200
@@ -2,7 +2,8 @@
 Attempt to create generated bindings for
 libzypp. Not restricted to one language.
 
-Authors: dmacvi...@suse.de
+Authors: kkae...@suse.de
+ dmacvi...@suse.de
 aschn...@suse.de
 
 Ruby Notes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.9/libzypp-bindings.spec.cmake 
new/libzypp-bindings-0.5.9/libzypp-bindings.spec.cmake
--- old/libzypp-bindings-0.5.9/libzypp-bindings.spec.cmake  2011-03-01 
13:32:06.0 +0100
+++ new/libzypp-bindings-0.5.9/libzypp-bindings.spec.cmake  2011-10-14 
11:21:33.0 +0200
@@ -1,10 +1,17 @@
 #
 # spec file for package libzypp-bindings
 #
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
-#
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+ #
+# All modifications and additions to the file contributed by third parties
+#