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 <mgorman@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 <mgorman@suse.com> - -- Remove unnecessary cpupower dependency, sysfs fallback is used instead. - -------------------------------------------------------------------- -Thu Nov 28 16:27:49 UTC 2024 - trenn@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 <trenn@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 - pallaswept@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.goergens@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
participants (1)
-
Source-Sync