Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tuned for openSUSE:Factory checked 
in at 2026-09-29 17:52:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tuned (Old)
 and      /work/SRC/openSUSE:Factory/.tuned.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tuned"

Tue Sep 29 17:52:59 2026 rev:53 rq:1381354 version:2.28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/tuned/tuned.changes      2026-03-02 
17:41:35.678497192 +0100
+++ /work/SRC/openSUSE:Factory/.tuned.new.383539/tuned.changes  2026-09-29 
17:55:05.446502008 +0200
@@ -1,0 +2,39 @@
+Sat Sep 26 17:20:37 UTC 2026 - Andrea Manzini <[email protected]>
+
+- Update to version 2.28.0:
+  * bootloader: add bootc loader-entries set-options-for-source
+    support so kernel-argument ownership on image mode (bootc)
+    systems survives reboots (RHEL-170825); fixed tempdir
+    permissions (RHEL-121198) and restored initrd generation from
+    /tmp with an added ownership check
+  * systemd: set the systemd manager's CPUAffinity via a new
+    /etc/systemd/system.conf.d/00-tuned.conf drop-in instead of
+    editing system.conf directly, and stop backing up the old
+    file (RHEL-97580, RHEL-84365); the empty template upstream's
+    Makefile now installs there is dropped from the package
+    (rpmlint filelist-forbidden-systemd-userdirs) since the
+    plugin creates it itself on first use
+  * net: recognize more ethtool coalescing options instead of
+    failing on unsupported ones (RHEL-152675); fixed the ring
+    parser for rx-mini/rx-jumbo (RHEL-168025)
+  * functions: use the nl80211-based iw tool for Wi-Fi power
+    saving, falling back to iwpriv on legacy drivers
+    (rhbz#2372365); adds a new mandatory Requires: iw
+  * scheduler: handle EPERM, not just EIO, when setting IRQ
+    affinity on kernel >= 6.12 (RHEL-153655)
+  * network-latency: raise the AVC cache size to 8192, avoiding
+    latency spikes on RHEL-9/10 kernels
+  * openshift: add the network-throughput profile; dropped support
+    for vm.laptop_mode, deprecated since kernel 7.0
+  * many more fixes and improvements; see upstream's release notes
+    for the full list
+- Switch source from the hand-maintained git-snapshot _service
+  (tracking master with no fixed revision) to the real v2.28.0
+  upstream release tarball, now that upstream is tagging releases
+  again; drop _service/_servicedata/*.obscpio/*.obsinfo
+- Spec cleanup: drop obsolete Group: tags and redundant default
+  file-attribute lines; switch the GObject Introspection build
+  dependency to its two pkgconfig provider names
+  (gobject-introspection-1.0, gobject-introspection-no-export-1.0)
+
+-------------------------------------------------------------------

Old:
----
  _service
  _servicedata
  tuned-2.27.0.0+git.38d4414.obscpio
  tuned.obsinfo

New:
----
  tuned-2.28.0.tar.gz

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

Other differences:
------------------
++++++ tuned.spec ++++++
--- /var/tmp/diff_new_pack.K26f2c/_old  2026-09-29 17:55:08.023605637 +0200
+++ /var/tmp/diff_new_pack.K26f2c/_new  2026-09-29 17:55:08.028605838 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tuned
 #
-# Copyright (c) 2026 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,12 @@
 %define         system_dir %{_prefix}/lib/%{name}/
 %define         profile_dir %{system_dir}profiles/
 Name:           tuned
-Version:        2.27.0.0+git.38d4414
+Version:        2.28.0
 Release:        0
 Summary:        A dynamic adaptive system tuning daemon
 License:        GPL-2.0-or-later
-Group:          System/Base
 URL:            https://github.com/redhat-performance/tuned
-Source0:        tuned-%{version}.tar.xz
+Source0:        
https://github.com/redhat-performance/tuned/archive/v%{version}/tuned-%{version}.tar.gz
 Source1:        tuned.rpmlintrc
 # PATCH-FIX-OPENSUSE fix-allow-receive_sender-default.patch <allow 
receive_sender="com.redhat.com"/> allow receive_* is normally
 # not needed as that is the default --<[email protected]>
@@ -34,17 +33,19 @@
 Patch2:         0001-hardened-Introduce-hardened-profile.patch
 BuildRequires:  bash-completion
 BuildRequires:  desktop-file-utils
-BuildRequires:  gobject-introspection-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python3-base
 BuildRequires:  python3-dbus-python
 # needed by check section
 BuildRequires:  python3-pyudev
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gobject-introspection-no-export-1.0)
 BuildRequires:  pkgconfig(systemd)
 # need perf_bias now
 Requires:       ethtool
 Requires:       gawk
 Requires:       hdparm
+Requires:       iw
 Requires:       polkit
 Requires:       python3-configobj
 Requires:       python3-dbus-python
@@ -68,7 +69,6 @@
 
 %package utils
 Summary:        Disk and net statistic monitoring systemtap scripts
-Group:          System/Base
 Requires:       %{name} = %{version}
 Requires:       powertop
 
@@ -78,7 +78,6 @@
 
 %package utils-systemtap
 Summary:        Disk and net statistic monitoring systemtap scripts
-Group:          System/Base
 Requires:       %{name} = %{version}
 Requires:       systemtap
 
@@ -91,7 +90,6 @@
 
 %package gtk
 Summary:        Disk and net statistic monitoring systemtap scripts - GTK GUI
-Group:          System/Base
 Requires:       %{name} = %{version}
 Requires:       powertop
 Requires:       python3-gobject
@@ -101,7 +99,6 @@
 
 %package profiles-atomic
 Summary:        Additional tuned profiles targeted to Atomic
-Group:          System/Base
 Requires:       %{name} = %{version}
 
 %description profiles-atomic
@@ -109,7 +106,6 @@
 
 %package profiles-security
 Summary:        Security related tuned daemon profiles
-Group:          System/Base
 Requires:       %{name} = %{version}
 
 %description profiles-security
@@ -119,7 +115,6 @@
 
 %package profiles-nfv
 Summary:        Additional tuned profiles targeted to Network Function 
Virtualization (NFV)
-Group:          System/Base
 Requires:       %{name} = %{version}
 
 %description profiles-nfv
@@ -137,7 +132,6 @@
 
 %package profiles-oracle
 Summary:        Additional tuned profiles targeted to Oracle loads
-Group:          System/Base
 Requires:       %{name} = %{version}
 
 %description profiles-oracle
@@ -152,7 +146,6 @@
 
 %package profiles-realtime
 Summary:        Additional tuned profiles targeted to realtime
-Group:          System/Base
 Requires:       %{name} = %{version}
 
 %description profiles-realtime
@@ -163,7 +156,6 @@
 %if !0%{?sle_version} || %{?suse_version} >= 1599
 %package profiles-sap
 Summary:        Additional tuned profile(s) targeted to SAP NetWeaver loads
-Group:          System/Base
 Requires:       %{name} = %{version}
 
 %description profiles-sap
@@ -171,7 +163,6 @@
 
 %package profiles-sap-hana
 Summary:        Additional tuned profile(s) targeted to SAP HANA loads
-Group:          System/Base
 Requires:       %{name} = %{version}
 
 %description profiles-sap-hana
@@ -214,6 +205,11 @@
 rm 
%{buildroot}/%{python3_sitelib}/tuned/plugins/plugin_{scheduler,irqbalance}.py
 %py3_compile %{buildroot}/%{python3_sitelib}
 rm -rf %{buildroot}/%{_datadir}/doc
+# /etc/systemd/system.conf.d is reserved for local admin overrides, not
+# vendor-shipped files (rpmlint filelist-forbidden-systemd-userdirs); the
+# systemd plugin creates this drop-in itself on first use when a profile
+# sets cpu_affinity (tuned/plugins/plugin_systemd.py), so nothing is lost
+rm -rf %{buildroot}%{_sysconfdir}/systemd
 # Remove unwanted stuff instead of excluding them in files list
 rm -rf 
%{buildroot}%{profile_dir}/{default,desktop-powersave,laptop-ac-powersave,server-powersave,laptop-battery-powersave,enterprise-storage,spindown-disk}
 rm %{buildroot}%{_mandir}/man7/tuned-profiles-compat.7
@@ -229,7 +225,7 @@
 %endif
 
 %check
-make test PYTHON=python3
+%make_build test PYTHON=python3
 
 %post
 %tmpfiles_create %{name}.conf
@@ -396,17 +392,14 @@
 %{_mandir}/man7/tuned-profiles-nfv-*.7%{?ext_man}
 
 %files profiles-postgresql
-%defattr(-,root,root,-)
 %{profile_dir}/postgresql
-%{_mandir}/man7/tuned-profiles-postgresql.7*
+%{_mandir}/man7/tuned-profiles-postgresql.7%{?ext_man}
 
 %files profiles-spectrumscale
-%defattr(-,root,root,-)
 %{profile_dir}/spectrumscale-ece
-%{_mandir}/man7/tuned-profiles-spectrumscale-ece.7*
+%{_mandir}/man7/tuned-profiles-spectrumscale-ece.7%{?ext_man}
 
 %files profiles-openshift
-%defattr(-,root,root,-)
 %{profile_dir}/openshift-control-plane
 %{profile_dir}/openshift-node
 %{profile_dir}/openshift

Reply via email to