Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tuned for openSUSE:Factory checked 
in at 2024-12-30 20:03:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tuned (Old)
 and      /work/SRC/openSUSE:Factory/.tuned.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tuned"

Mon Dec 30 20:03:04 2024 rev:42 rq: version:2.22.1.2+git.86ac977

Changes:
--------
--- /work/SRC/openSUSE:Factory/tuned/tuned.changes      2024-12-30 
14:58:26.324752796 +0100
+++ /work/SRC/openSUSE:Factory/.tuned.new.1881/tuned.changes    2024-12-30 
20:03:06.112313816 +0100
@@ -2,123 +1,0 @@
-Tue Dec 17 19:11:54 UTC 2024 - Mel Gorman <mgor...@suse.com>
-
-- Move gobject dependency to gtk package as it is the only utility that
-  imports gi.
-
--------------------------------------------------------------------
-Tue Dec 17 17:52:42 UTC 2024 - Mel Gorman <mgor...@suse.com>
-
-- Remove unnecessary cpupower dependency, sysfs fallback is used instead.
-
--------------------------------------------------------------------
-Thu Nov 28 16:27:49 UTC 2024 - tr...@suse.de
-
-- Fix below security issues found by SUSE security review of latest
-  polkit API additions. Kudos go to Matthias Gerstner (bsc#1232412)
-- fixed privileged execution of arbitrary scripts by active local user
-  resolves: CVE-2024-52336
-- added sanity checks for API methods parameters
-   resolves: CVE-2024-52337
-- Update to version 2.24.1.0+git.90c24ee:
-  * new release (2.24.1)
-  * spec: used macro for profiles path and other fixes
-  * realtime: remove leftover use of tuna
-
--------------------------------------------------------------------
-Sat Oct 26 12:45:09 UTC 2024 - Thomas Renninger <tr...@suse.de>
-
-- Correct service cleanup calls in preun and postun scripts
-- Move tmpfile_create before service_add_post
-- Added python3-pyudev and python3-dbus-python as BuildRequires
-  for added check section
-- Move user defined profiles
-  from /etc/tuned/
-  into subdirs /etc/tuned/PROFILE
-  via spec's %post routine
-- Enable make test in check section
-- Update has at least parts of jsc#PED-10695
-
--------------------------------------------------------------------
-Sun Aug 25 17:28:21 UTC 2024 - pallasw...@proton.me
-
-- Migrate profiles to /etc/tuned/profiles/ and /usr/lib/tuned/profiles/ 
-  * Per upstream #615 and #609
-
-- Update to version 2.24.0.2+git.c082797:
-  * controller init: set _on_battery before switching profile
-
-- New release (2.24.0)
-  * Clear plugin repository when stopping tuning
-  * man: add description of the balanced-battery profile
-
-- New release (2.24.0-rc.1)
-  * chore: remove dead irqbalance functions
-  * plugin_irqbalance: switch to IRQBALANCE_BANNED_CPULIST
-  * hotplug: wait for device initialization
-  * Add `functions` to the files copied by the release-cp Makefile target
-  * Add package2cpus and packages2uncores matcher functions
-  * uncore: Allow to configure frequency limits using percent
-  * plugin_scheduler: Adjust error logging in _set_affinity
-  * fix: expand variables in plugin_irq
-  * tests: Restore TuneD service after the error messages test
-  * tests: Do not run tunedDisableSystemdRateLimitingStart via rlRun
-  * Enable controller reset for audio by default
-  * tuned-ppd: Adjust log message emitted when battery status changes
-  * tuned-ppd: Refactor daemon initialization
-  * tuned-ppd: Remove magic constant "unknown"
-  * Add support for controlling amd-pstate core performance boost
-  * spec: Start tuned-ppd right away if swapping from active PPD
-  * spec: Add standard systemd scriptlet macros for tuned-ppd
-  * tuned-ppd: Remove PIDFile from the systemd service file
-  * tuned-ppd: Add an option to log to a file
-  * Install script functions and recommend.d to /usr/lib/tuned/
-  * Rename TUNED_PROFILESDIR to TUNED_PROFILES_DIR
-  * CNF-13015: Fix helper function not accessing the correct return result
-  * CNF-13015: Add helper function to run `lscpu` and parse result using regex 
-    parameters - This is similar to the cpuinfo function that reads from 
-    /proc/cpuinfo - Unfortunately that function was insufficient for our needs 
-    as we need to identify both the Vendor and Architecture reliably
-
--------------------------------------------------------------------
-Sat Jun 22 15:29:45 UTC 2024 - tobi.goerg...@gmail.com
-
-- Update to version 2.23.0.2+git.5d5dbfc:
-  * chore: remove use of deprecated Logger.warn()
-  * new release (2.23.0)
-  * Disk plugin: make hdparm device checks lazy
-  * Revert "Video plugin: make hdparm device checks lazy"
-  * Video plugin: make hdparm device checks lazy
-  * Do not check for x86_energy_perf_policy if it won't be used
-  * Check that writes are necessary if they may cause redundant IPIs
-  * Add an option to skip `write_to_file` if the content would not change
-  * Turn on amdgpu panel power savings in balanced-battery
-  * Modify the video plugin for tuning of the amdgpu `panel_power_savings` 
attribute
-  * video: Don't show error when trying to read radeon files
-  * video: make missing radeon_powersave files quieter
-  * video: Rename _radeon_powersave_files to _files
-  * feat: add plugin_irq
-  * throughput-performance: dropped unused AMD related variable
-  * ppd: Adjust the detection of 'performance-degraded'
-  * ppd: Fix hold releasing
-  * ppd: Add debug logs when changing base profile
-  * Re-check dbus when (re)starting TuneD from tuned-adm profile
-  * functions: added 'log' which helps with debugging
-  * Simplify reading/writing from/to sysctl by using existing functions
-  * Fix logs in `commands.read_file`
-  * plugin_cpu: decrease the severity of _has_pm_qos==False
-  * sap-netweaver: increased vm.max_map_count
-  * daemon: buffer sighup signal
-  * tuned-ppd: Detect battery change events
-  * Migrate profiles to /etc/tuned/profiles/ and /usr/lib/tuned/profiles/
-  * Propagate unexpected exceptions in the wait exception handler
-  * Add an option to configure profile directories
-  * Use get_list to parse unix_socket_signal_path
-  * Add a function to parse lists in the global configuration
-  * Added intel_recommended_pstate builtin function.
-  * dbus: add commands to dynamically create/destroy instances
-  * dbus: ensure that hotplug operations only work on hotplug plugins
-  * instance: add priority as a property
-  * monitor_net: fixed traceback if stats cannot be read
-  * plugin_net: do not read monitors if dynamic tuning is disabled
-  * Allow equal characters in parameter value
-
--------------------------------------------------------------------

Old:
----
  tuned-2.24.1.0+git.90c24ee.obscpio

New:
----
  tuned-2.22.1.2+git.86ac977.obscpio

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

Other differences:
------------------
++++++ tuned.spec ++++++
--- /var/tmp/diff_new_pack.5fjOND/_old  2024-12-30 20:03:06.824343170 +0100
+++ /var/tmp/diff_new_pack.5fjOND/_new  2024-12-30 20:03:06.824343170 +0100
@@ -16,10 +16,9 @@
 #
 
 
-%define         system_dir %{_prefix}/lib/%{name}/
-%define         profile_dir %{system_dir}profiles/
+%define         profile_dir %{_prefix}/lib/%{name}
 Name:           tuned
-Version:        2.24.1.0+git.90c24ee
+Version:        2.22.1.2+git.86ac977
 Release:        0
 Summary:        A dynamic adaptive system tuning daemon
 License:        GPL-2.0-or-later
@@ -34,11 +33,9 @@
 BuildRequires:  desktop-file-utils
 BuildRequires:  pkgconfig
 BuildRequires:  python3-base
-BuildRequires:  python3-dbus-python
-# needed by check section
-BuildRequires:  python3-pyudev
 BuildRequires:  pkgconfig(systemd)
 # need perf_bias now
+Requires:       cpupower >= 4.19
 Requires:       ethtool
 Requires:       gawk
 Requires:       hdparm
@@ -46,13 +43,11 @@
 Requires:       python3-configobj
 Requires:       python3-dbus-python
 Requires:       python3-decorator
+Requires:       python3-gobject
 Requires:       python3-linux-procfs
 Requires:       python3-pyudev
 Requires:       util-linux
 Requires:       virt-what
-Conflicts:      laptop-mode-tools
-Conflicts:      power-profiles-daemon
-Conflicts:      tlp
 BuildArch:      noarch
 %{?systemd_requires}
 
@@ -91,7 +86,6 @@
 Group:          System/Base
 Requires:       %{name} = %{version}
 Requires:       powertop
-Requires:       python3-gobject
 
 %description gtk
 GTK GUI that can control tuned and provide simple profile editor.
@@ -172,30 +166,18 @@
 %description profiles-spectrumscale
 Additional tuned profile(s) optimized for IBM Spectrum Scale.
 
-%package ppd
-Summary:        PPD compatibility daemon
-Requires:       %{name} = %{version}
-Conflicts:      ppd-service
-# The compatibility daemon is swappable for power-profiles-daemon
-Provides:       ppd-service
-
-%description ppd
-An API translation daemon that allows applications to easily transition
-to TuneD from power-profiles-daemon (PPD).
-
 %prep
 %autosetup -p1
 
 %build
 # The tuned daemon is written in pure Python. Nothing requires to be built.
 # Just a hack to avoid installation in a wrong directory
-sed -i 's|usr/libexec/tuned|%{system_dir}|' Makefile
+sed -i 's|usr/libexec/tuned|%{profile_dir}|' Makefile
 sed -i 's|$(SYSCONFDIR)/modprobe.d|%{_modprobedir}|' Makefile
 sed -i 's|$(SYSCONFDIR)/dbus-1/system.d|%{_datadir}/dbus-1/system.d|' Makefile
 
 %install
-%make_install TUNED_PROFILES_DIR=%{profile_dir}
-make install-ppd DESTDIR=%{buildroot} TUNED_PROFILES_DIR=%{profile_dir}
+%make_install TUNED_PROFILESDIR=%{profile_dir}
 # we do not have the python perf module (see bsc #1217758)
 rm 
%{buildroot}/%{python3_sitelib}/tuned/plugins/plugin_{scheduler,irqbalance}.py
 %py3_compile %{buildroot}/%{python3_sitelib}
@@ -206,38 +188,22 @@
 ln -sf service %{buildroot}%{_sbindir}/rctuned
 
 %if 0%{?sle_version} && %{?suse_version} < 1599
-rm -r %{buildroot}%{profile_dir}/sap-netweaver
-rm -r %{buildroot}%{profile_dir}/sap-hana
+rm -r %{buildroot}%{_prefix}/lib/tuned/sap-netweaver
+rm -r %{buildroot}%{_prefix}/lib/tuned/sap-hana
 rm %{buildroot}%{_mandir}/man7/tuned-profiles-sap.7
 rm %{buildroot}%{_mandir}/man7/tuned-profiles-sap-hana.7
 %endif
 
-%check
-make test PYTHON=python3
-
 %post
-%tmpfiles_create %{name}.conf
-%systemd_post %{name}.service
-
-# migrate all user-defined profiles from /etc/tuned/ to /etc/tuned/profiles/
-for f in %{_sysconfdir}/tuned/*; do
-  if [ -e "$f/tuned.conf" ]; then
-    mv -n "$f" %{_sysconfdir}/tuned/profiles/
-  fi
-done
-
-%post ppd
-%systemd_post %{name}-ppd.service
+%service_add_post %{name}.service
+%tmpfiles_create %{_tmpfilesdir}/%{name}.conf
 
 %pre
-%systemd_pre %{name}.service
+%service_add_pre %{name}.service
 # Avoid restoring outdated stuff in posttrans
 [ ! -f "%{_sysconfdir}/modprobe.d/tuned.conf.rpmsave" ] || \
   mv -f "%{_sysconfdir}/modprobe.d/tuned.conf.rpmsave" 
"%{_sysconfdir}/modprobe.d/tuned.conf.rpmsave.old" || :
 
-%pre ppd
-%systemd_pre %{name}-ppd.service
-
 %posttrans
 # Migration of modprobe.conf files to _modprobedir
 [ ! -f "%{_sysconfdir}/modprobe.d/tuned.conf.rpmsave" ] || \
@@ -246,15 +212,9 @@
 %preun
 %service_del_preun %{name}.service
 
-%preun ppd
-%service_del_preun %{name}-ppd.service
-
 %postun
 %service_del_postun %{name}.service
 
-%postun ppd
-%service_del_postun %{name}-ppd.service
-
 %files
 %license COPYING
 %doc AUTHORS README.md
@@ -264,30 +224,28 @@
 %{_sbindir}/tuned
 %{_sbindir}/tuned-adm
 %{_sbindir}/rctuned
-%dir %{system_dir}
-%dir %{system_dir}/recommend.d
+%dir %{profile_dir}
+%dir %{profile_dir}/recommend.d
 %exclude %{python3_sitelib}/tuned/gtk
 
 # General files
-%{system_dir}/pmqos-static.py
-%{system_dir}/functions
-%{system_dir}/recommend.d/50-tuned.conf
-%{system_dir}/defirqaffinity.py
+%{profile_dir}/pmqos-static.py
+%{profile_dir}/functions
+%{profile_dir}/recommend.d/50-tuned.conf
+%{profile_dir}/defirqaffinity.py
 
 %if 0%{?sle_version} && %{?suse_version} < 1599
-%exclude %{profile_dir}/sap-netweaver
-%exclude %{profile_dir}/sap-hana
-%exclude %{profile_dir}/sap-hana-kvm-guest
+%exclude %{_prefix}/lib/tuned/sap-netweaver
+%exclude %{_prefix}/lib/tuned/sap-hana
+%exclude %{_prefix}/lib/tuned/sap-hana-kvm-guest
 %exclude %{_mandir}/man7/tuned-profiles-sap.7%{?ext_man}
 %exclude %{_mandir}/man7/tuned-profiles-sap-hana.7%{?ext_man}
 %endif
 
 # Profiles included in main package - alphabetically sorted
-%dir %{profile_dir}
 %{profile_dir}/accelerator-performance
 %{profile_dir}/aws
 %{profile_dir}/balanced
-%{profile_dir}/balanced-battery
 %{profile_dir}/cpu-partitioning
 %{profile_dir}/cpu-partitioning-powersave
 %{profile_dir}/desktop
@@ -310,11 +268,10 @@
 %config(noreplace) 
%{_sysconfdir}/tuned/cpu-partitioning-powersave-variables.conf
 %config(noreplace) %{_sysconfdir}/tuned/tuned-main.conf
 %config(noreplace) %{_sysconfdir}/tuned/profile_mode
-%config(noreplace) %{_sysconfdir}/tuned/profiles
 %config(noreplace) %{_sysconfdir}/tuned/post_loaded_profile
 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/bootcmdline
-%config %{_sysconfdir}/grub.d
-%{_tmpfilesdir}/%{name}.conf
+%{_sysconfdir}/grub.d
+%{_tmpfilesdir}/tuned.conf
 %{_unitdir}/tuned.service
 %{_modprobedir}/tuned.conf
 %{_datadir}/dbus-1/system.d/com.redhat.tuned.conf
@@ -375,12 +332,12 @@
 
 %files profiles-postgresql
 %defattr(-,root,root,-)
-%{profile_dir}/postgresql
+%{_prefix}/lib/tuned/postgresql
 %{_mandir}/man7/tuned-profiles-postgresql.7*
 
 %files profiles-spectrumscale
 %defattr(-,root,root,-)
-%{profile_dir}/spectrumscale-ece
+%{_prefix}/lib/tuned/spectrumscale-ece
 %{_mandir}/man7/tuned-profiles-spectrumscale-ece.7*
 
 %files profiles-openshift
@@ -406,11 +363,3 @@
 %{_mandir}/man8/diskdevstat.*
 %{_mandir}/man8/scomes.*
 
-%files ppd
-%{_sbindir}/tuned-ppd
-%{_unitdir}/tuned-ppd.service
-%{_datadir}/dbus-1/system-services/net.hadess.PowerProfiles.service
-%{_datadir}/dbus-1/system.d/net.hadess.PowerProfiles.conf
-%{_datadir}/polkit-1/actions/net.hadess.PowerProfiles.policy
-%config(noreplace) %{_sysconfdir}/tuned/ppd.conf
-

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.5fjOND/_old  2024-12-30 20:03:06.884345644 +0100
+++ /var/tmp/diff_new_pack.5fjOND/_new  2024-12-30 20:03:06.888345809 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/redhat-performance/tuned</param>
-              <param 
name="changesrevision">90c24eea037c7a5e9414c93f8fb3e549ed4a7b06</param></service></servicedata>
+              <param 
name="changesrevision">86ac9777981db7880a614ff21908ecbeb611e1ba</param></service></servicedata>
 (No newline at EOF)
 

++++++ tuned-2.24.1.0+git.90c24ee.obscpio -> tuned-2.22.1.2+git.86ac977.obscpio 
++++++
++++ 5424 lines of diff (skipped)

++++++ tuned.obsinfo ++++++
--- /var/tmp/diff_new_pack.5fjOND/_old  2024-12-30 20:03:07.200358672 +0100
+++ /var/tmp/diff_new_pack.5fjOND/_new  2024-12-30 20:03:07.208359002 +0100
@@ -1,5 +1,5 @@
 name: tuned
-version: 2.24.1.0+git.90c24ee
-mtime: 1732625537
-commit: 90c24eea037c7a5e9414c93f8fb3e549ed4a7b06
+version: 2.22.1.2+git.86ac977
+mtime: 1709055039
+commit: 86ac9777981db7880a614ff21908ecbeb611e1ba
 

Reply via email to