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 - coolo@suse.com
+
+- 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