Hello community,

here is the log from the commit of package libdnf for openSUSE:Factory checked 
in at 2019-04-01 12:39:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdnf (Old)
 and      /work/SRC/openSUSE:Factory/.libdnf.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libdnf"

Mon Apr  1 12:39:51 2019 rev:8 rq:690193 version:0.28.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libdnf/libdnf.changes    2019-02-27 
15:09:10.334391783 +0100
+++ /work/SRC/openSUSE:Factory/.libdnf.new.25356/libdnf.changes 2019-04-01 
12:39:54.793959710 +0200
@@ -1,0 +2,31 @@
+Sun Mar 31 15:26:00 UTC 2019 - Neal Gompa <[email protected]>
+
+- Update to version 0.28.1
+  + Enhance modular solver to handle enabled and default module streams 
differently (rh#1648839)
+  + Add support of wild cards for modules (rh#1644588)
+  + Exclude module pkgs that have conflict
+  + Enhance config parser to preserve order of data, and keep comments and 
format
+  + Improve ARM detection
+  + Add support for SHA-384
+  + Return empty query if incorrect reldep (rh#1687135)
+  + ConfigParser: Improve compatibility with Python ConfigParser and 
dnf-plugin-spacewalk (rh#1692044)
+  + ConfigParser: Unify default set of string represenation of boolean values
+  + Fix segfault when interrupting dnf process (rh#1610456)
+- Drop backported patches that are part of this release
+  * 0001-Reset-callback-to-NULL-RhBug-1637923.patch
+  * 0002-reldep-list-Add-glib-AUTOPTR-cleanup.patch
+  * 0003-swdb-Put-Swdb-constructors-together.patch
+  * 0004-utils-Drop-empty-else-block.patch
+  * 0005-transformer-Fix-minor-docstring-typo.patch
+  * 0006-repo-Squash-Wmaybe-uninitialized-warning.patch
+  * 0007-transaction-Consistently-use-the-same-swdb-variable.patch
+  * 0008-transaction-Minor-syntax-tweak.patch
+  * 0101-Zchunk-configuration-flags-were-backwards-so-setting.patch
+  * 0102-hy_repos-weren-t-being-filled-properly-when-using-zc.patch
+- Refresh patches
+  * Remove patch: libdnf-0.24.1-with-static-libsolvext.patch
+  * Remove patch: 
libdnf-0.24.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
+  * Add patch: libdnf-0.28.1-with-static-libsolvext.patch
+  * Add patch: libdnf-0.28.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Reset-callback-to-NULL-RhBug-1637923.patch
  0002-reldep-list-Add-glib-AUTOPTR-cleanup.patch
  0003-swdb-Put-Swdb-constructors-together.patch
  0004-utils-Drop-empty-else-block.patch
  0005-transformer-Fix-minor-docstring-typo.patch
  0006-repo-Squash-Wmaybe-uninitialized-warning.patch
  0007-transaction-Consistently-use-the-same-swdb-variable.patch
  0008-transaction-Minor-syntax-tweak.patch
  0101-Zchunk-configuration-flags-were-backwards-so-setting.patch
  0102-hy_repos-weren-t-being-filled-properly-when-using-zc.patch
  libdnf-0.24.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  libdnf-0.24.1-with-static-libsolvext.patch
  libdnf-0.24.1.tar.gz

New:
----
  libdnf-0.28.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
  libdnf-0.28.1-with-static-libsolvext.patch
  libdnf-0.28.1.tar.gz

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

Other differences:
------------------
++++++ libdnf.spec ++++++
--- /var/tmp/diff_new_pack.DCPDxe/_old  2019-04-01 12:39:56.605960590 +0200
+++ /var/tmp/diff_new_pack.DCPDxe/_new  2019-04-01 12:39:56.605960590 +0200
@@ -19,7 +19,7 @@
 
 %global libsolv_version 0.6.34
 %global libmodulemd_version 1.6.1
-%global librepo_version 1.9.3
+%global librepo_version 1.9.6
 %global swig_version 3.0.12
 
 # Keep tests switched off for now, it bombs out on SUSE
@@ -33,7 +33,7 @@
 %define devname %{name}-devel
 
 Name:           libdnf
-Version:        0.24.1
+Version:        0.28.1
 Release:        0
 Summary:        Library providing C and Python APIs atop libsolv
 License:        LGPL-2.1-or-later
@@ -41,25 +41,10 @@
 Url:            https://github.com/rpm-software-management/%{name}
 Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
 
-# PATCH-FIX-UPSTREAM: Backports from upstream
-Patch0001:      0001-Reset-callback-to-NULL-RhBug-1637923.patch
-Patch0002:      0002-reldep-list-Add-glib-AUTOPTR-cleanup.patch
-Patch0003:      0003-swdb-Put-Swdb-constructors-together.patch
-Patch0004:      0004-utils-Drop-empty-else-block.patch
-Patch0005:      0005-transformer-Fix-minor-docstring-typo.patch
-Patch0006:      0006-repo-Squash-Wmaybe-uninitialized-warning.patch
-Patch0007:      0007-transaction-Consistently-use-the-same-swdb-variable.patch
-Patch0008:      0008-transaction-Minor-syntax-tweak.patch
-
-# PATCH-FIX-UPSTREAM: Proposed fixes for zchunk
-# From: https://github.com/rpm-software-management/libdnf/pull/663
-Patch0101:      0101-Zchunk-configuration-flags-were-backwards-so-setting.patch
-Patch0102:      0102-hy_repos-weren-t-being-filled-properly-when-using-zc.patch
-
 # PATCH-FIX-OPENSUSE: Fix libdnf build with static libsolvext
-Patch1000:      libdnf-0.24.1-with-static-libsolvext.patch
+Patch1000:      libdnf-0.28.1-with-static-libsolvext.patch
 # PATCH-FIX-OPENSUSE: Switch default reposdir to /etc/dnf/repos.d
-Patch1001:      libdnf-0.24.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
+Patch1001:      libdnf-0.28.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
 
 BuildRequires:  cmake
 BuildRequires:  gcc
@@ -100,6 +85,8 @@
 Recommends:     %{name}-lang = %{version}-%{release}
 # gobject-introspection is no longer used
 Obsoletes:      typelib-1_0-Dnf-1_0 < 0.24.1
+# To avoid API issues with librepo and incomprehensible crashes
+Requires:       librepo0%{?_isa} >= %{librepo_version}
 
 %description -n %{libname}
 This library provides an interface atop libsolv, and a high-level

++++++ libdnf-0.24.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch -> 
libdnf-0.28.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch ++++++
--- 
/work/SRC/openSUSE:Factory/libdnf/libdnf-0.24.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
    2019-02-20 14:10:47.742950169 +0100
+++ 
/work/SRC/openSUSE:Factory/.libdnf.new.25356/libdnf-0.28.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch
 2019-04-01 12:39:54.489959562 +0200
@@ -1,6 +1,6 @@
-From 9b5952d9c45f9b9575c2f00e94aba4d45b141e89 Mon Sep 17 00:00:00 2001
+From 13bada30c469857556dce4f392c2f36f08415d0d Mon Sep 17 00:00:00 2001
 From: Neal Gompa <[email protected]>
-Date: Thu, 7 Feb 2019 01:14:33 -0500
+Date: Sun, 31 Mar 2019 11:23:20 -0400
 Subject: [PATCH] Switch default reposdir to /etc/dnf/repos.d
 
 ---
@@ -8,18 +8,18 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/libdnf/conf/ConfigMain.cpp b/libdnf/conf/ConfigMain.cpp
-index 6964f3e5..84878cc7 100644
+index 5ec929f..37abf54 100644
 --- a/libdnf/conf/ConfigMain.cpp
 +++ b/libdnf/conf/ConfigMain.cpp
-@@ -208,7 +208,7 @@ class ConfigMain::Impl {
+@@ -179,7 +179,7 @@ class ConfigMain::Impl {
+     OptionBool keepcache{false};
      OptionString logdir{"/var/log"};
-     OptionBinding logDirBinding{owner, logdir, "logdir"};
- 
+     OptionStringList varsdir{std::vector<std::string>{"/etc/dnf/vars", 
"/etc/yum/vars"}};
 -    OptionStringList reposdir{{"/etc/yum.repos.d", "/etc/yum/repos.d", 
"/etc/distro.repos.d"}};
 +    OptionStringList reposdir{{"/etc/dnf/repos.d", "/etc/yum.repos.d", 
"/etc/yum/repos.d", "/etc/distro.repos.d"}};
-     OptionBinding reposDirBinding{owner, reposdir, "reposdir"};
- 
      OptionBool debug_solver{false};
+     OptionStringList installonlypkgs{INSTALLONLYPKGS};
+     OptionStringList group_package_types{GROUP_PACKAGE_TYPES};
 -- 
 2.20.1
 

++++++ libdnf-0.24.1-with-static-libsolvext.patch -> 
libdnf-0.28.1-with-static-libsolvext.patch ++++++
--- 
/work/SRC/openSUSE:Factory/libdnf/libdnf-0.24.1-with-static-libsolvext.patch    
    2019-02-20 14:10:47.750950166 +0100
+++ 
/work/SRC/openSUSE:Factory/.libdnf.new.25356/libdnf-0.28.1-with-static-libsolvext.patch
     2019-04-01 12:39:54.541959588 +0200
@@ -1,6 +1,6 @@
-From a24c0c00d7c78c386492cfafeb3968a9f9e6ebfa Mon Sep 17 00:00:00 2001
+From 55d7ee8a96731318b6351546d95497e5f49e1aec Mon Sep 17 00:00:00 2001
 From: Neal Gompa <[email protected]>
-Date: Tue, 5 Feb 2019 08:45:33 -0500
+Date: Sun, 31 Mar 2019 11:19:53 -0400
 Subject: [PATCH] Ensure libsolvext dynamic library dependencies are linked
 
 libsolv, when built only build with static link libraries, does not
@@ -14,17 +14,25 @@
 ---
  CMakeLists.txt               | 13 +++++++++++++
  cmake/modules/FindLZMA.cmake | 25 +++++++++++++++++++++++++
- libdnf/CMakeLists.txt        |  8 +++++++-
- 3 files changed, 45 insertions(+), 1 deletion(-)
+ libdnf/CMakeLists.txt        |  5 +++++
+ 3 files changed, 43 insertions(+)
  create mode 100644 cmake/modules/FindLZMA.cmake
 
 diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4f92a1c..d2aa64c 100644
+index 16b6330..71047ab 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -67,6 +67,19 @@ FIND_PACKAGE (OpenSSL REQUIRED)
+@@ -63,6 +63,7 @@ pkg_check_modules(RPM REQUIRED rpm>=4.11.0)
+ pkg_check_modules(SMARTCOLS REQUIRED smartcols)
+ pkg_check_modules(SQLite3 REQUIRED sqlite3)
  
- FIND_PROGRAM (VALGRIND_PROGRAM NAMES valgrind PATH /usr/bin /usr/local/bin)
++
+ # always enable linking with libdnf utils
+ include_directories(${CMAKE_SOURCE_DIR} libdnf/utils/)
+ 
+@@ -101,6 +102,18 @@ endif()
+ # valgrind path
+ find_program(VALGRIND_PROGRAM NAMES valgrind PATH /usr/bin /usr/local/bin)
  
 +# Ensure that static libsolvext dynamic library dependencies are linked in
 +# libxml2 dependency
@@ -36,12 +44,11 @@
 +# bzip2 dependency
 +find_package (BZip2 REQUIRED)
 +# zstd dependency
-+FIND_LIBRARY (ZSTD_LIBRARY NAMES zstd)
++find_library (ZSTD_LIBRARY NAMES zstd)
 +# End static libsolvext dynamic library dependencies
-+
- IF (ENABLE_SOLV_URPMREORDER)
-    ADD_DEFINITIONS(-DLIBSOLV_FLAG_URPMREORDER=1)
- ENDIF()
+ 
+ # compiler options
+ add_compile_options(-Wcast-align -Wno-uninitialized -Wredundant-decls 
-Wwrite-strings -Wformat-nonliteral -Wmissing-format-attribute -Wsign-compare 
-Wtype-limits -Wuninitialized -Wall -Werror=implicit-function-declaration 
-Wl,--as-needed)
 diff --git a/cmake/modules/FindLZMA.cmake b/cmake/modules/FindLZMA.cmake
 new file mode 100644
 index 0000000..eb112df
@@ -74,24 +81,21 @@
 +  SET( LZMA_LIBRARIES )
 +ENDIF(LZMA_FOUND)
 diff --git a/libdnf/CMakeLists.txt b/libdnf/CMakeLists.txt
-index 7bf1cfd..d51eea7 100644
+index d02244a..87cb010 100644
 --- a/libdnf/CMakeLists.txt
 +++ b/libdnf/CMakeLists.txt
-@@ -71,7 +71,13 @@ TARGET_LINK_LIBRARIES(libdnf
-                       ${JSONC_LIBRARIES}
-                       ${LIBMODULEMD_LIBRARIES}
-                       ${SMARTCOLS_LIBRARIES}
--                      ${GPGME_VANILLA_LIBRARIES})
-+                      ${GPGME_VANILLA_LIBRARIES}
-+                      ${LIBXML2_LIBRARIES}
-+                      ${ZLIB_LIBRARY}
-+                      ${LZMA_LIBRARY}
-+                      ${BZIP2_LIBRARY}
-+                      ${ZSTD_LIBRARY}
-+                      )
+@@ -73,6 +73,11 @@ target_link_libraries(libdnf
+     ${LIBMODULEMD_LIBRARIES}
+     ${SMARTCOLS_LIBRARIES}
+     ${GPGME_VANILLA_LIBRARIES}
++    ${LIBXML2_LIBRARIES}
++    ${ZLIB_LIBRARY}
++    ${LZMA_LIBRARY}
++    ${BZIP2_LIBRARY}
++    ${ZSTD_LIBRARY}
+ )
  
- if (ENABLE_RHSM_SUPPORT)
-     target_link_libraries (libdnf ${RHSM_LIBRARIES})
+ if(ENABLE_RHSM_SUPPORT)
 -- 
 2.20.1
 

++++++ libdnf-0.24.1.tar.gz -> libdnf-0.28.1.tar.gz ++++++
++++ 48942 lines of diff (skipped)


Reply via email to