r39546 - in /trunk/libproc-simple-perl: .cvsignore Changes META.yml README Simple.pm adm/ debian/changelog debian/control debian/copyright debian/patches/fix-pod debian/rules

carnil-guest at users.alioth.debian.org carnil-guest at users.alioth.debian.org
Thu Jul 9 14:41:25 UTC 2009


Author: carnil-guest
Date: Thu Jul  9 14:41:15 2009
New Revision: 39546

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=39546
Log:
* New upstream release
* Add myself to Uploaders 
* Simplify debian/rules file and adjust apropriately Build-Depends
  on debhelper (>= 7.0.8) and quilt (>= 0.46-7). 
* Refresh fix-pod patch. 

Removed:
    trunk/libproc-simple-perl/.cvsignore
    trunk/libproc-simple-perl/adm/
Modified:
    trunk/libproc-simple-perl/Changes
    trunk/libproc-simple-perl/META.yml
    trunk/libproc-simple-perl/README
    trunk/libproc-simple-perl/Simple.pm
    trunk/libproc-simple-perl/debian/changelog
    trunk/libproc-simple-perl/debian/control
    trunk/libproc-simple-perl/debian/copyright
    trunk/libproc-simple-perl/debian/patches/fix-pod
    trunk/libproc-simple-perl/debian/rules

Modified: trunk/libproc-simple-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libproc-simple-perl/Changes?rev=39546&op=diff
==============================================================================
--- trunk/libproc-simple-perl/Changes (original)
+++ trunk/libproc-simple-perl/Changes Thu Jul  9 14:41:15 2009
@@ -1,6 +1,12 @@
 ######################################################################
     Proc::Simple CHANGES
 ######################################################################
+
+          from 1.25: Localize special variables so that the exit status 
+                     from waitpid doesn't leak out, causing exit status 
+                     to be incorrect (RT33440, fixed by Brad Cavanagh).
+
+          from 1.24: Added copyright header
 
           from 1.23: Applied doc patch by Janne Chr. Schulz
 

Modified: trunk/libproc-simple-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libproc-simple-perl/META.yml?rev=39546&op=diff
==============================================================================
--- trunk/libproc-simple-perl/META.yml (original)
+++ trunk/libproc-simple-perl/META.yml Thu Jul  9 14:41:15 2009
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               Proc-Simple
-version:            1.25
+version:            1.26
 abstract:           ~
 author:  []
 license:            unknown

Modified: trunk/libproc-simple-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libproc-simple-perl/README?rev=39546&op=diff
==============================================================================
--- trunk/libproc-simple-perl/README (original)
+++ trunk/libproc-simple-perl/README Thu Jul  9 14:41:15 2009
@@ -1,5 +1,5 @@
 ######################################################################
-    Proc::Simple 1.25
+    Proc::Simple 1.26
 ######################################################################
 
 NAME
@@ -280,3 +280,5 @@
 
         Jeff Holt provided a patch for time tracking with t0() and t1().
 
+        Brad Cavanagh fixed RT33440 (unreliable $?)
+

Modified: trunk/libproc-simple-perl/Simple.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libproc-simple-perl/Simple.pm?rev=39546&op=diff
==============================================================================
--- trunk/libproc-simple-perl/Simple.pm (original)
+++ trunk/libproc-simple-perl/Simple.pm Thu Jul  9 14:41:15 2009
@@ -117,7 +117,7 @@
 
 @ISA     = qw(Exporter AutoLoader);
 @EXPORT  = qw( );
-$VERSION = '1.25';
+$VERSION = '1.26';
 
 ######################################################################
 # Globals: Debug and the mysterious waitpid nohang constant.
