Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package thermald for openSUSE:Factory checked in at 2026-06-25 10:57:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/thermald (Old) and /work/SRC/openSUSE:Factory/.thermald.new.2088 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "thermald" Thu Jun 25 10:57:19 2026 rev:23 rq:1361583 version:2.5.12.2.git+dd186d0 Changes: -------- --- /work/SRC/openSUSE:Factory/thermald/thermald.changes 2026-02-24 15:40:56.496243153 +0100 +++ /work/SRC/openSUSE:Factory/.thermald.new.2088/thermald.changes 2026-06-25 10:59:14.093554237 +0200 @@ -1,0 +2,40 @@ +Tue Jun 23 16:00:52 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2.5.12.2.git+dd186d0 (snapshot of git master + past the 2.5.12 release; the package tracks master to avoid the + bogus upstream v2.15.10 tag, see upstream issue #487): + * New hardware: add NovaLake U/P/H/Hx CPU IDs + * Security hardening of the privileged daemon and its handling of + firmware GDDV data vaults and dbus input: + + open files with O_NOFOLLOW and restrict writes to /sys + + canonical path resolution and proper error replies in the + dbus helper; sanitize zone names supplied via dbus + + sanitize the data vault from /lib/firmware and add bounds / + range checks (GDDV, XML config, cpufreq/sysfs reads, max + power, IDSP buffer); cap cooling devices, thermal zones, + APCT conditions, segments, data-vault size and max exponent + + force null termination; drop the /dev/mem workaround + * Features: enable/disable features via a config file; virtual + sensor support with per-trip min/max cdev state via XML; + lockless power sensor read; ITMT hysteresis and table sanity + check; store and restore the RAPL register at exit + * Bug fixes: fix an infinite loop in update_highest_trip_temp; + fix a stale mutex unlock and a missing thd_engine_mutex + unlock; fix a regression in the rapl cdev; exception-safe + unique_ptr for link_sensors; fix 32-bit compilation error + * rapl: raise the max sane power limit from 100W to 1000W + * Adaptive mode: support new platforms in adaptive mode only, + exit adaptive mode when zones are not created + * Drop references to the deprecated dptfxtract and ThermalMonitor +- Drop power_user_cleanups.patch: upstream now removes the dbus + "power group" machinery itself (the patch was a revert of that + code and no longer applies) +- Build on aarch64 as well: upstream 2.5.12 adds a generic ARM + thermal backend (src/thd_platform_arm.cpp), so extend + ExclusiveArch with aarch64 +- Drop the now-unused dptfxtract Suggests and hicolor-icon-theme + BuildRequires (no GUI/icon is shipped), and the leftover + sysusers machinery (%sysusers_requires plus the sysuser-shadow + and sysuser-tools BuildRequires) since no system user is created + +------------------------------------------------------------------- Old: ---- power_user_cleanups.patch New: ---- thermal_daemon-2.5.12.2.git+dd186d0.obscpio thermal_daemon-2.5.12.2.git+dd186d0.tar.xz ----------(Old B)---------- Old: * Drop references to the deprecated dptfxtract and ThermalMonitor - Drop power_user_cleanups.patch: upstream now removes the dbus "power group" machinery itself (the patch was a revert of that ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ thermald.spec ++++++ --- /var/tmp/diff_new_pack.4boT1b/_old 2026-06-25 10:59:14.677574401 +0200 +++ /var/tmp/diff_new_pack.4boT1b/_new 2026-06-25 10:59:14.681574539 +0200 @@ -1,8 +1,7 @@ # # spec file for package thermald # -# Copyright (c) 2026 SUSE LLC -# Copyright (c) 2025 SUSE LLC and contributors +# 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 @@ -21,26 +20,20 @@ %if ! %{defined _fillupdir} %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif - Name: thermald -Version: 2.5.11.9.git+49457fb +Version: 2.5.12.2.git+dd186d0 Release: 0 Summary: The Linux Thermal Daemon program from 01.org License: GPL-2.0-or-later -Group: System/Daemons URL: https://github.com/intel/thermal_daemon.git Source0: thermal_daemon-%{version}.tar.xz Source1: %{name}.conf Source3: sysconfig.%{name} Patch0: fix-systemd-service.patch -Patch1: power_user_cleanups.patch BuildRequires: autoconf-archive BuildRequires: automake BuildRequires: gcc-c++ -BuildRequires: hicolor-icon-theme BuildRequires: pkgconfig -BuildRequires: sysuser-shadow -BuildRequires: sysuser-tools BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk-doc) @@ -50,9 +43,7 @@ BuildRequires: pkgconfig(upower-glib) Requires(post): %fillup_prereq Suggests: acpica -Suggests: dptfxtract -ExclusiveArch: %{ix86} x86_64 -%sysusers_requires +ExclusiveArch: %{ix86} x86_64 aarch64 %description Thermald is a Linux daemon used to prevent the overheating of platforms. @@ -90,11 +81,11 @@ %files %license COPYING %doc README.txt data/thermal-conf.xml -%doc test/thermald_optimization_with_dptfxtract %dir %{_datadir}/dbus-1/system.d %{_datadir}/dbus-1/system.d/org.freedesktop.thermald.conf %dir %{_sysconfdir}/thermald %config(noreplace) %{_sysconfdir}/thermald/thermal-cpu-cdev-order.xml +%config(noreplace) %{_sysconfdir}/thermald/thermald-features.xml %dir %{_datadir}/dbus-1/system-services %{_datadir}/dbus-1/system-services/org.freedesktop.thermald.service %{_fillupdir}/sysconfig.%{name} ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.4boT1b/_old 2026-06-25 10:59:14.725576059 +0200 +++ /var/tmp/diff_new_pack.4boT1b/_new 2026-06-25 10:59:14.729576196 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/intel/thermal_daemon.git</param> - <param name="changesrevision">49457fb1fdbadecca95b787c744dfcf7ded8a966</param></service></servicedata> + <param name="changesrevision">dd186d037a218b6d8ec8186cbb0da248f249f4bf</param></service></servicedata> (No newline at EOF) ++++++ thermal_daemon.obsinfo ++++++ --- /var/tmp/diff_new_pack.4boT1b/_old 2026-06-25 10:59:14.781577992 +0200 +++ /var/tmp/diff_new_pack.4boT1b/_new 2026-06-25 10:59:14.785578130 +0200 @@ -1,5 +1,5 @@ name: thermal_daemon -version: 2.5.11.9.git+49457fb -mtime: 1771353183 -commit: 49457fb1fdbadecca95b787c744dfcf7ded8a966 +version: 2.5.12.2.git+dd186d0 +mtime: 1781997900 +commit: dd186d037a218b6d8ec8186cbb0da248f249f4bf
