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-02-24 15:40:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/thermald (Old)
 and      /work/SRC/openSUSE:Factory/.thermald.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "thermald"

Tue Feb 24 15:40:29 2026 rev:22 rq:1334572 version:2.5.11.9.git+49457fb

Changes:
--------
--- /work/SRC/openSUSE:Factory/thermald/thermald.changes        2026-01-31 
16:17:51.017789257 +0100
+++ /work/SRC/openSUSE:Factory/.thermald.new.1977/thermald.changes      
2026-02-24 15:40:56.496243153 +0100
@@ -1,0 +2,63 @@
+Mon Feb 23 09:02:47 UTC 2026 - Thomas Renninger <[email protected]>
+
+- Remove power group
+- Adjust URL to github repository
+A power_user_cleanups.patch
+D thermald-group.conf
+
+-------------------------------------------------------------------
+Wed Feb 18 15:07:21 UTC 2026 - [email protected]
+
+- Remove thermal-monitor package (compare with last commit message
+  of mainline update changelog below)
+D thermal-monitor.desktop
+D thermal-monitor.png
+D 0001-ThermalMonitor.pro-Don-t-hardcode-the-qcustomplot-li.patch
+- Update to version 2.5.10.58.git+49457fb:
+  * Add NovaLake
+  * Auto discover paths for int3400
+  * Change to const ref for blockedlist_paths
+  * Add ARM backend and enable ARM platform detection
+  * Invoke parser_init before platform_match
+  * Refactor Intel-specific logic into separate files
+  * Use delegating constructors to avoid duplication
+  * Annotate overridden methods with override
+  * Update Release to 2.5.11
+  * Check for start path instead of anywhere
+  * 2.5.11-rc release
+  * Add NOT_EQUAL(4) comparison type for APCT
+  * Fix some dbus test script and handling
+  * Fix bug introduced while shuffling rapl cdev
+  * Return error on non when file not present
+  * Fix clang-tidy warning for thd_gddv
+  * Change trip_pt_cdev_t to class
+  * Avoid copy-by-value for sorting functions
+  * Use C++11 default copy constructor and operator=
+  * XML config file sanity
+  * Add sysfs path for Wildcat Lake
+  * Add Wildcat Lake to support list
+  * Fix test scripts
+  * Add rapl_controller back
+  * Fix loglevel=debug
+  * Change the config file path
+  * Coverity fixes
+  * Use unique_ptr to avoid manual memory management
+  * Allow root only sender and allow only sysfs paths
+  * Fix clang-tidy nits
+  * Configure clang-tidy
+  * Fix data type
+  * Update policy config
+  * Update README for starting service
+  * Make some globals const
+  * Android main lockfile
+  * Do not build string when debug logs are disabled
+  * Call csys_fs::read helpers where possible
+  * Remove unnecessary calls to std::string::c_str
+  * Use more specific ostringstream where appropriate
+  * Fix unnecessary pass-by-value via clang-tidy
+  * Return std::string by const ref instead of value
+  * Plug minor leak in initialization
+  * Fix miscellaneous clang-tidy nits
+  * Deprecate thermal monitor
+
+-------------------------------------------------------------------

Old:
----
  0001-ThermalMonitor.pro-Don-t-hardcode-the-qcustomplot-li.patch
  thermal-monitor.desktop
  thermal-monitor.png
  thermal_daemon-2.5.10.4.git+f284686.obscpio
  thermald-group.conf

New:
----
  power_user_cleanups.patch
  thermal_daemon-2.5.11.9.git+49457fb.obscpio

----------(Old B)----------
  Old:D thermal-monitor.png
D 0001-ThermalMonitor.pro-Don-t-hardcode-the-qcustomplot-li.patch
- Update to version 2.5.10.58.git+49457fb:
----------(Old E)----------

----------(New B)----------
  New:- Adjust URL to github repository
A power_user_cleanups.patch
D thermald-group.conf
----------(New E)----------

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

Other differences:
------------------
++++++ thermald.spec ++++++
--- /var/tmp/diff_new_pack.ekOT1Y/_old  2026-02-24 15:40:57.116268893 +0100
+++ /var/tmp/diff_new_pack.ekOT1Y/_new  2026-02-24 15:40:57.120269059 +0100
@@ -22,23 +22,18 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 
-%global with_thermalmonitor 0%{?is_opensuse}
-
 Name:           thermald
-Version:        2.5.10.4.git+f284686
+Version:        2.5.11.9.git+49457fb
 Release:        0
 Summary:        The Linux Thermal Daemon program from 01.org
 License:        GPL-2.0-or-later
 Group:          System/Daemons
-URL:            https://01.org/linux-thermal-daemon
+URL:            https://github.com/intel/thermal_daemon.git
 Source0:        thermal_daemon-%{version}.tar.xz
 Source1:        %{name}.conf
-Source2:        %{name}-group.conf
 Source3:        sysconfig.%{name}
