Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dnf for openSUSE:Leap:16.0 checked 
in at 2025-04-15 10:04:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/dnf (Old)
 and      /work/SRC/openSUSE:Leap:16.0/.dnf.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dnf"

Tue Apr 15 10:04:03 2025 rev:3 rq:1265883 version:4.23.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:16.0/dnf/dnf.changes        2025-03-19 
11:41:48.437333331 +0100
+++ /work/SRC/openSUSE:Leap:16.0/.dnf.new.1907/dnf.changes      2025-04-15 
10:04:04.612634334 +0200
@@ -1,0 +2,91 @@
+Wed Mar 19 12:50:43 UTC 2025 - Dan Čermák <dcer...@suse.com>
+
+- New upstream release 4.23.0
+  * automatic: Enhance errors reporting
+  * automatic: Fix incorrect Error class instantiation
+  * doc: `--disableexcludepkgs=all` doesn't affect just file configuration
+  * Update ko.po
+  * Update README.rst started 1
+  * Tests: Avoid the multiprocessing forkserver method
+  * cli: Print a plugin suggestion on installed but expired pgp key
+  * copr: Add Copr build files
+  * Add support for --transient
+  * bootc: Document `--transient` and `persistence`
+  * bootc: Use ostree GObject API to get deployment status
+  * bootc: "Re-locking": use ostree admin unlock --transient
+  * spec: Add dnf-bootc subpackage
+  * Require libdnf >= 0.74.0 with `persistence` option
+  * Derive releasever_{major,minor} in conf, not substitutions
+  * Override releasever_{major,minor} with provides
+  * Add --releasever-major and --releasever-minor options
+  * doc: Document detect_releasevers and update example
+  * tests: Patch detect_releasevers, not detect_releasever
+  * Document how --releasever, --releasever_{major,minor} affect each other
+  * Move releasever_minor setter docstring to the correct function
+  * Enable automatic PR reviews
+  * Usage help: don't mark mandatory option parameters as optional
+
+- New upstream release 4.22.0
+  * doc: Naming of source and debug repos
+  * spec: Fix ownership of /etc/yum tree
+  * Allow --installroot on read-only bootc system
+  * Allow --downloadonly on read-only bootc system
+  * base: Add kernel-core to reboot_needed list
+  * AUTHORS: Add myself
+  * Update need_reboot for dnf-automatic
+  * doc: Example send_error_messages in /etc/dnf/automatic.conf
+  * automatic: Check availability of config file
+  * Updated conf_ref to reflect change in fastestmirror behavior
+  * Fix display issue of a code snippet.
+  * Print rpm package unpack errors to the user (RhBug:2312906)
+  * Fix package location if baseurl is present in the metadata
+
+- Update to 4.21.0
+  * Add detection for ostree-based systems and warn users about losing changes
+  * Fix: No traceback when Python interpreter is running with -P
+  * Allow `%py3_shebang_fix` macro to add `-P` argument to shebang lines
+  * man: Improve upgrade-minimal command docs (RHEL-6417)
+  * Limit queries to nevra forms when provided by command
+  * [doc] Remove provide of spec definition for repoquery command
+  * Update the man page entry for the countme option
+  * Drop collect file for ABRT
+
+- Update to 4.20.0:
+  * repoquery: Fix loading filelists when -f is used (RhBug:2276012)
+  * remove: --duplicates and --oldinstallonly exit with 0 when nothing to do 
(RHEL-6424)
+  * man: Prepare pages for dnf5 switch
+
+- New upstream release 4.19.1:
+  * Add required `.readthedocs.yaml`, `conf.py` and set `sphinx_rtd_theme`
+  * Drop dnf obsoletion temporarily
+  * doc: Update FAQ entry on filelists
+  * build: Adapt to changes in Fedora packaging of bash-completion
+  * Support RPMTRANS_FLAG_DEPLOOPS
+  * Add all candidates for reinstall to solver
+  * Fix handling installonly packages reasons
+  * Remove confusing sentence from documentation
+  * Remove "leaf" word from documentation
+  * Update documentation of history userinstalled command
+  * Onboard packit tests
+  * doc: Makecache with timer tries only one mirror
+  * ELN: Don't obsolete DNF with DNF5 yet
+  * bash-completion: Complete dnf command only if we own it
+  * bash-completion: Prepare ownerships for dnf5 switch
+
+- New upstream release 4.19:
+  * filelists metadata loading on demand
+  * deltarpm disabled on Fedora by default
+  * conf: Introduce new optional_metadata_types option to load filelists on 
demand
+  * cli: Add a hint for user on transaction file dependency failure
+  * cli: Setup filelists metadata for commands that need them
+  * util: Add function for detecting file in specs
+  * Fix failing API unit test on rawhide (RhBug:2261066)
+  * automatic: Use add_security_filters, not _update_security_filters
+
+-------------------------------------------------------------------
+Fri Oct 11 13:47:15 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Do not recommend -lang package: the lang package has already the
+  relevant supplements in place.
+
+-------------------------------------------------------------------

