r62163 - in /trunk/libapp-daemon-perl: Changes Daemon.pm META.yml README debian/changelog t/001Basic.t t/002Params.t

carnil-guest at users.alioth.debian.org carnil-guest at users.alioth.debian.org
Sun Aug 29 09:52:35 UTC 2010


Author: carnil-guest
Date: Sun Aug 29 09:52:23 2010
New Revision: 62163

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=62163
Log:
new upstream release

Modified:
    trunk/libapp-daemon-perl/Changes
    trunk/libapp-daemon-perl/Daemon.pm
    trunk/libapp-daemon-perl/META.yml
    trunk/libapp-daemon-perl/README
    trunk/libapp-daemon-perl/debian/changelog
    trunk/libapp-daemon-perl/t/001Basic.t
    trunk/libapp-daemon-perl/t/002Params.t

Modified: trunk/libapp-daemon-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapp-daemon-perl/Changes?rev=62163&op=diff
==============================================================================
--- trunk/libapp-daemon-perl/Changes (original)
+++ trunk/libapp-daemon-perl/Changes Sun Aug 29 09:52:23 2010
@@ -1,4 +1,7 @@
 Revision history for Perl extension App::Daemon.
+
+0.11 (08/28/2010)
+    (ms) Fixed test suite.
 
 0.10 (08/19/2010)
     (ms) Writing pid file before dropping privileges (just like logfile).

Modified: trunk/libapp-daemon-perl/Daemon.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapp-daemon-perl/Daemon.pm?rev=62163&op=diff
==============================================================================
--- trunk/libapp-daemon-perl/Daemon.pm (original)
+++ trunk/libapp-daemon-perl/Daemon.pm Sun Aug 29 09:52:23 2010
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.10';
+our $VERSION = '0.11';
 
 use Getopt::Std;
 use Pod::Usage;

Modified: trunk/libapp-daemon-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapp-daemon-perl/META.yml?rev=62163&op=diff
==============================================================================
--- trunk/libapp-daemon-perl/META.yml (original)
+++ trunk/libapp-daemon-perl/META.yml Sun Aug 29 09:52:23 2010
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               App-Daemon
-version:            0.10
+version:            0.11
 abstract:           Start an Application as a Daemon
 author:
     - Mike Schilli <m at perlmeister.com>

Modified: trunk/libapp-daemon-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapp-daemon-perl/README?rev=62163&op=diff
==============================================================================
--- trunk/libapp-daemon-perl/README (original)
+++ trunk/libapp-daemon-perl/README Sun Aug 29 09:52:23 2010
@@ -1,5 +1,5 @@
 ######################################################################
-    App::Daemon 0.10
+    App::Daemon 0.11
 ######################################################################
 
 NAME

Modified: trunk/libapp-daemon-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapp-daemon-perl/debian/changelog?rev=62163&op=diff
==============================================================================
--- trunk/libapp-daemon-perl/debian/changelog (original)
+++ trunk/libapp-daemon-perl/debian/changelog Sun Aug 29 09:52:23 2010
@@ -1,4 +1,4 @@
-libapp-daemon-perl (0.10-1) UNRELEASED; urgency=low
+libapp-daemon-perl (0.11-1) UNRELEASED; urgency=low
 
   * New upstream release
   * Refresh debian/copyright: Explicitly refer to GPL-1 license text in

Modified: trunk/libapp-daemon-perl/t/001Basic.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapp-daemon-perl/t/001Basic.t?rev=62163&op=diff
==============================================================================
--- trunk/libapp-daemon-perl/t/001Basic.t (original)
+++ trunk/libapp-daemon-perl/t/001Basic.t Sun Aug 29 09:52:23 2010
@@ -1,39 +1,34 @@
-use Test::More tests => 4;
+use Test::More tests => 3;
 
 use App::Daemon qw(daemonize cmd_line_parse);
 use File::Temp qw(tempfile);
 use Fcntl qw/:flock/;
+use Log::Log4perl qw(:easy);
+
+Log::Log4perl->easy_init({ level => $DEBUG, layout => "%F-%L> %m%n" });
 
 my($fh, $tempfile) = tempfile();
-my($pf, $pidfile) = tempfile();
 
   # Turdix locks temp files, so unlock them just in case
 flock $fh, LOCK_UN;
-flock $pf, LOCK_UN;
 
 ok(1, "loaded ok");
 
 open(OLDERR, ">&STDERR");
 open(STDERR, ">$tempfile");
 
- at ARGV = ("-X", "-p", $pidfile);
+ at ARGV = ("-X");
 daemonize();
 
 close STDERR;
 open(STDERR, ">&OLDERR");
 close OLDERR;
 
-ok(1, "running in foreground with -X");
+ok(1, "Running in foreground with -X");
 
-open PIDFILE, "<$pidfile";
-my $pid = <PIDFILE>;
-chomp $pid;
-close PIDFILE;
-
-is($pid, $$, "check pid");
-
-open FILE, "<$tempfile";
+open FILE, "<$tempfile" or
+    die "Cannot open tempfile $tempfile ($!)";
 my $data = join '', <FILE>;
 close FILE;
 
-like($data, qr/Written to $pidfile/, "log message");
+like($data, qr/Running in foreground/, "log message");

Modified: trunk/libapp-daemon-perl/t/002Params.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapp-daemon-perl/t/002Params.t?rev=62163&op=diff
==============================================================================
--- trunk/libapp-daemon-perl/t/002Params.t (original)
+++ trunk/libapp-daemon-perl/t/002Params.t Sun Aug 29 09:52:23 2010
@@ -1,15 +1,16 @@
-use Test::More tests => 4;
+use Test::More tests => 3;
 
 use App::Daemon qw(daemonize cmd_line_parse);
 use File::Temp qw(tempfile);
 use Fcntl qw/:flock/;
 
+use Log::Log4perl qw(:easy);
+Log::Log4perl->easy_init({ level => $DEBUG, layout => "%F-%L> %m%n" });
+
 my($fh, $tempfile) = tempfile();
-my($pf, $pidfile) = tempfile();
 
 # Turdix locks temp files, so unlock them just in case
 flock $fh, LOCK_UN;
-flock $pf, LOCK_UN;
 
 ok(1, "loaded ok");
 
@@ -18,7 +19,6 @@
 
 @ARGV = ();
 $App::Daemon::background = 0;
-$App::Daemon::pidfile    = $pidfile;
 daemonize();
 
 close STDERR;
@@ -27,15 +27,8 @@
 
 ok(1, "running in foreground");
 
-open PIDFILE, "<$pidfile";
-my $pid = <PIDFILE>;
-chomp $pid;
-close PIDFILE;
-
-is($pid, $$, "check pid");
-
 open FILE, "<$tempfile";
 my $data = join '', <FILE>;
 close FILE;
 
-like($data, qr/Written to $pidfile/, "log message");
+like($data, qr/Running in foreground/, "log message");




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