-Source10:       thermal-monitor.desktop
-Source11:       thermal-monitor.png
 Patch0:         fix-systemd-service.patch
-Patch1:         0001-ThermalMonitor.pro-Don-t-hardcode-the-qcustomplot-li.patch
+Patch1:         power_user_cleanups.patch
 BuildRequires:  autoconf-archive
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -46,14 +41,6 @@
 BuildRequires:  pkgconfig
 BuildRequires:  sysuser-shadow
 BuildRequires:  sysuser-tools
-%if %{with_thermalmonitor}
-BuildRequires:  qcustomplot-devel
-BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(Qt5Core)
-BuildRequires:  pkgconfig(Qt5DBus)
-BuildRequires:  pkgconfig(Qt5PrintSupport)
-BuildRequires:  pkgconfig(Qt5Widgets)
-%endif
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gtk-doc)
@@ -64,7 +51,6 @@
 Requires(post): %fillup_prereq
 Suggests:       acpica
 Suggests:       dptfxtract
-Suggests:       thermal-monitor
 ExclusiveArch:  %{ix86} x86_64
 %sysusers_requires
 
@@ -72,17 +58,6 @@
 Thermald is a Linux daemon used to prevent the overheating of platforms.
 This daemon monitors temperature and applies compensation using available 
cooling methods.
 
-%package -n thermal-monitor
-Summary:        Displays current temperature readings
-License:        GPL-3.0-or-later
-Group:          Hardware/Other
-Requires:       %{name} >= 1.4.3
-Requires:       group(power)
-
-%description -n thermal-monitor
-Thermal Monitor displays current temperature readings on a graph.
-To communicate with thermald via dbus, the user has to be member of "power" 
group.
-
 %prep
 %autosetup -n thermal_daemon-%{version} -p1
 
@@ -90,14 +65,6 @@
 NO_CONFIGURE=1 ./autogen.sh
 %configure --disable-werror
 %make_build CFLAGS="%{optflags}"
-%sysusers_generate_pre %{SOURCE2} power
-
-%if %{with_thermalmonitor}
-pushd tools/thermal_monitor
-%qmake5 ThermalMonitor.pro LIBS+="$(pkg-config --libs qcustomplot)"
-%make_build
-popd
-%endif
 
 %install
 %make_install
@@ -105,17 +72,9 @@
 ln -s service %{buildroot}%{_sbindir}/rcthermald
 install -D -m 0755 -t %{buildroot}%{_sbindir}/ tools/thermald_set_pref.sh
 install -D -m 0644 -t %{buildroot}%{_prefix}/lib/modules-load.d/ %{SOURCE1}
-install -D -m 0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/%{name}.conf
 install -D -m 0644 -t %{buildroot}%{_fillupdir}/ %{SOURCE3}
 
-%if %{with_thermalmonitor}
-install -D -m 0755 -t %{buildroot}%{_bindir}/ 
tools/thermal_monitor/ThermalMonitor
-install -D -m 0644 -t %{buildroot}%{_datadir}/applications/ %{SOURCE10}
-install -D -m 0644 -t %{buildroot}%{_datadir}/pixmaps/ %{SOURCE11}
-%suse_update_desktop_file thermal-monitor
-%endif
-
-%pre -f power.pre
+%pre
 %service_add_pre thermald.service
 
 %post
@@ -146,14 +105,5 @@
 %{_sbindir}/rcthermald
 %{_sbindir}/thermald
 %{_sbindir}/thermald_set_pref.sh
-%{_sysusersdir}/%{name}.conf
 %{_unitdir}/thermald.service
 
-%if %{with_thermalmonitor}
-%files -n thermal-monitor
-%license tools/thermal_monitor/COPYING
-%{_bindir}/ThermalMonitor
-%{_datadir}/applications/thermal-monitor.desktop
-%{_datadir}/pixmaps/thermal-monitor.png
-%endif
-

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ekOT1Y/_old  2026-02-24 15:40:57.156270553 +0100
+++ /var/tmp/diff_new_pack.ekOT1Y/_new  2026-02-24 15:40:57.160270720 +0100
@@ -5,7 +5,6 @@
     <param name="changesgenerate">enable</param>
     <param name="revision">master</param>
     <!-- Work around https://github.com/intel/thermal_daemon/issues/487 -->
-    <param name="parent-tag">v2.5.10</param>
     <param name="versionformat">@PARENT_TAG@.@[email protected]+%h</param>
     <param name="versionrewrite-pattern">v(.*)</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.ekOT1Y/_old  2026-02-24 15:40:57.184271716 +0100
+++ /var/tmp/diff_new_pack.ekOT1Y/_new  2026-02-24 15:40:57.188271883 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/intel/thermal_daemon.git</param>
-              <param 
name="changesrevision">f2846860d7f0ae3e2a9ce7f9299c326438c75cc7</param></service></servicedata>
+              <param 
name="changesrevision">49457fb1fdbadecca95b787c744dfcf7ded8a966</param></service></servicedata>
 (No newline at EOF)
 

