Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package thinkfan for openSUSE:Factory 
checked in at 2026-08-01 18:31:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/thinkfan (Old)
 and      /work/SRC/openSUSE:Factory/.thinkfan.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "thinkfan"

Sat Aug  1 18:31:26 2026 rev:8 rq:1368692 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/thinkfan/thinkfan.changes        2025-03-24 
13:30:11.902688810 +0100
+++ /work/SRC/openSUSE:Factory/.thinkfan.new.16738/thinkfan.changes     
2026-08-01 18:34:25.166341879 +0200
@@ -1,0 +2,85 @@
+Mon Jul 27 07:57:55 UTC 2026 - Frantisek Simorda <[email protected]>
+
+- Update to version 2.0.0:
+  * workflows: fix ubuntu libsensors pkgname
+  * workflows: bump ubuntu runners to 22.04 & 24.04
+  * cmake: use git --describe as version if available
+  * codeql action: fix libsensors pkg name
+  * work around old GCC bug
+  * fix some additional compiler warnings
+  * remove more unused includes
+  * fix some minor compiler warnings
+  * remove some unused includes
+  * fix cmake warnings
+  * Add back hwmon model keyword
+  * yamlconfig: clarify error message
+  * update man page
+  * unify initialization order
+  * make num_temps_ an optional field
+  * workflow: remove ubuntu-18.04 runner
+  * main: re-init temp-state on conf reload
+  * Add Documentation field to systemd unit
+  * Fix build on RISC-V
+  * Fix man page section
+  * README: remove dead lgtm badges
+  * Add hwmon model option
+  * cmake: Add debian help to yaml-cpp error
+  * README: update debian deps list
+  * yamlconfig: fix allowed_keywords check
+  * yamlconfig: give proper error message on invalid keywords
+  * always init temp_state after sensors init
+  * thinkfan.conf.5: document optional devices
+  * thinkfan.conf.5: improve layout
+  * improve init error messages
+  * cleanup headers
+  * Log YAML syntax error on .conf files
+  * Provide assistance on disabled thinkpad_acpi fan control
+  * yamlconfig: fix hwmon sensor with indices & correction
+  * fix minor CodeQL warnings
+  * driver: tighten robust-IO higher-order FN sigs
+  * Add CodeQL workflow
+  * Update README.md
+  * fix help info on -b option
+  * cmake: set project language to CXX
+  * README: Add debian-specific setup instruction
+  * workflows: add ubuntu 22.04 build
+  * factor out libsensors interface
+  * Remove path on sleep command
+  * Revert "cmake: use yaml-cpp imported target"
+  * update config manpage for multi-fan support
+  * thinkfan.1: move warning to the beginning
+  * cmake: use yaml-cpp imported target
+  * fix TpFanDriver::lookup()
+  * cleanup & simplify hwmon config design & search logic
+  * TemperatureState: remove unused function decls
+  * move libsensors feature lookup into lookup() func
+  * don't re-initialize sensors on wakeup
+  * hwmon: improve error message on failed search
+  * shutdown initialized fans only
+  * sensors: load versioned libnvidia-ml.so.1
+  * update thinkfan(1) man page
+  * use SIGPWR instead of SIGWINCH on sleep
+  * set default bias level to 0
+  * cmake: set thinkfan version to 2.0.0
+  * temperature_state: simplify/fix biasing math
+  * sensors: always call set_num_temps in c'tor if possible
+  * cleanup & add max_errors to yaml config
+  * factor out hwmon/sysfs access logic
+  * driver.cpp/h: fix copyright header
+  * remove explicitly defaulted Driver::~Driver()
+  * move TemperatureState into separate object file
+  * make Driver::path_ private
+  * rename SensorLost -> DriverLost
+  * Implement general driver initialization retries
+  * Tolerate failures reading LM sensors for some amount of time.
+  * crash hard on ::sensors_fatal_error
+  * LMSensorsDriver: minor simplifications for readability
+  * increment version string
+  * Minor fixes.
+  * CI: fix Ubuntu 18.04 libsensors4-dev package install
+  * LMSensorDriver: reformat code
+  * rename call_back -> callback
+  * Added support for LM sensors to the CI server.
+  * Added support for LM Sensors.
+
+-------------------------------------------------------------------

Old:
----
  thinkfan-1.3.1.tar.bz2

New:
----
  2.0.0.tar.gz

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

Other differences:
------------------
++++++ thinkfan.spec ++++++
--- /var/tmp/diff_new_pack.ezgZgB/_old  2026-08-01 18:34:25.946368734 +0200
+++ /var/tmp/diff_new_pack.ezgZgB/_new  2026-08-01 18:34:25.950368871 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package thinkfan
 #
-# Copyright (c) 2025 SUSE LLC
+# 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
@@ -26,12 +26,12 @@
 %global modprobe_d_files 50-thinkfan.conf
 
 Name:           thinkfan
-Version:        1.3.1
+Version:        2.0.0
 Release:        0
 Summary:        A minimalist fan control program
 License:        GPL-3.0-only
 URL:            https://github.com/vmatare/thinkfan/
-Source0:        %{name}-%{version}.tar.bz2
+Source0:        
https://github.com/vmatare/thinkfan/archive/refs/tags/%{version}.tar.gz
 Source1:        thinkfan-sysconfig
 Patch1:         thinkfan-systemd.patch
 Patch2:         harden_thinkfan-sleep.service.patch
@@ -40,6 +40,7 @@
 BuildRequires:  cmake >= 3.5
 BuildRequires:  gcc-c++
 BuildRequires:  libatasmart-devel
+BuildRequires:  libsensors4-devel
 BuildRequires:  yaml-cpp-devel
 BuildRequires:  pkgconfig(systemd)
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ezgZgB/_old  2026-08-01 18:34:25.986370111 +0200
+++ /var/tmp/diff_new_pack.ezgZgB/_new  2026-08-01 18:34:25.990370248 +0200
@@ -3,7 +3,7 @@
     <param name="scm">git</param>
     <param name="url">https://github.com/vmatare/thinkfan.git</param>
     <param name="exclude">.git</param>
-    <param name="revision">1.3.1</param>
+    <param name="revision">2.0.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="filename">thinkfan</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.ezgZgB/_old  2026-08-01 18:34:26.018371213 +0200
+++ /var/tmp/diff_new_pack.ezgZgB/_new  2026-08-01 18:34:26.022371350 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/vmatare/thinkfan.git</param>
-              <param 
name="changesrevision">4040c23c0841b9b1fbf9397f842a9e9cec7356b5</param></service></servicedata>
+              <param 
name="changesrevision">0e8649cbd39a99bd7a3e71aa81230488457fed18</param></service></servicedata>
 (No newline at EOF)
 

++++++ harden_thinkfan-sleep.service.patch ++++++
--- /var/tmp/diff_new_pack.ezgZgB/_old  2026-08-01 18:34:26.038371901 +0200
+++ /var/tmp/diff_new_pack.ezgZgB/_new  2026-08-01 18:34:26.042372039 +0200
@@ -16,6 +16,6 @@
 +RestrictRealtime=true
 +# end of automatic additions 
  Type=oneshot
- ExecStart=/usr/bin/pkill -x -winch thinkfan
+ ExecStart=/usr/bin/pkill -x -pwr thinkfan
  # Hack: Since the signal handler races with the sleep, we need to delay a bit
 

Reply via email to