Hello community,

here is the log from the commit of package ksysguard5 for openSUSE:Leap:15.2 
checked in at 2020-03-15 07:09:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/ksysguard5 (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.ksysguard5.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ksysguard5"

Sun Mar 15 07:09:07 2020 rev:89 rq:784448 version:5.18.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/ksysguard5/ksysguard5.changes  2020-03-09 
17:58:28.524612288 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.ksysguard5.new.3160/ksysguard5.changes        
2020-03-15 07:09:08.380883581 +0100
@@ -1,0 +2,11 @@
+Tue Mar 10 14:55:31 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.18.3
+  * New bugfix release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.18.3.php
+- Changes since 5.18.2:
+  * Linux/cpuinfo.c: grow buffer size as needed for 12+ core CPUs (kde#384515)
+  * Only deprecate up to target frameworks
+
+-------------------------------------------------------------------

Old:
----
  ksysguard-5.18.2.tar.xz
  ksysguard-5.18.2.tar.xz.sig

New:
----
  ksysguard-5.18.3.tar.xz
  ksysguard-5.18.3.tar.xz.sig

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

Other differences:
------------------
++++++ ksysguard5.spec ++++++
--- /var/tmp/diff_new_pack.z3Vts3/_old  2020-03-15 07:09:09.060883989 +0100
+++ /var/tmp/diff_new_pack.z3Vts3/_new  2020-03-15 07:09:09.064883991 +0100
@@ -18,7 +18,7 @@
 
 %bcond_without lang
 Name:           ksysguard5
-Version:        5.18.2
+Version:        5.18.3
 Release:        0
 # Full Plasma 5 version (e.g. 5.8.95)
 %{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}}

++++++ ksysguard-5.18.2.tar.xz -> ksysguard-5.18.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksysguard-5.18.2/CMakeLists.txt 
new/ksysguard-5.18.3/CMakeLists.txt
--- old/ksysguard-5.18.2/CMakeLists.txt 2020-02-25 14:12:50.000000000 +0100
+++ new/ksysguard-5.18.3/CMakeLists.txt 2020-03-10 14:05:29.000000000 +0100
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.0)
 
 project(ksysguard)
-set(PROJECT_VERSION "5.18.2")
+set(PROJECT_VERSION "5.18.3")
 
 set(KSYSGUARD_VERSION 4.98.0)
 set(KSYSGUARD_STRING_VERSION "${KSYSGUARD_VERSION}")
@@ -49,7 +49,7 @@
 #add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000)
 if (EXISTS "${CMAKE_SOURCE_DIR}/.git")
    add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000)
-   add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x060000)
+   add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054200)
 endif()
 
 find_package(Sensors)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksysguard-5.18.2/gui/org.kde.ksysguard.appdata.xml 
new/ksysguard-5.18.3/gui/org.kde.ksysguard.appdata.xml
--- old/ksysguard-5.18.2/gui/org.kde.ksysguard.appdata.xml      2020-02-25 
14:12:09.000000000 +0100
+++ new/ksysguard-5.18.3/gui/org.kde.ksysguard.appdata.xml      2020-03-10 
14:04:56.000000000 +0100
@@ -148,9 +148,9 @@
     </screenshot>
   </screenshots>
   <releases>
+    <release version="5.18.3" date="2020-03-10"/>
     <release version="5.18.2" date="2020-02-25"/>
     <release version="5.18.1" date="2020-02-18"/>
     <release version="5.18.0" date="2020-02-11"/>
-    <release version="5.17.5" date="2020-01-07"/>
   </releases>
 </component>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksysguard-5.18.2/ksysguardd/Linux/cpuinfo.c 
new/ksysguard-5.18.3/ksysguardd/Linux/cpuinfo.c
--- old/ksysguard-5.18.2/ksysguardd/Linux/cpuinfo.c     2020-02-25 
14:12:09.000000000 +0100
+++ new/ksysguard-5.18.3/ksysguardd/Linux/cpuinfo.c     2020-03-10 
14:04:56.000000000 +0100
@@ -40,8 +40,9 @@
 static int HighNumCores = 0; /* Highest # of cores ever seen */
 static float* Clocks = 0; /* Array with one entry per core */
 