++++++ power_user_cleanups.patch ++++++
commit a61ee71126ed8b6b50baa50032ed729780ba321f
Author: Thomas Renninger <[email protected]>
Date:   Mon Feb 23 09:29:06 2026 +0100

    Remove power group leftovers
    
    This is more or less a revert of:
    cbc36d6062098f5d6384d966f3d562d84fa763a6

diff --git a/configure.ac b/configure.ac
index c82da71..86d0838 100644
--- a/configure.ac
+++ b/configure.ac
@@ -25,14 +25,6 @@ else
 fi
 AC_SUBST(DBUS_SYS_DIR)
 
-AC_ARG_WITH(dbus-power-group, AS_HELP_STRING([--with-dbus-power-group=GROUP], 
[group that is allowed to connect to D-BUS service]))
-if test -n "$with_dbus_power_group" ; then
-    DBUS_POWER_GROUP="$with_dbus_power_group"
-else
-    DBUS_POWER_GROUP="power"
-fi
-AC_SUBST(DBUS_POWER_GROUP)
-
 # paths
 AC_SUBST(tdbinary, "$sbindir/$PACKAGE", [Binary executable])
 AC_SUBST(tdconfdir, "$sysconfdir/$PACKAGE", [Configuration directory])
diff --git a/data/Makefile.am b/data/Makefile.am
index a08d88e..edca1f4 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -23,16 +23,8 @@ service_edit = sed \
 
 endif # HAVE_SYSTEMD
 
-dbusservice_edit = sed \
-       -e 's|@dbusservicepowergrp[@]|$(dbusservicepowergrp)|g'
-
-org.freedesktop.thermald.conf: org.freedesktop.thermald.conf.in
-       @$(dbusservice_edit) $< >$@
-
-dbusservicepowergrp = $(DBUS_POWER_GROUP)
 dbusservicedir = $(DBUS_SYS_DIR)
-dbusservice_in_files = org.freedesktop.thermald.conf.in
-dbusservice_DATA = $(dbusservice_in_files:.conf.in=.conf)
+dbusservice_DATA = org.freedesktop.thermald.conf
 
 tdconfigdir = $(tdconfdir)
 tdconfig_DATA = \
diff --git a/data/org.freedesktop.thermald.conf 
b/data/org.freedesktop.thermald.conf
new file mode 100644
index 0000000..43b359d
--- /dev/null
+++ b/data/org.freedesktop.thermald.conf
@@ -0,0 +1,18 @@
+<?xml version="1.0"?> <!--*-nxml-*-->
+<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 
1.0//EN"
+        "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd";>
+
+<busconfig>
+
+        <policy user="root">
+                <allow own="org.freedesktop.thermald"/>
+                <allow send_destination="org.freedesktop.thermald"/>
+                <allow receive_sender="org.freedesktop.thermald"/>
+        </policy>
+
+        <policy context="default">
+                <deny send_destination="org.freedesktop.thermald"/>
+                <allow receive_sender="org.freedesktop.thermald"/>
+        </policy>
+
+</busconfig>
diff --git a/data/org.freedesktop.thermald.conf.in 
b/data/org.freedesktop.thermald.conf.in
deleted file mode 100644
index f95525c..0000000
--- a/data/org.freedesktop.thermald.conf.in
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0"?> <!--*-nxml-*-->
-<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 
1.0//EN"
-        "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd";>
-
-<busconfig>
-
-        <policy user="root">
-                <allow own="org.freedesktop.thermald"/>
-                <allow send_destination="org.freedesktop.thermald"/>
-                <allow receive_sender="org.freedesktop.thermald"/>
-        </policy>
-
-        <!-- Only allow members of the @dbusservicepowergrp@ group to 
communicate
-             with the daemon -->
-        <policy context="default">
-                <deny send_destination="org.freedesktop.thermald"/>
-                <allow receive_sender="org.freedesktop.thermald"/>
-        </policy>
-
-</busconfig>

++++++ thermal_daemon-2.5.10.4.git+f284686.obscpio -> 
thermal_daemon-2.5.11.9.git+49457fb.obscpio ++++++
++++ 8829 lines of diff (skipped)

++++++ thermal_daemon.obsinfo ++++++
--- /var/tmp/diff_new_pack.ekOT1Y/_old  2026-02-24 15:40:57.544286662 +0100
+++ /var/tmp/diff_new_pack.ekOT1Y/_new  2026-02-24 15:40:57.556287160 +0100
@@ -1,5 +1,5 @@
 name: thermal_daemon
-version: 2.5.10.4.git+f284686
-mtime: 1760719761
-commit: f2846860d7f0ae3e2a9ce7f9299c326438c75cc7
+version: 2.5.11.9.git+49457fb
+mtime: 1771353183
+commit: 49457fb1fdbadecca95b787c744dfcf7ded8a966
 

Reply via email to