Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package procmeter for openSUSE:Factory checked in at 2026-09-21 12:24:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/procmeter (Old) and /work/SRC/openSUSE:Factory/.procmeter.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "procmeter" Mon Sep 21 12:24:23 2026 rev:27 rq:1379399 version:3.6+svn420 Changes: -------- --- /work/SRC/openSUSE:Factory/procmeter/procmeter.changes 2024-02-09 23:53:07.972721595 +0100 +++ /work/SRC/openSUSE:Factory/.procmeter.new.383539/procmeter.changes 2026-09-21 12:24:24.365267795 +0200 @@ -1,0 +2,11 @@ +Fri Aug 21 10:25:48 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 3.6+svn420: + + Applied patch to replace int with time_t (from openSUSE). + + Remove very old, surely obsolete, warning message. + + Fix a race condition in parallel builds. + + Change strncpy and sprintf to snprintf to avoid GCC warnings + and possible bugs/overflows. +- Drop procmeter-avoid-build-race.patch: merged upstream. + +------------------------------------------------------------------- @@ -328 +338,0 @@ ----------------------------------------------------------------------------- Old: ---- procmeter-avoid-build-race.patch procmeter3-3.6+svn415.tar.xz New: ---- _scmsync.obsinfo build.specials.obscpio procmeter3-3.6+svn420.tar.xz ----------(Old B)---------- Old: and possible bugs/overflows. - Drop procmeter-avoid-build-race.patch: merged upstream. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ procmeter.spec ++++++ --- /var/tmp/diff_new_pack.RpsKMa/_old 2026-09-21 12:24:25.445312935 +0200 +++ /var/tmp/diff_new_pack.RpsKMa/_new 2026-09-21 12:24:25.447313018 +0200 @@ -17,7 +17,7 @@ Name: procmeter -Version: 3.6+svn415 +Version: 3.6+svn420 Release: 0 Summary: Utility to display current system parameters License: GPL-2.0-or-later @@ -27,8 +27,6 @@ Source1: procmeter3.desktop # PATCH-FIX-UPSTREAM procmeter3-loff_t.patch Patch0: procmeter3-loff_t.patch -# PATCH-FIX-UPSTREAM boo#1102408 -Patch1: procmeter-avoid-build-race.patch BuildRequires: libsensors4-devel BuildRequires: update-desktop-files Provides: procmtr ++++++ _scmsync.obsinfo ++++++ mtime: 1789974445 commit: b93d14458f481c0a683e4107f5299bd8b781e8c004a5e7dbab927820b0910a84 url: https://src.opensuse.org/GNOME/procmeter revision: b93d14458f481c0a683e4107f5299bd8b781e8c004a5e7dbab927820b0910a84 trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.RpsKMa/_old 2026-09-21 12:24:25.514315819 +0200 +++ /var/tmp/diff_new_pack.RpsKMa/_new 2026-09-21 12:24:25.517315944 +0200 @@ -1,15 +1,15 @@ <services> - <service mode="disabled" name="tar_scm"> + <service mode="manual" name="tar_scm"> <param name="url">https://gedanken.org.uk/svn/procmeter3/trunk</param> <param name="scm">svn</param> <param name="versionformat">3.6+svn%r</param> <param name="filename">procmeter3</param> </service> - <service mode="disabled" name="recompress"> + <service mode="manual" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> - <service mode="disabled" name="set_version" /> + <service mode="manual" name="set_version" /> </services> ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-09-21 09:07:25.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild ++++++ procmeter3-3.6+svn415.tar.xz -> procmeter3-3.6+svn420.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/procmeter3-3.6+svn415/NEWS new/procmeter3-3.6+svn420/NEWS --- old/procmeter3-3.6+svn415/NEWS 2019-12-18 20:31:16.000000000 +0100 +++ new/procmeter3-3.6+svn420/NEWS 2026-03-15 17:26:27.000000000 +0100 @@ -5,6 +5,7 @@ Fix compilation warnings reported by gcc-7 (string overflows). Hide compilation warnings about deprecated GTK-3 API functions. Fix compilation warnings about Linux kernel 'major' and 'minor' macros. + Fix year 2038 problem in acpi module. Module bug fixes The df module should now handle very big disks on 32-bit systems. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/procmeter3-3.6+svn415/module.c new/procmeter3-3.6+svn420/module.c --- old/procmeter3-3.6+svn415/module.c 2019-12-18 20:31:16.000000000 +0100 +++ new/procmeter3-3.6+svn420/module.c 2026-03-15 17:26:27.000000000 +0100 @@ -5,7 +5,7 @@ ******************/ /****************** Written by Andrew M. Bishop - This file Copyright 1998-2011, 2018 Andrew M. Bishop + This file Copyright 1998-2011, 2018, 2023 Andrew M. Bishop It may be distributed under the GNU Public License, version 2, or any higher version. See section COPYING of the GNU Public license for conditions under which this file may be redistributed. @@ -322,8 +322,7 @@ string=newstr; } - strncpy(new->outputs[noutputs]->label,string,PROCMETER_NAME_LEN); - new->outputs[noutputs]->label[PROCMETER_NAME_LEN]=0; + snprintf(new->outputs[noutputs]->label,PROCMETER_NAME_LEN,string); noutputs++; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/procmeter3-3.6+svn415/modules/acpi.c new/procmeter3-3.6+svn420/modules/acpi.c --- old/procmeter3-3.6+svn415/modules/acpi.c 2019-12-18 20:31:16.000000000 +0100 +++ new/procmeter3-3.6+svn420/modules/acpi.c 2026-03-15 17:26:27.000000000 +0100 @@ -6,7 +6,7 @@ Written by Joey Hess. This file Copyright 2001-2011 Joey Hess - Updates Copyright 2018, 2019 Andrew M. Bishop + Updates Copyright 2018, 2019, 2023, 2026 Andrew M. Bishop It may be distributed under the GNU Public License, version 2, or any higher version. See section COPYING of the GNU Public license for conditions under which this file may be redistributed. @@ -579,8 +579,8 @@ "(Use 'options=C' or 'options=F' in the configuration file to specify preferred units of temperature.)" }; -static int last_batt_update[ACPI_MAXITEM]; -static int last_thermal_update[ACPI_MAXITEM]; +static time_t last_batt_update[ACPI_MAXITEM]; +static time_t last_thermal_update[ACPI_MAXITEM]; /*++++++++++++++++++++++++++++++++++++++ Load the module. @@ -737,7 +737,7 @@ /* Status. */ status = scan_acpi_value(buf, acpi_labels[label_charging_state]); - sprintf(batt_outputs[index + 2].text_value, "%s", status); + snprintf(batt_outputs[index + 2].text_value, PROCMETER_TEXT_LEN, status); if (strcmp(status, "charging") == 0) { /* Kill time left until empty. */ @@ -822,7 +822,7 @@ if (! state) sprintf(thermal_outputs[index + 1].text_value, "unknown"); else - strncpy(thermal_outputs[index + 1].text_value, state, PROCMETER_NAME_LEN); + snprintf(thermal_outputs[index + 1].text_value, PROCMETER_TEXT_LEN, state); } return(0); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/procmeter3-3.6+svn415/modules/check-no-libsensors.sh new/procmeter3-3.6+svn420/modules/check-no-libsensors.sh --- old/procmeter3-3.6+svn415/modules/check-no-libsensors.sh 2019-12-18 20:31:16.000000000 +0100 +++ new/procmeter3-3.6+svn420/modules/check-no-libsensors.sh 2026-03-15 17:26:27.000000000 +0100 @@ -2,20 +2,21 @@ CC=$1 CFLAGS=$2 +libsensorstest=libsensorstest-$$ -cat <<EOF > libsensors-test.c +cat <<EOF > $libsensorstest.c #include <sensors/sensors.h> #if ( (SENSORS_API_VERSION & 0xf00) != 0x400 ) && ( (SENSORS_API_VERSION & 0xf00) != 0x500 ) #error #endif EOF -$CC -c $CFLAGS libsensors-test.c -o libsensors-test.o 2> /dev/null +$CC -c $CFLAGS $libsensorstest.c -o $libsensorstest.o 2> /dev/null -rm libsensors-test.c +rm $libsensorstest.c -if [ -f libsensors-test.o ]; then - rm libsensors-test.o +if [ -f $libsensorstest.o ]; then + rm $libsensorstest.o exit 1 else echo "libsensors does not appear to be installed - skipping compilation." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/procmeter3-3.6+svn415/modules/sensors.c new/procmeter3-3.6+svn420/modules/sensors.c --- old/procmeter3-3.6+svn415/modules/sensors.c 2019-12-18 20:31:16.000000000 +0100 +++ new/procmeter3-3.6+svn420/modules/sensors.c 2026-03-15 17:26:27.000000000 +0100 @@ -6,7 +6,7 @@ ******************/ /****************** Written by Matt Kemner, Andrew M. Bishop - This file Copyright 1999, 2010, 2017 Matt Kemner, Andrew M. Bishop + This file Copyright 1999, 2010, 2017, 2023 Matt Kemner, Andrew M. Bishop parts of it are Copyright 1998-2008 Andrew M. Bishop It may be distributed under the GNU Public License, version 2, or any higher version. See section COPYING of the GNU Public license @@ -63,8 +63,7 @@ ProcMeterModule module= { /* char name[]; */ "Sensors", - /* char *description; */ "Hardware status information, temperature, fan speed etc." - " (Requires lm_sensors patch from http://www.netroedge.com/~lm78/ or version 2.6 kernel).", + /* char *description; */ "Hardware status information, temperature, fan speed etc.", }; /* The line buffer */