Old:
----
  dnf-4.18.0.tar.gz

New:
----
  dnf-4.23.0.tar.gz

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

Other differences:
------------------
++++++ dnf.spec ++++++
--- /var/tmp/diff_new_pack.lutz8n/_old  2025-04-15 10:04:06.396708944 +0200
+++ /var/tmp/diff_new_pack.lutz8n/_new  2025-04-15 10:04:06.420709946 +0200
@@ -16,12 +16,11 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-
-%global hawkey_version 0.71.1
+%global hawkey_version 0.74.0
 %global libcomps_version 0.1.8
 %global libmodulemd_version 2.9.3
 %global rpm_version 4.14.0
-%global min_plugins_core 4.0.26
+%global min_plugins_core 4.7.0
 %global min_plugins_extras 4.0.4
 
 %global confdir %{_sysconfdir}/%{name}
@@ -50,7 +49,7 @@
 %bcond_with tests
 
 Name:           dnf
-Version:        4.18.0
+Version:        4.23.0
 Release:        0
 Summary:        Package manager forked from Yum, using libsolv as a dependency 
resolver
 # For a breakdown of the licensing, see PACKAGE-LICENSING
@@ -75,11 +74,11 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(bash-completion)
 Requires:       python3-dnf = %{version}-%{release}
-Recommends:     %{name}-lang >= %{version}
 Recommends:     %{yum_subpackage_name}
 Recommends:     dnf-plugins-core
 Conflicts:      dnf-plugins-core < %{min_plugins_core}
 Provides:       dnf4 = %{version}-%{release}
+Provides:       dnf-command(alias)
 Provides:       dnf-command(autoremove)
 Provides:       dnf-command(check-update)
 Provides:       dnf-command(clean)
@@ -101,7 +100,6 @@
 Provides:       dnf-command(search)
 Provides:       dnf-command(updateinfo)
 Provides:       dnf-command(upgrade)
-Provides:       dnf-command(upgrade-to)
 BuildArch:      noarch
 %{?systemd_ordering}
 
@@ -233,15 +231,24 @@
 mkdir -p %{buildroot}%{_var}/cache/dnf
 touch %{buildroot}%{_localstatedir}/log/%{name}.log
 
+
 ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf
+ln -sr %{buildroot}%{_datadir}/bash-completion/completions/dnf-3 
%{buildroot}%{_datadir}/bash-completion/completions/dnf
+for file in %{buildroot}%{_mandir}/man[578]/dnf4[-.]*; do
+    dir=$(dirname $file)
+    filename=$(basename $file)
+    mv $file $dir/${filename/dnf4/dnf}
+done
+
 ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf4
 mv %{buildroot}%{_bindir}/dnf-automatic-3 %{buildroot}%{_bindir}/dnf-automatic
-ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/yum
+rm -vf %{buildroot}%{_bindir}/dnf-automatic-*
 
 # Create protected.d file for dnf
 echo "dnf" > %{buildroot}%{confdir}/protected.d/dnf.conf
 
 %if %{with as_yum}
+ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/yum
 mkdir -p %{buildroot}%{_sysconfdir}/yum
 ln -sr  %{buildroot}%{confdir}/%{name}.conf 
%{buildroot}%{_sysconfdir}/yum/yum.conf
 ln -sr  %{buildroot}%{pluginconfpath} 
%{buildroot}%{_sysconfdir}/yum/pluginconf.d
@@ -309,6 +316,7 @@
 %ghost %{persistdir}/history
 %ghost %{_sharedstatedir}/%{name}
 %{_datadir}/bash-completion/completions/dnf
+%{_datadir}/bash-completion/completions/dnf-3
 %{_mandir}/man5/dnf.conf.5.*
 %{_tmpfilesdir}/dnf.conf
 

