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
 

Reply via email to