Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dnf5 for openSUSE:Factory checked in at 2026-02-21 21:00:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dnf5 (Old) and /work/SRC/openSUSE:Factory/.dnf5.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dnf5" Sat Feb 21 21:00:30 2026 rev:9 rq:1333830 version:5.4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/dnf5/dnf5.changes 2026-01-23 17:31:44.578679647 +0100 +++ /work/SRC/openSUSE:Factory/.dnf5.new.1977/dnf5.changes 2026-02-21 21:00:37.409600989 +0100 @@ -1,0 +2,14 @@ +Thu Feb 19 00:00:18 UTC 2026 - Neal Gompa <[email protected]> + +- Update to 5.4.0.0 + + 5.4.0.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.4.0.0 +- Drop patches included in this release + + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch + + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch + + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch +- Refresh patches + + dnf5-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch + + dnf5-Switch-default-reposdir-to-etc-dnf-repos.d.patch + + dnf5-disable-Werror.patch + +------------------------------------------------------------------- Old: ---- 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch 0002-python_plugins_loader-disable-sign-compare-check-err.patch 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch dnf5-5.3.0.0.tar.gz New: ---- dnf5-5.4.0.0.tar.gz ----------(Old B)---------- Old:- Drop patches included in this release + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch Old: + Patch: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch Old: + Patch: 0002-python_plugins_loader-disable-sign-compare-check-err.patch + Patch: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch - Refresh patches ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dnf5.spec ++++++ --- /var/tmp/diff_new_pack.hVr2P1/_old 2026-02-21 21:00:38.497645596 +0100 +++ /var/tmp/diff_new_pack.hVr2P1/_new 2026-02-21 21:00:38.501645760 +0100 @@ -59,7 +59,7 @@ %global libmodulemd_version 2.5.0 %global librepo_version 1.20.0 -%global libsolv_version 0.7.32 +%global libsolv_version 0.7.35 %global sqlite_version 3.35.0 %global swig_version 4 %global zchunk_version 0.9.11 @@ -78,7 +78,7 @@ %global devcliname %{libcliprefix}-devel Name: dnf5 -Version: 5.3.0.0 +Version: 5.4.0.0 Release: 0 Summary: Next generation RPM package manager License: GPL-2.0-or-later @@ -86,9 +86,6 @@ Source0: %{url}/archive/%{version}/dnf5-%{version}.tar.gz # Backports from upstream -Patch1: 0001-test_conf.cpp-make-comparing-size_type-cross-platfor.patch -Patch2: 0002-python_plugins_loader-disable-sign-compare-check-err.patch -Patch3: 0003-Move-libdnf5-conf-config.h-creation-after-feature-de.patch # Proposed upstream @@ -167,6 +164,7 @@ BuildRequires: git-core BuildRequires: toml11-devel BuildRequires: zlib-devel +BuildRequires: pkgconfig(libacl) BuildRequires: pkgconfig(check) BuildRequires: pkgconfig(fmt) BuildRequires: pkgconfig(json-c) @@ -174,7 +172,7 @@ BuildRequires: pkgconfig(librepo) >= %{librepo_version} BuildRequires: pkgconfig(libsolv) >= %{libsolv_version} BuildRequires: pkgconfig(libsolvext) >= %{libsolv_version} -BuildRequires: pkgconfig(rpm) >= 4.17.0 +BuildRequires: pkgconfig(rpm) >= 4.19.0 BuildRequires: pkgconfig(sqlite3) >= %{sqlite_version} BuildRequires: pkgconfig(systemd) @@ -375,7 +373,7 @@ %{_mandir}/man7/dnf*-specs.7.* %{_mandir}/man7/dnf*-system-state.7.* %{_mandir}/man5/dnf*.conf.5.* -%{_mandir}/man5/dnf*.conf-vendorpolicy.5.* +%{_mandir}/man5/dnf*.conf-vendorpolicy*.5.* %{_mandir}/man5/dnf*.conf-todo.5.* %{_mandir}/man5/dnf*.conf-deprecated.5.* @@ -425,6 +423,7 @@ %verify(not md5 size mtime) %attr(0644, root, root) %ghost %{_prefix}/lib/sysimage/libdnf5/packages.toml %verify(not md5 size mtime) %attr(0644, root, root) %ghost %{_prefix}/lib/sysimage/libdnf5/system.toml %verify(not md5 size mtime) %attr(0644, root, root) %ghost %{_prefix}/lib/sysimage/libdnf5/transaction_history.sqlite{,-shm,-wal} +%verify(not md5 size mtime) %attr(0664, root, root) %ghost %{_prefix}/lib/sysimage/libdnf5/system-repo.lock %dir %{_datadir}/dnf5/libdnf.conf.d %dir %{_sysconfdir}/dnf/libdnf5.conf.d %dir %{_datadir}/dnf5/repos.override.d @@ -434,6 +433,7 @@ %dir %{_datadir}/dnf5/repos.d %dir %{_datadir}/dnf5/vars.d %dir %{_datadir}/dnf5/vendors.d +%dir %{_datadir}/dnf5/libdnf.plugins.conf.d %dir %{_sysconfdir}/dnf/vendors.d @@ -900,6 +900,7 @@ -DWITH_PLUGIN_MANIFEST=%{?with_plugin_manifest:ON}%{!?with_plugin_manifest:OFF} \ -DWITH_PYTHON_PLUGINS_LOADER=%{?with_python_plugins_loader:ON}%{!?with_python_plugins_loader:OFF} \ \ + -DWITH_ACL=ON \ -DWITH_COMPS=%{?with_comps:ON}%{!?with_comps:OFF} \ -DWITH_MODULEMD=%{?with_modulemd:ON}%{!?with_modulemd:OFF} \ -DWITH_ZCHUNK=%{?with_zchunk:ON}%{!?with_zchunk:OFF} \ @@ -935,7 +936,8 @@ groups.toml modules.toml nevras.toml packages.toml \ system.toml transaction_history.sqlite \ transaction_history.sqlite-shm \ - transaction_history.sqlite-wal userinstalled.toml + transaction_history.sqlite-wal userinstalled.toml \ + system-repo.lock do touch %{buildroot}%{_prefix}/lib/sysimage/dnf/$files done ++++++ dnf5-5.3.0.0.tar.gz -> dnf5-5.4.0.0.tar.gz ++++++ ++++ 75404 lines of diff (skipped) ++++++ dnf5-Switch-default-reposdir-to-etc-dnf-repos.d.patch ++++++ --- /var/tmp/diff_new_pack.hVr2P1/_old 2026-02-21 21:00:40.209715785 +0100 +++ /var/tmp/diff_new_pack.hVr2P1/_new 2026-02-21 21:00:40.221716278 +0100 @@ -1,4 +1,4 @@ -From f64d95ae3b575adbf5f64578b4e5c59267b968ce Mon Sep 17 00:00:00 2001 +From 732468073b47a92ac22d02bc5e96a508a99e212f Mon Sep 17 00:00:00 2001 From: Neal Gompa <[email protected]> Date: Wed, 19 Jul 2023 08:04:17 -0400 Subject: [PATCH] Switch default reposdir to /etc/dnf/repos.d @@ -8,11 +8,11 @@ 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/libdnf5/conf/const.hpp b/include/libdnf5/conf/const.hpp -index d7561058..d7c0af7b 100644 +index fcfed080..4f05560c 100644 --- a/include/libdnf5/conf/const.hpp +++ b/include/libdnf5/conf/const.hpp -@@ -39,7 +39,7 @@ constexpr const char * VERSIONLOCK_CONF_FILENAME = "/etc/dnf/versionlock.toml"; - constexpr const char * PLUGINS_CONF_DIR = "/etc/dnf/libdnf5-plugins"; +@@ -40,7 +40,7 @@ constexpr const char * PLUGINS_CONF_DIR = "/etc/dnf/libdnf5-plugins"; + const std::vector<std::string> PLUGINS_CONF_DIRS{"/etc/dnf/libdnf5-plugins", "/usr/share/dnf5/libdnf.plugins.conf.d"}; const std::vector<std::string> REPOSITORY_CONF_DIRS{ - "/etc/yum.repos.d", "/etc/distro.repos.d", "/usr/share/dnf5/repos.d"}; @@ -21,6 +21,6 @@ constexpr const char * TRANSACTION_LOCK_FILEPATH = "/run/dnf/rpmtransaction.lock"; -- -2.45.1 +2.53.0 ++++++ dnf5-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch ++++++ --- /var/tmp/diff_new_pack.hVr2P1/_old 2026-02-21 21:00:40.245717262 +0100 +++ /var/tmp/diff_new_pack.hVr2P1/_new 2026-02-21 21:00:40.245717262 +0100 @@ -1,4 +1,4 @@ -From 3469bf75e60900f868d503d371f7762ae2757b37 Mon Sep 17 00:00:00 2001 +From fabefa9f45bff103b644ea2a9c8c4d4c54eaeb45 Mon Sep 17 00:00:00 2001 From: Neal Gompa <[email protected]> Date: Wed, 19 Jul 2023 08:07:52 -0400 Subject: [PATCH] Use /usr/lib/sysimage for the persistent state directory @@ -13,10 +13,10 @@ 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/dnf5.8.rst b/doc/dnf5.8.rst -index 1c3f2a00..347e51eb 100644 +index 6dc341cd..ee691780 100644 --- a/doc/dnf5.8.rst +++ b/doc/dnf5.8.rst -@@ -383,7 +383,7 @@ Files +@@ -411,7 +411,7 @@ Files /etc/yum.repos.d/ ``Repository Persistence`` @@ -26,10 +26,10 @@ ``System State`` /usr/lib/sysimage/libdnf5/ diff --git a/include/libdnf5/conf/const.hpp b/include/libdnf5/conf/const.hpp -index d7c0af7b..96bcaa68 100644 +index 2aa933fc..fcfed080 100644 --- a/include/libdnf5/conf/const.hpp +++ b/include/libdnf5/conf/const.hpp -@@ -27,7 +27,7 @@ along with libdnf. If not, see <https://www.gnu.org/licenses/>. +@@ -27,7 +27,7 @@ namespace libdnf5 { @@ -39,7 +39,7 @@ constexpr const char * SYSTEM_CACHEDIR = "/var/cache/libdnf5"; diff --git a/libdnf5/transaction/Swdb.cpp b/libdnf5/transaction/Swdb.cpp -index 1ff6bb5c..c1fcb8b0 100644 +index 06b6cbb9..6acb692e 100644 --- a/libdnf5/transaction/Swdb.cpp +++ b/libdnf5/transaction/Swdb.cpp @@ -51,7 +51,7 @@ Swdb::Swdb(const std::string & path) : conn(nullptr), autoClose(true) { @@ -52,7 +52,7 @@ Transformer transformer(path.substr(0, found), path); diff --git a/libdnf5/transaction/Swdb.hpp b/libdnf5/transaction/Swdb.hpp -index 58d82b3b..6b84b0d3 100644 +index e4bfcc07..e8f16a7b 100644 --- a/libdnf5/transaction/Swdb.hpp +++ b/libdnf5/transaction/Swdb.hpp @@ -54,7 +54,7 @@ public: @@ -65,7 +65,7 @@ const std::string & getPath() { return conn->get_path(); } diff --git a/libdnf5/transaction/Transformer.cpp b/libdnf5/transaction/Transformer.cpp -index 9ff17aaf..ae584f88 100644 +index 52b25b68..dbb0f1eb 100644 --- a/libdnf5/transaction/Transformer.cpp +++ b/libdnf5/transaction/Transformer.cpp @@ -99,7 +99,7 @@ TransactionItemReason Transformer::getReason(const std::string & reason) { @@ -78,6 +78,6 @@ Transformer::Transformer(const std::string & inputDir, const std::string & outputFile) : inputDir(inputDir), -- -2.45.1 +2.53.0 ++++++ dnf5-disable-Werror.patch ++++++ --- /var/tmp/diff_new_pack.hVr2P1/_old 2026-02-21 21:00:40.273718409 +0100 +++ /var/tmp/diff_new_pack.hVr2P1/_new 2026-02-21 21:00:40.281718738 +0100 @@ -1,4 +1,4 @@ -From 80507f3683d33d8ae62bf6c9d9b293a9916691a7 Mon Sep 17 00:00:00 2001 +From e2b2876318611a8e99378e26630348492551c959 Mon Sep 17 00:00:00 2001 From: Neal Gompa <[email protected]> Date: Tue, 12 Sep 2023 18:25:34 -0400 Subject: [PATCH] cmake: Drop Werror from compile options @@ -13,10 +13,10 @@ 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index b031aea8..bad35c26 100644 +index 47c842e7..9fe5204e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -83,7 +83,7 @@ set(CMAKE_VISIBILITY_INLINES_HIDDEN ON) +@@ -89,7 +89,7 @@ set(CMAKE_VISIBILITY_INLINES_HIDDEN ON) add_compile_options("-fmacro-prefix-map=${PROJECT_SOURCE_DIR}/=") # warnings @@ -26,6 +26,6 @@ add_compile_options(-Werror=unused-result -Wodr) -- -2.47.0 +2.53.0
