Hello community,
here is the log from the commit of package thermald for openSUSE:Factory checked in at 2018-11-09 07:55:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/thermald (Old)
and /work/SRC/openSUSE:Factory/.thermald.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "thermald"
Fri Nov 9 07:55:29 2018 rev:5 rq:647322 version:1.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/thermald/thermald.changes 2017-04-06 11:02:08.667632337 +0200
+++ /work/SRC/openSUSE:Factory/.thermald.new/thermald.changes 2018-11-09 07:55:43.271621787 +0100
@@ -1,0 +2,50 @@
+Fri Nov 2 17:28:31 UTC 2018 - trenn@suse.de
+
+- Fix build for Leap 42.3 (include missing header file)
+A fix_missing_include.patch
+- Fix build for i586
+A fix_long_int_i586_issue.patch
+- Remove thermal-conf.xml as done mainline and add it to the docs
+ directory. This is an example only.
+
+-------------------------------------------------------------------
+Mon Oct 1 08:13:40 UTC 2018 - egotthold@suse.com
+
+- Update to "Release 1.8"
+ * Support of KBL-G with discrete GPU
+ * Fast removal of any cooling action which was applied once
+ temperature is normal
+ * Android support
+ * Add Hot trip point, which when reached just calls "suspend"
+ * Adding new tag "DependsOn" which enable/disable trip based on some other trip
+ * Polling interval can be configured via thermal xml config
+ * Per trip PID control
+ * Simplify RAPL cooling device
+
+- Update to "Release 1.7.2"
+ * Workwround for platform with invalid thermal table
+ * Error printing for RAPL constraint sysfs read on failure
+ * thermal-conf.xml.auto can be read from /etc/thermald, which allows user to
+ modify generated thermal-conf.xml from /var/run/thermald and copy to
+ /etc/termald
+
+-------------------------------------------------------------------
+Wed Dec 13 14:55:43 UTC 2017 - mpluskal@suse.com
+
+- Update to version 1.7.1:
+ * Removed dptfxtract binary as there is an issue in packaging
+ this with GPL source for distributions
+- Changes for version 1.7.0:
+ * Add GeminiLake
+ * Add dptfxtract tool, which converts DPTF tables to thermald
+ tables using best effort
+ * Changes to accommodate dptfxtract tool conversions
+ * Better facility to configure fan controls
+ * PID control optimization
+ * Fix powerlimit write errors because of bad FW settings of power
+ limits
+ * More restrictive compile options and warnings as errors
+ * Improve logging
+ * Android build fixes
+
+-------------------------------------------------------------------
Old:
----
thermald-1.6.tar.gz
New:
----
_service
_servicedata
fix_long_int_i586_issue.patch
fix_missing_include.patch
thermald-1.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ thermald.spec ++++++
--- /var/tmp/diff_new_pack.gDg4hs/_old 2018-11-09 07:55:46.731617835 +0100
+++ /var/tmp/diff_new_pack.gDg4hs/_new 2018-11-09 07:55:46.759617803 +0100
@@ -1,7 +1,7 @@
#
# spec file for package thermald
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,19 +12,21 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: thermald
-Version: 1.6
+Version: 1.8
Release: 0
Summary: The Linux Thermal Daemon program from 01.org
-License: GPL-2.0+
+License: GPL-2.0-or-later
Group: System/Daemons
-Url: https://01.org/linux-thermal-daemon
+URL: https://01.org/linux-thermal-daemon
Source0: https://github.com/01org/thermal_daemon/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: thermald.conf
+Patch0: fix_long_int_i586_issue.patch
+Patch1: fix_missing_include.patch
BuildRequires: automake
BuildRequires: dbus-1-devel
BuildRequires: dbus-1-glib-devel
@@ -41,6 +43,7 @@
%prep
%setup -q -n thermal_daemon-%{version}
+%autopatch -p1
%build
autoreconf -fiv
@@ -53,9 +56,7 @@
%install
%make_install
-# Upstart file not needed
-rm %{buildroot}%{_sysconfdir}/init/thermald.conf
-ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcthermald
+ln -s service %{buildroot}%{_sbindir}/rcthermald
install -Dm644 "%{_sourcedir}/thermald.conf" "%{buildroot}/%{_libexecdir}/modules-load.d/thermald.conf"
%post
@@ -68,16 +69,15 @@
%service_del_postun thermald.service
%files
-%defattr(-,root,root)
%dir %{_datadir}/dbus-1/system-services
%dir %{_sysconfdir}/dbus-1/system.d
%dir %{_sysconfdir}/thermald
%config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.thermald.conf
-%config %{_sysconfdir}/thermald/thermal-conf.xml
+%doc data/thermal-conf.xml
%config %{_sysconfdir}/thermald/thermal-cpu-cdev-order.xml
%{_datadir}/dbus-1/system-services/org.freedesktop.thermald.service
-%{_mandir}/man5/thermal-conf.xml.5%{ext_man}
-%{_mandir}/man8/thermald.8%{ext_man}
+%{_mandir}/man5/thermal-conf.xml.5%{?ext_man}
+%{_mandir}/man8/thermald.8%{?ext_man}
%{_sbindir}/thermald
%dir %{_libexecdir}/modules-load.d
%{_libexecdir}/modules-load.d/thermald.conf
++++++ _service ++++++
<services>
<service mode="disabled" name="tar_scm">
<param name="url">https://github.com/intel/thermal_daemon.git</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
<param name="filename">thermal_daemon</param>
<param name="versionformat">1.8</param>
</service>
</services>
++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/intel/thermal_daemon.git</param>
<param name="changesrevision">c87866e6f0b87be890ecd905ece89031cdba0c0c</param></service></servicedata>++++++ fix_long_int_i586_issue.patch ++++++
Index: thermal_daemon-1.8/src/thd_zone.cpp
===================================================================
--- thermal_daemon-1.8.orig/src/thd_zone.cpp 2018-09-12 22:58:08.000000000 +0200
+++ thermal_daemon-1.8/src/thd_zone.cpp 2018-11-02 18:34:30.651800655 +0100
@@ -102,9 +102,13 @@ int cthd_zone::read_user_set_psv_temp()
return temp;
}
+#define __STDC_FORMAT_MACROS
+
+#include