-#define CPUINFOBUFSIZE (32 * 1024)
-static char CpuInfoBuf[ CPUINFOBUFSIZE ];
+/* Enough for 4-6 virtual cores. Larger values will be tried as needed. */
+static size_t CpuInfoBufSize = 8 * 1024;
+static char* CpuInfoBuf = NULL;
 static int Dirty = 0;
 static struct SensorModul *CpuInfoSM;
 
@@ -191,9 +192,12 @@
         return -1;
     }
 
+    if ( CpuInfoBuf == NULL ) {
+        CpuInfoBuf = malloc( CpuInfoBufSize );
+    }
     n = 0;
     for(;;) {
-        ssize_t len = read( fd, CpuInfoBuf + n, CPUINFOBUFSIZE - 1 - n );
+        ssize_t len = read( fd, CpuInfoBuf + n, CpuInfoBufSize - 1 - n );
         if( len < 0 ) {
             print_error( "Failed to read file \'/proc/cpuinfo\'!\n" );
             CpuInfoOK = -1;
@@ -203,11 +207,14 @@
         n += len;
         if( len == 0 ) /* reading finished */
             break;
-        if( n == CPUINFOBUFSIZE - 1 ) {
-            log_error( "Internal buffer too small to read \'/proc/cpuinfo\'" );
-            CpuInfoOK = 0;
-            close( fd );
-            return -1;
+        if( n == CpuInfoBufSize - 1 ) {
+            /* The buffer was too small. Double its size and keep going. */
+            size_t new_size = CpuInfoBufSize * 2;
+            char* new_buffer = malloc( new_size );
+            memcpy( new_buffer, CpuInfoBuf, n ); /* copy read data */
+            free( CpuInfoBuf ); /* free old buffer */
+            CpuInfoBuf = new_buffer; /* remember new buffer and size */
+            CpuInfoBufSize = new_size;
         }
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ksysguard-5.18.2/plugins/process/network/networkplugin.json 
new/ksysguard-5.18.3/plugins/process/network/networkplugin.json
--- old/ksysguard-5.18.2/plugins/process/network/networkplugin.json     
2020-02-25 14:12:09.000000000 +0100
+++ new/ksysguard-5.18.3/plugins/process/network/networkplugin.json     
2020-03-10 14:04:56.000000000 +0100
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Per-application network usage",
+        "Description[ca@valencia]": "Ús de la xarxa per aplicació",
         "Description[ca]": "Ús de la xarxa per aplicació",
         "Description[cs]": "Vyžití sítě jednotlivými aplikacemi",
         "Description[da]": "Netværksforbrug pr. program",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksysguard-5.18.2/plugins/process/nvidia/nvidia.json 
new/ksysguard-5.18.3/plugins/process/nvidia/nvidia.json
--- old/ksysguard-5.18.2/plugins/process/nvidia/nvidia.json     2020-02-25 
14:12:09.000000000 +0100
+++ new/ksysguard-5.18.3/plugins/process/nvidia/nvidia.json     2020-03-10 
14:04:56.000000000 +0100
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Stats of per-process GPU resources for Nvidia cards",
+        "Description[ca@valencia]": "Estadístiques dels recursos de GPU per 
procés per a les targetes Nvidia",
         "Description[ca]": "Estadístiques dels recursos de GPU per procés per 
a les targetes Nvidia",
         "Description[da]": "Stats over GPU-ressourcer pr. proces for 
Nvidia-kort",
         "Description[en_GB]": "Stats of per-process GPU resources for Nvidia 
cards",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksysguard-5.18.2/po/zh_CN/ksysguard.po 
new/ksysguard-5.18.3/po/zh_CN/ksysguard.po
--- old/ksysguard-5.18.2/po/zh_CN/ksysguard.po  2020-02-25 14:12:38.000000000 
+0100
+++ new/ksysguard-5.18.3/po/zh_CN/ksysguard.po  2020-03-10 14:05:19.000000000 
+0100
@@ -16,7 +16,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2019-11-07 03:31+0100\n"
-"PO-Revision-Date: 2020-01-20 21:55\n"
+"PO-Revision-Date: 2020-03-10 10:57\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"



Reply via email to