diff --git a/.gitignore b/.gitignore index 382c22d..d35cf16 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/libsolv-0.7.19.tar.gz +SOURCES/libsolv-0.7.20.tar.gz diff --git a/.libsolv.metadata b/.libsolv.metadata index 70e2f6a..dbbe771 100644 --- a/.libsolv.metadata +++ b/.libsolv.metadata @@ -1 +1 @@ -b4101632c56b00e0bd8f41d772a7998a3d000a74 SOURCES/libsolv-0.7.19.tar.gz +35be0bb4422af55bc8434f3c33367dbb7dc50cba SOURCES/libsolv-0.7.20.tar.gz diff --git a/SOURCES/0002-Add-support-for-computing-hashes-using-OpenSSL.patch b/SOURCES/0001-Add-support-for-computing-hashes-using-OpenSSL.patch similarity index 100% rename from SOURCES/0002-Add-support-for-computing-hashes-using-OpenSSL.patch rename to SOURCES/0001-Add-support-for-computing-hashes-using-OpenSSL.patch diff --git a/SOURCES/0001-Fix-Memory-leaks-in-SWIG-generated-code-for-Python.patch b/SOURCES/0001-Fix-Memory-leaks-in-SWIG-generated-code-for-Python.patch deleted file mode 100644 index 8753b85..0000000 --- a/SOURCES/0001-Fix-Memory-leaks-in-SWIG-generated-code-for-Python.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 8615575144e6fd3d708a30983ed2415db479ef4c Mon Sep 17 00:00:00 2001 -From: Jaroslav Rohel -Date: Thu, 8 Apr 2021 12:17:09 +0200 -Subject: [PATCH] Fix: Memory leaks in SWIG generated code (for Python) - -There were memory leaks in the `Chksum_from_bin`, `Chksum_add`, -`SolvFp_write` functions wrapper for Python. - -The problem was in "freearg" typemap argument defined in "solv.i". -Therefore, the typemap was not applied. ---- - bindings/solv.i | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/bindings/solv.i b/bindings/solv.i -index 1882b13..3bbeca0 100644 ---- a/bindings/solv.i -+++ b/bindings/solv.i -@@ -63,7 +63,7 @@ typedef struct { - $2 = size; - } - --%typemap(freearg,noblock=1,match="in") (const unsigned char *str, int len) { -+%typemap(freearg,noblock=1,match="in") (const unsigned char *str, size_t len) { - if (alloc$argnum == SWIG_NEWOBJ) %delete_array(buf$argnum); - } - --- -libgit2 1.0.1 - diff --git a/SPECS/libsolv.spec b/SPECS/libsolv.spec index 2c530ac..d9d1d73 100644 --- a/SPECS/libsolv.spec +++ b/SPECS/libsolv.spec @@ -16,22 +16,21 @@ %bcond_without arch_repo # For handling deb + rpm at the same time %bcond_without multi_semantics -%bcond_without zchunk +%bcond_with zchunk %bcond_without zstd %define __cmake_switch(b:) %[%{expand:%%{?with_%{-b*}}} ? "ON" : "OFF"] Name: lib%{libname} -Version: 0.7.19 -Release: 3%{?dist} +Version: 0.7.20 +Release: 2%{?dist} Summary: Package dependency solver License: BSD URL: https://github.com/openSUSE/libsolv Source: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -Patch1: 0001-Fix-Memory-leaks-in-SWIG-generated-code-for-Python.patch # https://bugzilla.redhat.com/show_bug.cgi?id=1993126 -Patch2: 0002-Add-support-for-computing-hashes-using-OpenSSL.patch +Patch1: 0001-Add-support-for-computing-hashes-using-OpenSSL.patch BuildRequires: cmake BuildRequires: gcc-c++ @@ -258,6 +257,17 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir} %endif %changelog +* Wed Nov 10 2021 Pavla Kratochvilova - 0.7.20-2 +- Build without support of zchunk (RhBug:2021084) + +* Mon Oct 25 2021 Pavla Kratochvilova - 0.7.20-1 +- Update to 0.7.20 +- new SOLVER_EXCLUDEFROMWEAK job to ignore pkgs for weak dependencies +- support for environments in comps parser +- fix misparsing of '&' in attributes with libxml2 +- choice rules: treat orphaned packages as newest +- fix compatibility with Python 3.10 + * Thu Aug 12 2021 Pavla Kratochvilova - 0.7.19-3 - Use OpenSSL for computing hashes (RhBug:1993126)