Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libksysguard6 for openSUSE:Factory checked in at 2026-02-27 16:59:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libksysguard6 (Old) and /work/SRC/openSUSE:Factory/.libksysguard6.new.29461 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libksysguard6" Fri Feb 27 16:59:45 2026 rev:38 rq:1334959 version:6.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libksysguard6/libksysguard6.changes 2026-02-16 13:10:21.392622531 +0100 +++ /work/SRC/openSUSE:Factory/.libksysguard6.new.29461/libksysguard6.changes 2026-02-27 17:00:37.201006419 +0100 @@ -1,0 +2,10 @@ +Tue Feb 24 17:21:14 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.6.1: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.6.1 +- Changes since 6.6.0: + * Update version for new release 6.6.1 + * Fix NaN in PercentageSensor when max value is 0 + +------------------------------------------------------------------- Old: ---- libksysguard-6.6.0.tar.xz libksysguard-6.6.0.tar.xz.sig New: ---- libksysguard-6.6.1.tar.xz libksysguard-6.6.1.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libksysguard6.spec ++++++ --- /var/tmp/diff_new_pack.4I2kuj/_old 2026-02-27 17:00:38.729072079 +0100 +++ /var/tmp/diff_new_pack.4I2kuj/_new 2026-02-27 17:00:38.729072079 +0100 @@ -28,14 +28,14 @@ # Latest ABI-stable Plasma (e.g. 5.8 in KF6, but 5.8.95 in KUF) %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')} Name: libksysguard6 -Version: 6.6.0 +Version: 6.6.1 Release: 0 Summary: Task management and system monitoring library License: GPL-2.0-or-later URL: https://www.kde.org -Source: %{rname}-%{version}.tar.xz +Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz %if %{with released} -Source1: %{rname}-%{version}.tar.xz.sig +Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig Source2: plasma.keyring %endif Source3: libksysguard6-rpmlintrc ++++++ libksysguard-6.6.0.tar.xz -> libksysguard-6.6.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksysguard-6.6.0/CMakeLists.txt new/libksysguard-6.6.1/CMakeLists.txt --- old/libksysguard-6.6.0/CMakeLists.txt 2026-02-12 11:05:29.000000000 +0100 +++ new/libksysguard-6.6.1/CMakeLists.txt 2026-02-24 10:39:57.000000000 +0100 @@ -2,7 +2,7 @@ project(libksysguard) -set(PROJECT_VERSION "6.6.0") +set(PROJECT_VERSION "6.6.1") # check with non-Plasma consumers (e.g. KDevelop) before bumping these versions to make sure the KDE CI does not break set(QT_MIN_VERSION "6.10.0") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksysguard-6.6.0/po/ar/KSysGuardFormatter.po new/libksysguard-6.6.1/po/ar/KSysGuardFormatter.po --- old/libksysguard-6.6.0/po/ar/KSysGuardFormatter.po 2026-02-12 11:05:29.000000000 +0100 +++ new/libksysguard-6.6.1/po/ar/KSysGuardFormatter.po 2026-02-24 10:39:57.000000000 +0100 @@ -1,13 +1,13 @@ # Copyright (C) 2024 This file is copyright: # This file is distributed under the same license as the libksysguard package. -# SPDX-FileCopyrightText: 2024, 2025 Zayed Al-Saidi <[email protected]> +# SPDX-FileCopyrightText: 2024, 2025, 2026 Zayed Al-Saidi <[email protected]> # msgid "" msgstr "" "Project-Id-Version: libksysguard\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2025-11-17 11:53+0000\n" -"PO-Revision-Date: 2025-01-09 13:35+0400\n" +"PO-Revision-Date: 2026-02-21 18:05+0400\n" "Last-Translator: Zayed Al-Saidi <[email protected]>\n" "Language-Team: ar\n" "Language: ar\n" @@ -424,7 +424,7 @@ #, kde-format msgctxt "Gigabytes unit symbol" msgid "GiB" -msgstr "ج.بايت" +msgstr "غ.بايت" #: Formatter.cpp:603 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksysguard-6.6.0/po/ga/processcore.po new/libksysguard-6.6.1/po/ga/processcore.po --- old/libksysguard-6.6.0/po/ga/processcore.po 2026-02-12 11:05:29.000000000 +0100 +++ new/libksysguard-6.6.1/po/ga/processcore.po 2026-02-24 10:39:58.000000000 +0100 @@ -126,11 +126,9 @@ msgstr "" #: extended_process_list.cpp:202 -#, fuzzy, kde-format -#| msgctxt "Priority Class" -#| msgid "Real Time" +#, kde-format msgid "User Time" -msgstr "Fíor-Am" +msgstr "" #: extended_process_list.cpp:206 #, kde-format @@ -138,18 +136,14 @@ msgstr "" #: extended_process_list.cpp:210 -#, fuzzy, kde-format -#| msgctxt "Priority Class" -#| msgid "Real Time" +#, kde-format msgid "Total Time" -msgstr "Fíor-Am" +msgstr "" #: extended_process_list.cpp:213 -#, fuzzy, kde-format -#| msgctxt "Priority Class" -#| msgid "Real Time" +#, kde-format msgid "Time" -msgstr "Fíor-Am" +msgstr "" #: extended_process_list.cpp:215 #, kde-format @@ -157,11 +151,9 @@ msgstr "" #: extended_process_list.cpp:220 -#, fuzzy, kde-format -#| msgctxt "Priority Class" -#| msgid "Real Time" +#, kde-format msgid "Start Time" -msgstr "Fíor-Am" +msgstr "" #: extended_process_list.cpp:230 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksysguard-6.6.0/po/it/KSysGuardFormatter.po new/libksysguard-6.6.1/po/it/KSysGuardFormatter.po --- old/libksysguard-6.6.0/po/it/KSysGuardFormatter.po 2026-02-12 11:05:29.000000000 +0100 +++ new/libksysguard-6.6.1/po/it/KSysGuardFormatter.po 2026-02-24 10:39:58.000000000 +0100 @@ -1,6 +1,6 @@ # Copyright (C) 2023 This file is copyright: # This file is distributed under the same license as the libksysguard package. -# SPDX-FileCopyrightText: 2023, 2024 Vincenzo Reale <[email protected]> +# SPDX-FileCopyrightText: 2023, 2024, 2026 Vincenzo Reale <[email protected]> # msgid "" msgstr "" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 24.08.1\n" +"X-Generator: Lokalize 25.12.2\n" #. i18n: Use \u2009 (thin space) to separate value and unit #: Formatter.cpp:43 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksysguard-6.6.0/po/ru/KSysGuardFormatter.po new/libksysguard-6.6.1/po/ru/KSysGuardFormatter.po --- old/libksysguard-6.6.0/po/ru/KSysGuardFormatter.po 2026-02-12 11:05:29.000000000 +0100 +++ new/libksysguard-6.6.1/po/ru/KSysGuardFormatter.po 2026-02-24 10:39:58.000000000 +0100 @@ -2,29 +2,29 @@ # This file is distributed under the same license as the libksysguard package. # # SPDX-FileCopyrightText: 2023, 2024, 2025 Olesya Gerasimenko <[email protected]> -# SPDX-FileCopyrightText: 2024 Alexander Yavorsky <[email protected]> +# SPDX-FileCopyrightText: 2024, 2026 Alexander Yavorsky <[email protected]> msgid "" msgstr "" "Project-Id-Version: libksysguard\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2025-11-17 11:53+0000\n" -"PO-Revision-Date: 2025-04-07 16:07+0300\n" -"Last-Translator: Olesya Gerasimenko <[email protected]>\n" -"Language-Team: Basealt Translation Team\n" +"PO-Revision-Date: 2026-02-21 14:21+0200\n" +"Last-Translator: Alexander Yavorskiy <[email protected]>\n" +"Language-Team: Russian <[email protected]>\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 23.08.5\n" +"X-Generator: Lokalize 25.12.2\n" #. i18n: Use \u2009 (thin space) to separate value and unit #: Formatter.cpp:43 #, kde-format msgctxt "Bytes unit symbol" msgid "%1 B" -msgstr "%1 Б" +msgstr "%1 Б" #. i18n: Use \u202F (thin non-break space) to separate value and prefixed unit; Use \u200B (zero-width space) to separate prefix and unit. #: Formatter.cpp:45 @@ -66,7 +66,7 @@ #, kde-format msgctxt "Bytes per second unit symbol" msgid "%1 B/s" -msgstr "%1 Б/с" +msgstr "%1 Б/с" #. i18n: Use \u202F (thin non-break space) to separate value and prefixed unit; Use \u200B (zero-width space) to separate prefix and unit. #: Formatter.cpp:58 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksysguard-6.6.0/po/tr/KSysGuardFormatter.po new/libksysguard-6.6.1/po/tr/KSysGuardFormatter.po --- old/libksysguard-6.6.0/po/tr/KSysGuardFormatter.po 2026-02-12 11:05:29.000000000 +0100 +++ new/libksysguard-6.6.1/po/tr/KSysGuardFormatter.po 2026-02-24 10:39:58.000000000 +0100 @@ -1,13 +1,13 @@ # Copyright (C) 2024 This file is copyright: # This file is distributed under the same license as the libksysguard package. # -# SPDX-FileCopyrightText: 2023, 2024 Emir SARI <[email protected]> +# SPDX-FileCopyrightText: 2023, 2024, 2026 Emir SARI <[email protected]> msgid "" msgstr "" "Project-Id-Version: libksysguard\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2025-11-17 11:53+0000\n" -"PO-Revision-Date: 2024-10-09 10:03+0300\n" +"PO-Revision-Date: 2026-02-20 15:38+0300\n" "Last-Translator: Emir SARI <[email protected]>\n" "Language-Team: Turkish <[email protected]>\n" "Language: tr\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 24.11.70\n" +"X-Generator: Lokalize 25.12.2\n" #. i18n: Use \u2009 (thin space) to separate value and unit #: Formatter.cpp:43 @@ -106,42 +106,42 @@ #, kde-format msgctxt "Bits per second unit symbol" msgid "%1 bps" -msgstr "%1 bps" +msgstr "%1 b/sn" #. i18n: Use \u202F (thin non-break space) to separate value and prefixed unit; Use \u200B (zero-width space) to separate prefix and unit. #: Formatter.cpp:71 #, kde-format msgctxt "Kilobits per second unit symbol" msgid "%1 kbps" -msgstr "%1 kbps" +msgstr "%1 kb/sn" #. i18n: Use \u202F (thin non-break space) to separate value and prefixed unit; Use \u200B (zero-width space) to separate prefix and unit. #: Formatter.cpp:73 #, kde-format msgctxt "Megabits per second unit symbol" msgid "%1 Mbps" -msgstr "%1 Mbps" +msgstr "%1 Mb/sn" #. i18n: Use \u202F (thin non-break space) to separate value and prefixed unit; Use \u200B (zero-width space) to separate prefix and unit. #: Formatter.cpp:75 #, kde-format msgctxt "Gigabits per second unit symbol" msgid "%1 Gbps" -msgstr "%1 Gbps" +msgstr "%1 Gb/sn" #. i18n: Use \u202F (thin non-break space) to separate value and prefixed unit; Use \u200B (zero-width space) to separate prefix and unit. #: Formatter.cpp:77 #, kde-format msgctxt "Terabits per second unit symbol" msgid "%1 Tbps" -msgstr "%1 Tbps" +msgstr "%1 Tb/sn" #. i18n: Use \u202F (thin non-break space) to separate value and prefixed unit; Use \u200B (zero-width space) to separate prefix and unit. #: Formatter.cpp:79 #, kde-format msgctxt "Petabits per second unit symbol" msgid "%1 Pbps" -msgstr "%1 Pbps" +msgstr "%1 Pb/sn" #. i18n: Use \u2009 (thin space) to separate value and unit #: Formatter.cpp:82 @@ -477,7 +477,7 @@ #, kde-format msgctxt "Bits per second unit symbol" msgid "bps" -msgstr "bps" +msgstr "b/sn" #: Formatter.cpp:623 #, kde-format @@ -489,25 +489,25 @@ #, kde-format msgctxt "Megabits per second unit symbol" msgid "Mbps" -msgstr "Mbps" +msgstr "Mb/sn" #: Formatter.cpp:627 #, kde-format msgctxt "Gigabits per second unit symbol" msgid "Gbps" -msgstr "Gbps" +msgstr "Gb/sn" #: Formatter.cpp:629 #, kde-format msgctxt "Terabits per second unit symbol" msgid "Tbps" -msgstr "Tbps" +msgstr "Tb/sn" #: Formatter.cpp:631 #, kde-format msgctxt "Petabits per second unit symbol" msgid "Pbps" -msgstr "Pbps" +msgstr "Pb/sn" #: Formatter.cpp:634 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksysguard-6.6.0/systemstats/AggregateSensor.cpp new/libksysguard-6.6.1/systemstats/AggregateSensor.cpp --- old/libksysguard-6.6.0/systemstats/AggregateSensor.cpp 2026-02-12 11:05:29.000000000 +0100 +++ new/libksysguard-6.6.1/systemstats/AggregateSensor.cpp 2026-02-24 10:39:58.000000000 +0100 @@ -348,7 +348,11 @@ if (!value.isValid()) { return QVariant(); } - return (value.toReal() / d->sensor->info().max) * 100.0; + const auto max = d->sensor->info().max; + if (max <= 0) { + return 0.0; + } + return (value.toReal() / max) * 100.0; } void PercentageSensor::subscribe()
