Hello community,

here is the log from the commit of package perl-Proc-ProcessTable for 
openSUSE:Factory checked in at 2015-08-29 20:04:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Proc-ProcessTable (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Proc-ProcessTable.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Proc-ProcessTable"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Proc-ProcessTable/perl-Proc-ProcessTable.changes
    2015-08-27 08:57:56.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Proc-ProcessTable.new/perl-Proc-ProcessTable.changes
       2015-08-29 20:04:41.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Aug 27 08:59:31 UTC 2015 - [email protected]
+
+- updated to 0.53
+   see /usr/share/doc/packages/perl-Proc-ProcessTable/Changes
+
+-------------------------------------------------------------------

Old:
----
  Proc-ProcessTable-0.52.tar.gz

New:
----
  Proc-ProcessTable-0.53.tar.gz

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

Other differences:
------------------
++++++ perl-Proc-ProcessTable.spec ++++++
--- /var/tmp/diff_new_pack.S9fIZm/_old  2015-08-29 20:04:42.000000000 +0200
+++ /var/tmp/diff_new_pack.S9fIZm/_new  2015-08-29 20:04:42.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Proc-ProcessTable
-Version:        0.52
+Version:        0.53
 Release:        0
 #Upstream: Artistic-1.0 or GPL-1.0+
 %define cpan_name Proc-ProcessTable

++++++ Proc-ProcessTable-0.52.tar.gz -> Proc-ProcessTable-0.53.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Proc-ProcessTable-0.52/Changes 
new/Proc-ProcessTable-0.53/Changes
--- old/Proc-ProcessTable-0.52/Changes  2015-08-23 12:05:08.000000000 +0200
+++ new/Proc-ProcessTable-0.53/Changes  2015-08-24 21:33:47.000000000 +0200
@@ -326,7 +326,11 @@
   #99163 (segfault from canonicalize_file_name), pulled patch from Borislav
   Nikolov.
 0.52 2015-08-23
-  * Incorporated mainly bugfixes (see github repor for details);
+  * Incorporated mainly bugfixes (see github repo for details);
     OS affected: NetBSD, cygwin, AIX, bsdi, Linux 
   * Added test for another odd command name ([])
   * Added some scripts for process tracking. Still in beta-phase.
+0.53 2015-08-24
+  * Fixed bug in Linux occurring if process name is empty (RT#106571)
+  * Added missing includes on AIX (RT#39748)
+  * Some minor changes on tests and documentation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Proc-ProcessTable-0.52/META.json 
new/Proc-ProcessTable-0.53/META.json
--- old/Proc-ProcessTable-0.52/META.json        2015-08-23 12:11:16.000000000 
+0200
+++ new/Proc-ProcessTable-0.53/META.json        2015-08-24 21:35:47.000000000 
+0200
@@ -43,5 +43,5 @@
          "url" : "https://github.com/jwbargsten/perl-proc-processtable";
       }
    },
-   "version" : "0.52"
+   "version" : "0.53"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Proc-ProcessTable-0.52/META.yml 
new/Proc-ProcessTable-0.53/META.yml
--- old/Proc-ProcessTable-0.52/META.yml 2015-08-23 12:11:16.000000000 +0200
+++ new/Proc-ProcessTable-0.53/META.yml 2015-08-24 21:35:47.000000000 +0200
@@ -22,4 +22,4 @@
   Storable: '0'
 resources:
   repository: https://github.com/jwbargsten/perl-proc-processtable
-version: '0.52'
+version: '0.53'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Proc-ProcessTable-0.52/ProcessTable.pm 
new/Proc-ProcessTable-0.53/ProcessTable.pm
--- old/Proc-ProcessTable-0.52/ProcessTable.pm  2015-08-23 11:58:08.000000000 
+0200
+++ new/Proc-ProcessTable-0.53/ProcessTable.pm  2015-08-24 21:34:37.000000000 
+0200
@@ -19,7 +19,7 @@
 @EXPORT = qw(
     
 );
-$VERSION = '0.52';
+$VERSION = '0.53';
 
 sub AUTOLOAD {
     # This AUTOLOAD is used to 'autoload' constants from the constant()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Proc-ProcessTable-0.52/os/Linux.c 
new/Proc-ProcessTable-0.53/os/Linux.c
--- old/Proc-ProcessTable-0.52/os/Linux.c       2015-08-23 12:10:05.000000000 
+0200
+++ new/Proc-ProcessTable-0.53/os/Linux.c       2015-08-24 21:24:37.000000000 
+0200
@@ -329,6 +329,11 @@
      * plus a terminating NULL byte; prs->comm will be NULL terminated since
      * that area of memory is all zerored out when prs is allocated */
     if (sscanf(stat_text, "%d (%15c", &prs->pid, prs->comm) != 2)
+      /* we might get an empty command name, so check for it:
+       * do the open and close parenteses lie next to each other?
+       * proceed if yes, finish otherwise
+       */
+      if((strchr(stat_text,'(') + 1) != paren)
         goto done;
 
     /* address at which we pickup again, after the ')'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Proc-ProcessTable-0.52/os/aix_getprocs.c 
new/Proc-ProcessTable-0.53/os/aix_getprocs.c
--- old/Proc-ProcessTable-0.52/os/aix_getprocs.c        2015-08-23 
11:57:06.000000000 +0200
+++ new/Proc-ProcessTable-0.53/os/aix_getprocs.c        2015-08-23 
17:45:48.000000000 +0200
@@ -10,9 +10,11 @@
  *
  */
 
+#include <cf.h>
 #include <odmi.h>
 #include <procinfo.h>
 #include <stdlib.h>
+#include <unistd.h>
 #include <sys/cfgodm.h>
 #include <sys/types.h>
 
@@ -34,7 +36,7 @@
 
 static unsigned long long memory;
 static int pagesize = 0;
-static int ncpus = 0;
+static long int ncpus = 0;
 static double now_time = 0.0;
 static char format[F_LASTFIELD+2];
 


Reply via email to