++++++ dnf-4.18.0.tar.gz -> dnf-4.23.0.tar.gz ++++++
++++ 4101 lines of diff (skipped)

++++++ dnf-4.6_vendor_change_doc.patch ++++++
--- /var/tmp/diff_new_pack.lutz8n/_old  2025-04-15 10:04:09.800851304 +0200
+++ /var/tmp/diff_new_pack.lutz8n/_new  2025-04-15 10:04:09.840852976 +0200
@@ -1,7 +1,7 @@
-From 2b4c1e8a6e9970a8a6b8030e0ed4c7fda59c9be5 Mon Sep 17 00:00:00 2001
+From b894e095df78a40ddc4f5c6e5960b6cf406b03ff Mon Sep 17 00:00:00 2001
 From: Christian Voegl <cvo...@suse.com>
 Date: Thu, 11 Mar 2021 14:51:59 +0100
-Subject: [PATCH] Document Fals as default for allow_vendor_change
+Subject: [PATCH 1/2] Document Fals as default for allow_vendor_change
 
 allow_vendor_change defaults to False due to
  libdnf-0.55.0-Switch-allow_vendor_change-off.patch in libdnf,
@@ -11,7 +11,7 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/doc/conf_ref.rst b/doc/conf_ref.rst
-index 9a939d8b..4b9059da 100644
+index 466d45f0..915ebbc3 100644
 --- a/doc/conf_ref.rst
 +++ b/doc/conf_ref.rst
 @@ -65,7 +65,7 @@ configuration file by your distribution to override the DNF 
defaults.
@@ -24,6 +24,6 @@
      .. WARNING:: This option is currently not supported for `downgrade` and 
`distro-sync` commands
  
 -- 
-2.26.2
+2.48.1
 
 

++++++ dnf-4.8.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch ++++++
--- /var/tmp/diff_new_pack.lutz8n/_old  2025-04-15 10:04:10.000859667 +0200
+++ /var/tmp/diff_new_pack.lutz8n/_new  2025-04-15 10:04:10.044861508 +0200
@@ -1,7 +1,7 @@
-From 60c32b2493061b8ea8b8e3c24b533b38d1e85134 Mon Sep 17 00:00:00 2001
+From 948ce5649172cba75e04384ff0a10e9d4e331fc9 Mon Sep 17 00:00:00 2001
 From: Neal Gompa <ngomp...@gmail.com>
 Date: Sat, 13 Feb 2021 12:16:10 -0500
-Subject: [PATCH] Use /usr/lib/sysimage for the persistent state directory
+Subject: [PATCH 2/2] Use /usr/lib/sysimage for the persistent state directory
 
 This aligns us with the location where the RPM database is stored.
 ---
@@ -10,10 +10,10 @@
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/dnf/const.py.in b/dnf/const.py.in
-index 5c1fef0f..7028515d 100644
+index 07aab7a4..750d3a16 100644
 --- a/dnf/const.py.in
 +++ b/dnf/const.py.in
-@@ -38,7 +38,7 @@ LOG_LIBREPO='dnf.librepo.log'
+@@ -39,7 +39,7 @@ LOG_LIBREPO='dnf.librepo.log'
  LOG_MARKER='--- logging initialized ---'
  LOG_RPM='dnf.rpm.log'
  NAME='DNF'
@@ -23,19 +23,19 @@
  RUNDIR='/run'
  USER_RUNDIR='/run/user'
 diff --git a/doc/conf_ref.rst b/doc/conf_ref.rst
-index 653ebbea..64dc8686 100644
+index 915ebbc3..2abeb9d6 100644
 --- a/doc/conf_ref.rst
 +++ b/doc/conf_ref.rst
-@@ -406,7 +406,7 @@ configuration file by your distribution to override the 
DNF defaults.
+@@ -440,7 +440,7 @@ configuration file by your distribution to override the 
DNF defaults.
  ``persistdir``
      :ref:`string <string-label>`
  
 -    Directory where DNF stores its persistent data between runs. Default is 
``"/var/lib/dnf"``.
 +    Directory where DNF stores its persistent data between runs. Default is 
``"/usr/lib/sysimage/dnf"``.
  
- .. _pluginconfpath-label:
+ .. _persistence-label:
  
 -- 
-2.31.1
+2.48.1
 
 

Reply via email to