@@ -516,6 +516,10 @@
 sub DESTROY {
     my $self = shift;
 
+    # Localize special variables so that the exit status from waitpid
+    # doesn't leak out, causing exit status to be incorrect.
+    local( $., $@, $!, $^E, $? );
+
     # Processes never started don't have to be cleaned up in
     # any special way.
     return unless $self->pid();
@@ -597,6 +601,10 @@
 # Reaps processes, uses the magic WNOHANG constant
 ######################################################################
 sub THE_REAPER {
+
+    # Localize special variables so that the exit status from waitpid
+    # doesn't leak out, causing exit status to be incorrect.
+    local( $., $@, $!, $^E, $? );
 
     my $child;
     my $now = time();
@@ -749,4 +757,6 @@
 
 Jeff Holt provided a patch for time tracking with t0() and t1().
 
-=cut
+Brad Cavanagh fixed RT33440 (unreliable $?)
+
+=cut

Modified: trunk/libproc-simple-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libproc-simple-perl/debian/changelog?rev=39546&op=diff
==============================================================================
--- trunk/libproc-simple-perl/debian/changelog (original)
+++ trunk/libproc-simple-perl/debian/changelog Thu Jul  9 14:41:15 2009
@@ -1,3 +1,13 @@
+libproc-simple-perl (1.26-1) UNRELEASED; urgency=low
+
+  * New upstream release
+  * Add myself to Uploaders 
+  * Simplify debian/rules file and adjust apropriately Build-Depends
+    on debhelper (>= 7.0.8) and quilt (>= 0.46-7). 
+  * Refresh fix-pod patch. 
+
+ -- Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>  Thu, 09 Jul 2009 16:39:03 +0200
+
 libproc-simple-perl (1.25-1) unstable; urgency=low
 
   * New upstream release

Modified: trunk/libproc-simple-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libproc-simple-perl/debian/control?rev=39546&op=diff
==============================================================================
--- trunk/libproc-simple-perl/debian/control (original)
+++ trunk/libproc-simple-perl/debian/control Thu Jul  9 14:41:15 2009
@@ -1,11 +1,12 @@
 Source: libproc-simple-perl
 Section: perl
 Priority: optional
-Build-Depends: debhelper (>= 7), quilt
+Build-Depends: debhelper (>= 7.0.8), quilt (>= 0.46-7)
 Build-Depends-Indep: perl (>= 5.6.0-12)
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Ryan Niebur <ryanryan52 at gmail.com>,
- Nathan Handler <nhandler at ubuntu.com>
+ Nathan Handler <nhandler at ubuntu.com>,
+ Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>
 Standards-Version: 3.8.2
 Homepage: http://search.cpan.org/dist/Proc-Simple/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libproc-simple-perl/

Modified: trunk/libproc-simple-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libproc-simple-perl/debian/copyright?rev=39546&op=diff
==============================================================================
--- trunk/libproc-simple-perl/debian/copyright (original)
+++ trunk/libproc-simple-perl/debian/copyright Thu Jul  9 14:41:15 2009
@@ -11,6 +11,7 @@
 
 Files: debian/*
 Copyright: 2009, Ryan Niebur <ryanryan52 at gmail.com>
+           2009, Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>
 License: Artistic | GPL-1+
 
 License: Artistic

Modified: trunk/libproc-simple-perl/debian/patches/fix-pod
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libproc-simple-perl/debian/patches/fix-pod?rev=39546&op=diff
==============================================================================
--- trunk/libproc-simple-perl/debian/patches/fix-pod (original)
+++ trunk/libproc-simple-perl/debian/patches/fix-pod Thu Jul  9 14:41:15 2009
@@ -31,7 +31,7 @@
  The I<start> Method returns immediately after starting the
  specified process in background, i.e. non-blocking mode.
  It returns I<1> if the process has been launched
-@@ -709,6 +713,8 @@
+@@ -717,6 +721,8 @@
  
  __END__
  

Modified: trunk/libproc-simple-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libproc-simple-perl/debian/rules?rev=39546&op=diff
==============================================================================
--- trunk/libproc-simple-perl/debian/rules (original)
+++ trunk/libproc-simple-perl/debian/rules Thu Jul  9 14:41:15 2009
@@ -1,25 +1,4 @@
 #!/usr/bin/make -f
 
-include /usr/share/quilt/quilt.make
-
-build: build-stamp
-build-stamp: $(QUILT_STAMPFN)
-	dh build
-	touch $@
-
-clean: unpatch
-	dh $@
-
-install: install-stamp
-install-stamp: build-stamp
-	dh install
-	touch $@
-
-binary-arch:
-
-binary-indep: install
-	dh $@
-
-binary: binary-arch binary-indep
-
-.PHONY: binary binary-arch binary-indep install clean build
+%:
+	dh -- with quilt $@




More information about the Pkg-perl-cvs-commits mailing list