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
 
 

Reply via email to