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-02-10 21:13:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tuned (Old)
 and      /work/SRC/openSUSE:Factory/.tuned.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tuned"

Tue Feb 10 21:13:51 2026 rev:49 rq:1332304 version:2.26.0.20+git.cd5e0c0

Changes:
--------
--- /work/SRC/openSUSE:Factory/tuned/tuned.changes      2025-09-10 
20:22:43.666446094 +0200
+++ /work/SRC/openSUSE:Factory/.tuned.new.1670/tuned.changes    2026-02-10 
21:14:59.922039839 +0100
@@ -1,0 +2,17 @@
+Tue Feb 10 17:01:47 UTC 2026 - [email protected]
+
+- Correctly mark /var/log and /run log and pid files as ghost
+  with correct attributes (jsc#PED-14850)
+- Update to version 2.26.0.20+git.cd5e0c0:
+  * ppd: ask tuned recommend for base profile
+  * sap-hana: force latency to 70 us, not to C-states
+  * feat(sysctl): add reapply_sysctl_exclude option
+  * spec: use correct python interpreter for documentation installation
+  * man: fixed instance_acquire_devices example in tuned-adm man
+  * profiles: Set boost=1 in *-performance profiles
+  * feat(openshift): Optimize TCP settings for high throughput and low latency
+  * cpu-partitioning: autodetect dracut hook directory, systemd workaround
+  * Fix doc build
+  * typo: additionaly → additionally
+
+-------------------------------------------------------------------

Old:
----
  tuned-2.26.0.0+git.181472a.obscpio

New:
----
  tuned-2.26.0.20+git.cd5e0c0.obscpio

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

Other differences:
------------------
++++++ tuned.spec ++++++
--- /var/tmp/diff_new_pack.k2PhLs/_old  2026-02-10 21:15:00.658070680 +0100
+++ /var/tmp/diff_new_pack.k2PhLs/_new  2026-02-10 21:15:00.658070680 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tuned
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define         system_dir %{_prefix}/lib/%{name}/
 %define         profile_dir %{system_dir}profiles/
 Name:           tuned
-Version:        2.26.0.0+git.181472a
+Version:        2.26.0.20+git.cd5e0c0
 Release:        0
 Summary:        A dynamic adaptive system tuning daemon
 License:        GPL-2.0-or-later
@@ -337,7 +337,7 @@
 %{_unitdir}/tuned.service
 %{_modprobedir}/tuned.conf
 %{_datadir}/dbus-1/system.d/com.redhat.tuned.conf
-%attr(750, root, root) %dir %{_localstatedir}/log/tuned
+%ghost %attr(750, root, root) %dir %{_localstatedir}/log/tuned
 %dir %{_sysconfdir}/tuned
 %{_mandir}/man5/tuned*
 %{_mandir}/man7/tuned-profiles-cpu-partitioning.7%{?ext_man}
@@ -345,7 +345,7 @@
 %{_mandir}/man7/tuned-profiles-mssql.7%{?ext_man}
 %{_mandir}/man8/tuned*
 %dir %{_datadir}/tuned
-%ghost %dir /run/tuned
+%ghost %attr(755, root, root) %dir /run/tuned
 %dir %{_prefix}/lib/kernel
 %dir %{_prefix}/lib/kernel/install.d
 %{_prefix}/lib/kernel/install.d/92-tuned.install

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.k2PhLs/_old  2026-02-10 21:15:00.722073362 +0100
+++ /var/tmp/diff_new_pack.k2PhLs/_new  2026-02-10 21:15:00.726073530 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/redhat-performance/tuned</param>
-              <param 
name="changesrevision">181472a0be2125c8cd36c7673ec546d75d396a3d</param></service></servicedata>
+              <param 
name="changesrevision">cd5e0c084e071f601c25169cf4af1d85f4775e35</param></service></servicedata>
 (No newline at EOF)
 

++++++ tuned-2.26.0.0+git.181472a.obscpio -> 
tuned-2.26.0.20+git.cd5e0c0.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tuned-2.26.0.0+git.181472a/doc/manual/assemblies/assembly_customizing-tuned-profiles.adoc
 
new/tuned-2.26.0.20+git.cd5e0c0/doc/manual/assemblies/assembly_customizing-tuned-profiles.adoc
--- 
old/tuned-2.26.0.0+git.181472a/doc/manual/assemblies/assembly_customizing-tuned-profiles.adoc
       2025-08-24 23:48:04.000000000 +0200
+++ 
new/tuned-2.26.0.20+git.cd5e0c0/doc/manual/assemblies/assembly_customizing-tuned-profiles.adoc
      2026-02-09 18:37:31.000000000 +0100
@@ -33,8 +33,6 @@
 
 include::modules/performance/con_tuned-plug-ins.adoc[leveloffset=+1]
 
-include::modules/performance/ref_available-tuned-plug-ins.adoc[leveloffset=+1]
-
 
include::modules/performance/con_variables-in-tuned-profiles.adoc[leveloffset=+1]
 
 
include::modules/performance/con_built-in-functions-in-tuned-profiles.adoc[leveloffset=+1]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tuned-2.26.0.0+git.181472a/man/tuned-adm.8 
new/tuned-2.26.0.20+git.cd5e0c0/man/tuned-adm.8
--- old/tuned-2.26.0.0+git.181472a/man/tuned-adm.8      2025-08-24 
23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/man/tuned-adm.8     2026-02-09 
18:37:31.000000000 +0100
@@ -117,7 +117,7 @@
 
 The devices are specified using a comma-separated list. When moving a set of 
CPUs,
 it is possible to use the cpulist syntax by including the 'cpulist:' prefix.
-For instance, 'cpulist:0,2-4' will move the devices cpu0, cpu1, cpu2, and cpu4.
+For instance, 'cpulist:0,2-4' will move the devices cpu0, cpu2, cpu3, and cpu4.
 
 .TP
 .B "get_instances \fI[plugin]\fP"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tuned-2.26.0.0+git.181472a/man/tuned-main.conf.5 
new/tuned-2.26.0.20+git.cd5e0c0/man/tuned-main.conf.5
--- old/tuned-2.26.0.0+git.181472a/man/tuned-main.conf.5        2025-08-24 
23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/man/tuned-main.conf.5       2026-02-09 
18:37:31.000000000 +0100
@@ -71,6 +71,21 @@
 it's set to \fBTrue\fR.
 
 .TP
+.BI reapply_sysctl_exclude= LIST
+A comma or semicolon separated list of sysctl parameter patterns to exclude
+from reapplication when \fBreapply_sysctl\fR is enabled. This is useful for
+protecting runtime sysctl changes made by Kubernetes CNI plugins or other
+services that set sysctls dynamically. Supports shell-style wildcards
+(\fB*\fR, \fB?\fR, \fB[seq]\fR). By default the list is empty.
+.PP
+.RS
+.B Example:
+.nf
+  reapply_sysctl_exclude = net.ipv4.ip_forward, net.ipv6.conf.*.forwarding
+.fi
+.RE
+
+.TP
 .BI default_instance_priority= INT
 Default instance (unit) priority. By default it's \fB0\fR. Each unit has a
 priority which is by default preset to the \fIINT\fR. It can be overridden
@@ -86,6 +101,7 @@
   update_interval = 10
   recommend_command = 0
   reapply_sysctl = 1
+  reapply_sysctl_exclude = net.ipv4.ip_forward, 
net.bridge.bridge-nf-call-iptables
   default_instance_priority = 0
 .fi
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tuned-2.26.0.0+git.181472a/man/tuned-profiles.7 
new/tuned-2.26.0.20+git.cd5e0c0/man/tuned-profiles.7
--- old/tuned-2.26.0.0+git.181472a/man/tuned-profiles.7 2025-08-24 
23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/man/tuned-profiles.7        2026-02-09 
18:37:31.000000000 +0100
@@ -60,7 +60,7 @@
 .TP
 .BI "balanced\-battery"
 Profile mainly used by tuned\-ppd if balanced profile is requested and
-machine runs on battery. It's based on the balanced profile. It additionaly
+machine runs on battery. It's based on the balanced profile. It additionally
 sets energy_performance_preference to balance_power, enables amd\-pstate
 core performance boost, and enables video panel_power_savings.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tuned-2.26.0.0+git.181472a/profiles/accelerator-performance/tuned.conf 
new/tuned-2.26.0.20+git.cd5e0c0/profiles/accelerator-performance/tuned.conf
--- old/tuned-2.26.0.0+git.181472a/profiles/accelerator-performance/tuned.conf  
2025-08-24 23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/profiles/accelerator-performance/tuned.conf 
2026-02-09 18:37:31.000000000 +0100
@@ -9,6 +9,7 @@
 governor=performance
 energy_perf_bias=performance
 min_perf_pct=100
+boost=1
 force_latency=99
 
 [acpi]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tuned-2.26.0.0+git.181472a/profiles/cpu-partitioning/script.sh 
new/tuned-2.26.0.20+git.cd5e0c0/profiles/cpu-partitioning/script.sh
--- old/tuned-2.26.0.0+git.181472a/profiles/cpu-partitioning/script.sh  
2025-08-24 23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/profiles/cpu-partitioning/script.sh 
2026-02-09 18:37:31.000000000 +0100
@@ -3,10 +3,19 @@
 . /usr/lib/tuned/functions
 
 start() {
+    DRACUT_VER=`dracut --version | sed 's/^.* \([0-9]\+\).*/\1/'`
+    echo "$DRACUT_VER" | grep -q '^[[:digit:]]\+$' || DRACUT_VER="0"
+    # https://issues.redhat.com/browse/RHEL-119889
+    if [ "$DRACUT_VER" -gt "102" ]
+    then
+      DRACUT_HOOK_DIR="/var/lib/dracut/hooks/pre-udev"
+    else
+      DRACUT_HOOK_DIR="/usr/lib/dracut/hooks/pre-udev"
+    fi
     mkdir -p "${TUNED_tmpdir}/etc/systemd"
-    mkdir -p "${TUNED_tmpdir}/usr/lib/dracut/hooks/pre-udev"
+    mkdir -p "${TUNED_tmpdir}${DRACUT_HOOK_DIR}"
     cp /etc/systemd/system.conf "${TUNED_tmpdir}/etc/systemd/"
-    cp 00-tuned-pre-udev.sh "${TUNED_tmpdir}/usr/lib/dracut/hooks/pre-udev/"
+    cp 00-tuned-pre-udev.sh "${TUNED_tmpdir}${DRACUT_HOOK_DIR}"
     setup_kvm_mod_low_latency
     disable_ksm
     return "$?"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tuned-2.26.0.0+git.181472a/profiles/cpu-partitioning/tuned.conf 
new/tuned-2.26.0.20+git.cd5e0c0/profiles/cpu-partitioning/tuned.conf
--- old/tuned-2.26.0.0+git.181472a/profiles/cpu-partitioning/tuned.conf 
2025-08-24 23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/profiles/cpu-partitioning/tuned.conf        
2026-02-09 18:37:31.000000000 +0100
@@ -23,6 +23,7 @@
 isolated_cores_expanded=${f:cpulist_unpack:${isolated_cores}}
 isolated_cpumask=${f:cpulist2hex:${isolated_cores_expanded}}
 not_isolated_cores_expanded=${f:cpulist_invert:${isolated_cores_expanded}}
+not_isolated_cores=${f:cpulist_pack:${not_isolated_cores_expanded}}
 isolated_cores_online_expanded=${f:cpulist_online:${isolated_cores}}
 
not_isolated_cores_online_expanded=${f:cpulist_online:${not_isolated_cores_expanded}}
 not_isolated_cpumask=${f:cpulist2hex:${not_isolated_cores_expanded}}
@@ -62,4 +63,4 @@
 initrd_remove_dir=True
 initrd_dst_img=tuned-initrd.img
 initrd_add_dir=${tmpdir}
-cmdline_cpu_part=+nohz=on${cmd_isolcpus} nohz_full=${isolated_cores} 
rcu_nocbs=${isolated_cores} tuned.non_isolcpus=${not_isolated_cpumask} 
intel_pstate=disable nosoftlockup
+cmdline_cpu_part=+nohz=on${cmd_isolcpus} nohz_full=${isolated_cores} 
rcu_nocbs=${isolated_cores} tuned.non_isolcpus=${not_isolated_cpumask} 
systemd.cpu_affinity=${not_isolated_cores} intel_pstate=disable nosoftlockup
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tuned-2.26.0.0+git.181472a/profiles/latency-performance/tuned.conf 
new/tuned-2.26.0.20+git.cd5e0c0/profiles/latency-performance/tuned.conf
--- old/tuned-2.26.0.0+git.181472a/profiles/latency-performance/tuned.conf      
2025-08-24 23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/profiles/latency-performance/tuned.conf     
2026-02-09 18:37:31.000000000 +0100
@@ -10,6 +10,7 @@
 governor=performance
 energy_perf_bias=performance
 min_perf_pct=100
+boost=1
 
 [acpi]
 platform_profile=performance
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tuned-2.26.0.0+git.181472a/profiles/openshift/tuned.conf 
new/tuned-2.26.0.20+git.cd5e0c0/profiles/openshift/tuned.conf
--- old/tuned-2.26.0.0+git.181472a/profiles/openshift/tuned.conf        
2025-08-24 23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/profiles/openshift/tuned.conf       
2026-02-09 18:37:31.000000000 +0100
@@ -17,6 +17,10 @@
 fs.aio-max-nr=>1048576
 net.netfilter.nf_conntrack_max=1048576
 net.ipv4.conf.all.arp_announce=2
+net.ipv4.tcp_notsent_lowat=131072
+net.ipv4.tcp_slow_start_after_idle=0
+net.ipv4.tcp_rmem="4096 131072 16777216"
+net.ipv4.tcp_wmem="4096 16384 16777216"
 net.ipv4.neigh.default.gc_thresh1=8192
 net.ipv4.neigh.default.gc_thresh2=32768
 net.ipv4.neigh.default.gc_thresh3=65536
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tuned-2.26.0.0+git.181472a/profiles/sap-hana/tuned.conf 
new/tuned-2.26.0.20+git.cd5e0c0/profiles/sap-hana/tuned.conf
--- old/tuned-2.26.0.0+git.181472a/profiles/sap-hana/tuned.conf 2025-08-24 
23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/profiles/sap-hana/tuned.conf        
2026-02-09 18:37:31.000000000 +0100
@@ -6,10 +6,11 @@
 summary=Optimize for SAP HANA
 
 [cpu]
-force_latency=cstate.id_no_zero:3|70
+force_latency=70
 governor=performance
 energy_perf_bias=performance
 min_perf_pct=100
+boost=1
 
 [vm]
 transparent_hugepages=madvise
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tuned-2.26.0.0+git.181472a/profiles/spectrumscale-ece/tuned.conf 
new/tuned-2.26.0.20+git.cd5e0c0/profiles/spectrumscale-ece/tuned.conf
--- old/tuned-2.26.0.0+git.181472a/profiles/spectrumscale-ece/tuned.conf        
2025-08-24 23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/profiles/spectrumscale-ece/tuned.conf       
2026-02-09 18:37:31.000000000 +0100
@@ -10,6 +10,7 @@
 governor=performance
 energy_perf_bias=performance
 min_perf_pct=100
+boost=1
 
 [vm]
 dirty_bytes = 40%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tuned-2.26.0.0+git.181472a/profiles/throughput-performance/tuned.conf 
new/tuned-2.26.0.20+git.cd5e0c0/profiles/throughput-performance/tuned.conf
--- old/tuned-2.26.0.0+git.181472a/profiles/throughput-performance/tuned.conf   
2025-08-24 23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/profiles/throughput-performance/tuned.conf  
2026-02-09 18:37:31.000000000 +0100
@@ -13,6 +13,7 @@
 energy_perf_bias=performance
 min_perf_pct=100
 energy_performance_preference=performance
+boost=1
 
 [acpi]
 platform_profile=performance
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tuned-2.26.0.0+git.181472a/tuned/consts.py 
new/tuned-2.26.0.20+git.cd5e0c0/tuned/consts.py
--- old/tuned-2.26.0.0+git.181472a/tuned/consts.py      2025-08-24 
23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/tuned/consts.py     2026-02-09 
18:37:31.000000000 +0100
@@ -130,6 +130,7 @@
 CFG_UPDATE_INTERVAL = "update_interval"
 CFG_RECOMMEND_COMMAND = "recommend_command"
 CFG_REAPPLY_SYSCTL = "reapply_sysctl"
+CFG_REAPPLY_SYSCTL_EXCLUDE = "reapply_sysctl_exclude"
 CFG_DEFAULT_INSTANCE_PRIORITY = "default_instance_priority"
 CFG_UDEV_BUFFER_SIZE = "udev_buffer_size"
 CFG_LOG_FILE_COUNT = "log_file_count"
@@ -166,6 +167,8 @@
 # reapply system sysctl
 CFG_DEF_REAPPLY_SYSCTL = True
 CFG_FUNC_REAPPLY_SYSCTL = "getboolean"
+# sysctl parameters to exclude from reapplication
+CFG_DEF_REAPPLY_SYSCTL_EXCLUDE = []
 # default instance priority
 CFG_DEF_DEFAULT_INSTANCE_PRIORITY = 0
 CFG_FUNC_DEFAULT_INSTANCE_PRIORITY = "getint"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tuned-2.26.0.0+git.181472a/tuned/plugins/plugin_sysctl.py 
new/tuned-2.26.0.20+git.cd5e0c0/tuned/plugins/plugin_sysctl.py
--- old/tuned-2.26.0.0+git.181472a/tuned/plugins/plugin_sysctl.py       
2025-08-24 23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/tuned/plugins/plugin_sysctl.py      
2026-02-09 18:37:31.000000000 +0100
@@ -1,3 +1,4 @@
+import fnmatch
 import re
 from . import base
 from .decorators import *
@@ -100,6 +101,17 @@
                for option, value in list(instance._sysctl_original.items()):
                        self._write_sysctl(option, value)
 
+       def _is_sysctl_excluded(self, option):
+               """Check if a sysctl option matches any exclusion pattern."""
+               exclude_list = self._global_cfg.get_list(
+                       consts.CFG_REAPPLY_SYSCTL_EXCLUDE,
+                       consts.CFG_DEF_REAPPLY_SYSCTL_EXCLUDE
+               )
+               for pattern in exclude_list:
+                       if fnmatch.fnmatch(option, pattern):
+                               return True
+               return False
+
        def _apply_system_sysctl(self, instance_sysctl):
                files = {}
                for d in SYSCTL_CONFIG_DIRS:
@@ -148,6 +160,11 @@
                                        % (path, lineno))
                        return
                value = value.strip()
+               # Check if this sysctl is excluded from reapplication
+               if self._is_sysctl_excluded(option):
+                       log.debug("Skipping excluded sysctl parameter '%s' from 
'%s'"
+                                       % (option, path))
+                       return
                if option in instance_sysctl:
                        instance_value = 
self._variables.expand(instance_sysctl[option])
                        if instance_value != value:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tuned-2.26.0.0+git.181472a/tuned/ppd/controller.py 
new/tuned-2.26.0.20+git.cd5e0c0/tuned/ppd/controller.py
--- old/tuned-2.26.0.0+git.181472a/tuned/ppd/controller.py      2025-08-24 
23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/tuned/ppd/controller.py     2026-02-09 
18:37:31.000000000 +0100
@@ -344,6 +344,18 @@
         """
         return self._cmd.read_file(PPD_BASE_PROFILE_FILE, 
no_error=True).strip() or None
 
+    def _get_recommend_profile(self):
+        """
+        Get TuneD recommended profile.
+        """
+        tuned_profile = self._tuned_interface.recommend_profile()
+        try:
+            ppd_profile = self._config.tuned_to_ppd.get(tuned_profile, 
self._on_battery)
+        except KeyError:
+            log.warning("TuneD recommends profile unknown to PPD: %s", 
tuned_profile)
+            return None
+        return ppd_profile
+
     def _save_base_profile(self, profile):
         """
         Saves the given PPD profile into the base profile file.
@@ -373,7 +385,8 @@
         self.check_performance_degraded()
         self._config = PPDConfig(PPD_CONFIG_FILE, self._tuned_interface)
         self._setup_battery_signaling()
-        self._base_profile = self._load_base_profile() or 
self._config.default_profile
+        self._base_profile =  self._load_base_profile() or 
self._get_recommend_profile() or \
+                self._config.default_profile
         self.switch_profile(self._base_profile)
         self._save_base_profile(self._base_profile)
         self._setup_inotify()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tuned-2.26.0.0+git.181472a/tuned-main.conf 
new/tuned-2.26.0.20+git.cd5e0c0/tuned-main.conf
--- old/tuned-2.26.0.0+git.181472a/tuned-main.conf      2025-08-24 
23:48:04.000000000 +0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/tuned-main.conf     2026-02-09 
18:37:31.000000000 +0100
@@ -28,6 +28,14 @@
 # override user-provided system sysctls.
 reapply_sysctl = 1
 
+# Sysctl parameters matching these patterns will be excluded from
+# reapplication even when reapply_sysctl is enabled. Useful for
+# protecting runtime sysctl changes made by Kubernetes CNI plugins
+# or other services that set sysctls dynamically.
+# Supports shell-style wildcards (*, ?, [seq]). Separated by , or ;
+# Example: net.ipv4.ip_forward, net.ipv6.conf.*.forwarding
+# reapply_sysctl_exclude =
+
 # Default priority assigned to instances
 default_instance_priority = 0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tuned-2.26.0.0+git.181472a/tuned.spec 
new/tuned-2.26.0.20+git.cd5e0c0/tuned.spec
--- old/tuned-2.26.0.0+git.181472a/tuned.spec   2025-08-24 23:48:04.000000000 
+0200
+++ new/tuned-2.26.0.20+git.cd5e0c0/tuned.spec  2026-02-09 18:37:31.000000000 
+0100
@@ -317,7 +317,7 @@
   SBINDIR="%{_sbindir}" DOCDIR="%{docdir}" %{make_python_arg}
 
 # manual
-make install-html DESTDIR=%{buildroot} DOCDIR=%{docdir}
+make install-html DESTDIR=%{buildroot} DOCDIR=%{docdir} %{make_python_arg}
 
 # conditional support for grub2, grub2 is not available on all architectures
 # and tuned is noarch package, thus the following hack is needed

++++++ tuned.obsinfo ++++++
--- /var/tmp/diff_new_pack.k2PhLs/_old  2026-02-10 21:15:01.166091968 +0100
+++ /var/tmp/diff_new_pack.k2PhLs/_new  2026-02-10 21:15:01.170092135 +0100
@@ -1,5 +1,5 @@
 name: tuned
-version: 2.26.0.0+git.181472a
-mtime: 1756072084
-commit: 181472a0be2125c8cd36c7673ec546d75d396a3d
+version: 2.26.0.20+git.cd5e0c0
+mtime: 1770658651
+commit: cd5e0c084e071f601c25169cf4af1d85f4775e35
 

Reply via email to