Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libdnf for openSUSE:Factory checked in at 2023-11-05 12:19:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdnf (Old) and /work/SRC/openSUSE:Factory/.libdnf.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdnf" Sun Nov 5 12:19:08 2023 rev:35 rq:1123354 version:0.72.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libdnf/libdnf.changes 2023-08-04 15:02:34.211961455 +0200 +++ /work/SRC/openSUSE:Factory/.libdnf.new.17445/libdnf.changes 2023-11-05 12:19:26.722570964 +0100 @@ -1,0 +2,24 @@ +Sat Nov 4 18:35:26 UTC 2023 - Neal Gompa <ngo...@opensuse.org> + +- Update to 0.72.0 + + PGP: Use new librepo PGP API, remove gpgme dependency + + API: Basic support for OpenPGP public keys + + Avoid using GNU extensions in the dependency splitter regex + + filterAdvisory: match installed_solvables sort with lower_bound (rh#2212838) + + Make code C++20 compatible + + Avoid reinstalling installonly packages marked for ERASE (rh#2163474) + + transaction: Save the reason for installing (rh#1733274) + + hawkey.subject: get_best_selectors only obsoleters of latest (rh#2183279, rh#2176263) + + conf: Add limited shell-style variable expansion (rh#1789346) + + conf: Add support for $releasever_major, $releasever_minor (rh#1789346) + + repo: Don't download the repository if the local cache is up to date + + Allow DNF to be removed by DNF 5 (rh#2221907) + + Include dist-info for python3-libdnf + + bindings: Load all modules with RTLD_GLOBAL + + Update translations +- Fix RHBZ references +- Refresh patch to link with static libsolvext + + Remove patch: libdnf-0.48.0-with-static-libsolvext.patch + + Add patch: libdnf-0.72.0-with-static-libsolvext.patch + +------------------------------------------------------------------- @@ -5 +29 @@ - * Support "proxy=none" in main config (RhBug:2155713) + * Support "proxy=none" in main config (rh#2155713) @@ -7 +31 @@ - * Disconnect monitors in dnf_repo_loader_finalize() (RhBug:2070153) + * Disconnect monitors in dnf_repo_loader_finalize() (rh#2070153) @@ -13 +37 @@ - * Add repoid to solver errors for RPMs (RhBug:2179413) + * Add repoid to solver errors for RPMs (rh#2179413) Old: ---- libdnf-0.48.0-with-static-libsolvext.patch libdnf-0.70.2.tar.gz New: ---- libdnf-0.72.0-with-static-libsolvext.patch libdnf-0.72.0.tar.gz BETA DEBUG BEGIN: Old:- Refresh patch to link with static libsolvext + Remove patch: libdnf-0.48.0-with-static-libsolvext.patch + Add patch: libdnf-0.72.0-with-static-libsolvext.patch BETA DEBUG END: BETA DEBUG BEGIN: New: + Remove patch: libdnf-0.48.0-with-static-libsolvext.patch + Add patch: libdnf-0.72.0-with-static-libsolvext.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdnf.spec ++++++ --- /var/tmp/diff_new_pack.w1TFJ2/_old 2023-11-05 12:19:27.310592535 +0100 +++ /var/tmp/diff_new_pack.w1TFJ2/_new 2023-11-05 12:19:27.314592682 +0100 @@ -2,7 +2,7 @@ # spec file for package libdnf # # Copyright (c) 2023 SUSE LLC -# Copyright (c) 2021 Neal Gompa <ngomp...@gmail.com>. +# Copyright (c) 2023 Neal Gompa <ngo...@opensuse.org>. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ # -%global libsolv_version 0.7.20 +%global libsolv_version 0.7.21 %global libmodulemd_version 2.13.0 -%global librepo_version 1.13.1 +%global librepo_version 1.15.0 %global dnf_conflict 4.11.0 %global swig_version 3.0.12 @@ -34,7 +34,7 @@ %define devname %{name}-devel Name: libdnf -Version: 0.70.2 +Version: 0.72.0 Release: 0 Summary: Library providing C and Python APIs atop libsolv License: LGPL-2.1-or-later @@ -48,7 +48,7 @@ # openSUSE specific fixes ## Fix libdnf build with static libsolvext -Patch1000: libdnf-0.48.0-with-static-libsolvext.patch +Patch1000: libdnf-0.72.0-with-static-libsolvext.patch ## Switch default reposdir to /etc/dnf/repos.d Patch1001: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch ## Switch allow_vendor_change off by default @@ -218,6 +218,7 @@ %files -n python3-%{name} %{python3_sitearch}/%{name}/ +%{python3_sitearch}/%{name}-%{version}.dist-info/ %files -n %{devname} %{_libdir}/%{name}.so ++++++ libdnf-0.48.0-with-static-libsolvext.patch -> libdnf-0.72.0-with-static-libsolvext.patch ++++++ --- /work/SRC/openSUSE:Factory/libdnf/libdnf-0.48.0-with-static-libsolvext.patch 2020-07-15 11:24:43.881579438 +0200 +++ /work/SRC/openSUSE:Factory/.libdnf.new.17445/libdnf-0.72.0-with-static-libsolvext.patch 2023-11-05 12:19:26.622567295 +0100 @@ -1,6 +1,6 @@ -From bc5655f45288817fbab97fb60d4f6bc01a716ba5 Mon Sep 17 00:00:00 2001 -From: Neal Gompa <ngomp...@gmail.com> -Date: Sun, 1 Dec 2019 11:15:07 -0500 +From 96c3426bdfb9bb197d55829fa5dc608b21f5f373 Mon Sep 17 00:00:00 2001 +From: Neal Gompa <n...@gompa.dev> +Date: Sat, 4 Nov 2023 14:42:27 -0400 Subject: [PATCH] Ensure libsolvext dynamic library dependencies are linked libsolv, when built only build with static link libraries, does not @@ -19,10 +19,10 @@ create mode 100644 cmake/modules/FindLZMA.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt -index 40d64fc4..a6bff0b9 100644 +index 6444c374..15c86b40 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -68,6 +68,19 @@ pkg_check_modules(RPM REQUIRED rpm>=4.11.0) +@@ -68,6 +68,19 @@ pkg_check_modules(RPM REQUIRED rpm>=4.15.0) pkg_check_modules(SMARTCOLS REQUIRED smartcols) pkg_check_modules(SQLite3 REQUIRED sqlite3) @@ -74,13 +74,13 @@ + SET( LZMA_LIBRARIES ) +ENDIF(LZMA_FOUND) diff --git a/libdnf/CMakeLists.txt b/libdnf/CMakeLists.txt -index dcee38b1..62beb2b0 100644 +index f37d236a..854a50e9 100644 --- a/libdnf/CMakeLists.txt +++ b/libdnf/CMakeLists.txt -@@ -72,6 +72,11 @@ target_link_libraries(libdnf +@@ -81,6 +81,11 @@ target_link_libraries(libdnf + ${JSONC_LIBRARIES} ${LIBMODULEMD_LIBRARIES} ${SMARTCOLS_LIBRARIES} - ${GPGME_VANILLA_LIBRARIES} + ${LIBXML2_LIBRARIES} + ${ZLIB_LIBRARY} + ${LZMA_LIBRARY} @@ -90,5 +90,5 @@ if(ENABLE_RHSM_SUPPORT) -- -2.26.2 +2.41.0 ++++++ libdnf-0.70.2.tar.gz -> libdnf-0.72.0.tar.gz ++++++ ++++ 57899 lines of diff (skipped)