PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin
Start 2016-10-21T21:04:45
ActivePerl-2400 CPAN-2.10
Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata'
Database was generated on Fri, 21 Oct 2016 05:17:02 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/G/GR/GRYPHON/Daemon-Device-1.06.tar.gz
Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/G/GR/GRYPHON/Daemon-Device-1.06.tar.gz ok
Daemon-Device-1.06/
Daemon-Device-1.06/Changes
Daemon-Device-1.06/Makefile.PL
Daemon-Device-1.06/cpanfile
Daemon-Device-1.06/META.json
Daemon-Device-1.06/MANIFEST
Daemon-Device-1.06/lib/
Daemon-Device-1.06/lib/Daemon/
Daemon-Device-1.06/lib/Daemon/Device.pm
Daemon-Device-1.06/META.yml
Daemon-Device-1.06/t/
Daemon-Device-1.06/t/author-pod-syntax.t
Daemon-Device-1.06/t/00-compile.t
Daemon-Device-1.06/t/author-pod-coverage.t
Daemon-Device-1.06/t/release-kwalitee.t
Daemon-Device-1.06/t/author-eol.t
Daemon-Device-1.06/t/module.t
Daemon-Device-1.06/t/release-portability.t
Daemon-Device-1.06/t/author-no-tabs.t
Daemon-Device-1.06/t/release-synopsis.t
Daemon-Device-1.06/LICENSE
Daemon-Device-1.06/README
Configuring G/GR/GRYPHON/Daemon-Device-1.06.tar.gz with Makefile.PL
>>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL
Warning: prerequisite Daemon::Control 0 not found.
Checking if your kit is complete...
Looks good
Have /Users/fly2400/cpanfly-5.24/var/megalib
Want /Users/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Daemon::Device
Writing MYMETA.yml and MYMETA.json
GRYPHON/Daemon-Device-1.06.tar.gz
/Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK
Running make for G/GR/GRYPHON/Daemon-Device-1.06.tar.gz
---- Unsatisfied dependencies detected during ----
---- GRYPHON/Daemon-Device-1.06.tar.gz ----
Daemon::Control [requires]
Running test for module 'Daemon::Control'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/S/SY/SYMKAT/Daemon-Control-0.001008.tar.gz
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/S/SY/SYMKAT/CHECKSUMS
Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/S/SY/SYMKAT/Daemon-Control-0.001008.tar.gz ok
Daemon-Control-0.001008/
Daemon-Control-0.001008/Changes
Daemon-Control-0.001008/inc/
Daemon-Control-0.001008/lib/
Daemon-Control-0.001008/Makefile.PL
Daemon-Control-0.001008/MANIFEST
Daemon-Control-0.001008/META.yml
Daemon-Control-0.001008/t/
Daemon-Control-0.001008/t/00_load.t
Daemon-Control-0.001008/t/01_lsb_file.t
Daemon-Control-0.001008/t/01_lsb_file_with_init_code.t
Daemon-Control-0.001008/t/01_lsb_file_with_init_config.t
Daemon-Control-0.001008/t/02_sleep_perl.t
Daemon-Control-0.001008/t/02_sleep_perl_array.t
Daemon-Control-0.001008/t/02_sleep_system.t
Daemon-Control-0.001008/t/03_perl_gets_control.t
Daemon-Control-0.001008/t/04_show_warnings.t
Daemon-Control-0.001008/t/05_user_group.t
Daemon-Control-0.001008/t/06_stderr_stdout.t
Daemon-Control-0.001008/t/bin/
Daemon-Control-0.001008/t/bin/01_lsb.pl
Daemon-Control-0.001008/t/bin/01_lsb_02.pl
Daemon-Control-0.001008/t/bin/01_lsb_03.pl
Daemon-Control-0.001008/t/bin/02_sleep_perl.pl
Daemon-Control-0.001008/t/bin/02_sleep_perl_array.pl
Daemon-Control-0.001008/t/bin/02_sleep_system.pl
Daemon-Control-0.001008/t/bin/03_perl_gets_control.pl
Daemon-Control-0.001008/t/bin/04_show_warnings.pl
Daemon-Control-0.001008/t/bin/05_stderr_stdout.pl
Daemon-Control-0.001008/lib/Daemon/
Daemon-Control-0.001008/lib/Daemon/Control.pm
Daemon-Control-0.001008/inc/Module/
Daemon-Control-0.001008/inc/Module/Install/
Daemon-Control-0.001008/inc/Module/Install.pm
Daemon-Control-0.001008/inc/Module/Install/Base.pm
Daemon-Control-0.001008/inc/Module/Install/Can.pm
Daemon-Control-0.001008/inc/Module/Install/Fetch.pm
Daemon-Control-0.001008/inc/Module/Install/Makefile.pm
Daemon-Control-0.001008/inc/Module/Install/Metadata.pm
Daemon-Control-0.001008/inc/Module/Install/Repository.pm
Daemon-Control-0.001008/inc/Module/Install/Win32.pm
Daemon-Control-0.001008/inc/Module/Install/WriteAll.pm
Configuring S/SY/SYMKAT/Daemon-Control-0.001008.tar.gz with Makefile.PL
>>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL
Checking if your kit is complete...
Looks good
Have /Users/fly2400/cpanfly-5.24/var/megalib
Want /Users/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Daemon::Control
Writing MYMETA.yml and MYMETA.json
SYMKAT/Daemon-Control-0.001008.tar.gz
/Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK
Running make for S/SY/SYMKAT/Daemon-Control-0.001008.tar.gz
>>> make
cp lib/Daemon/Control.pm blib/lib/Daemon/Control.pm
Manifying 1 pod document
SYMKAT/Daemon-Control-0.001008.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/00_load.t .......................
ok 1 - use Daemon::Control;
ok 2 - use File::Spec;
ok 3 - use POSIX;
1..3
ok
t/01_lsb_file.t ...................
ok 1 - LSB File Generation Works.
1..1
ok
t/01_lsb_file_with_init_code.t ....
ok 1 - LSB File Generation Works.
1..1
ok
t/01_lsb_file_with_init_config.t ..
ok 1 - LSB File Generation Works.
1..1
ok
t/02_sleep_perl.t .................
ok 1 - Started perl daemon
ok 2 - Daemon started.
ok 3 - Get status of perl daemon.
ok 4 - Daemon running.
ok 5 - Get status of perl daemon.
ok 6 - Daemon not running
ok 7 - Started system daemon
ok 8 - Daemon started for restarting.
ok 9 - Get status of system daemon.
ok 10 - Daemon running for restarting.
ok 11 - Get status of system daemon.
ok 12 - Daemon restarted.
ok 13 - Get status of system daemon.
ok 14 - Daemon running after restart.
ok 15 - Get status of system daemon.
ok 16 - Daemon stopped after restart.
1..16
ok
t/02_sleep_perl_array.t ...........
ok 1 - Started perl daemon
ok 2 - Daemon started.
ok 3 - Get status of perl daemon.
ok 4 - Daemon running.
ok 5 - Get status of perl daemon.
ok 6 - Daemon not running
ok 7 - Started system daemon
ok 8 - Daemon started for restarting.
ok 9 - Get status of system daemon.
ok 10 - Daemon running for restarting.
ok 11 - Get status of system daemon.
ok 12 - Daemon restarted.
ok 13 - Get status of system daemon.
ok 14 - Daemon running after restart.
ok 15 - Get status of system daemon.
ok 16 - Daemon stopped after restart.
1..16
ok
t/02_sleep_system.t ...............
ok 1 - Started system daemon
ok 2 - Daemon started.
ok 3 - Get status of system daemon.
ok 4 - Daemon running.
ok 5 - Exit Status = 0
ok 6 - Get status of system daemon.
ok 7 - Daemon not running.
ok 8 - Exit Status = 3
ok 9 - Started system daemon
ok 10 - Daemon started for restarting
ok 11 - Get status of system daemon.
ok 12 - Daemon running for restarting.
ok 13 - Get status of system daemon.
ok 14 - Daemon restarted.
ok 15 - Get status of system daemon.
ok 16 - Daemon running after restart.
ok 17 - Get status of system daemon.
ok 18 - Daemon stopped after restart.
1..18
ok
t/03_perl_gets_control.t ..........
ok 1 - Started perl daemon
ok 2 - Code ref gets Daemon::Control instance.
1..2
ok
t/04_show_warnings.t ..............
ok 1 - Get warnings
ok 2 - Got warnings.
1..2
ok
t/05_user_group.t .................
ok 1 - An object of class 'Daemon::Control' isa 'Daemon::Control'
ok 2 - calling do_help with bogus user + group lives
ok 3 - calling do_help with bogus user + group generates output
ok 4 - calling do_show_warnings with bogus user + group lives
ok 5 - calling do_show_warnings with bogus user + group generates output
ok 6 - calling do_get_init_file with bogus user + group lives
ok 7 - calling do_get_init_file with bogus user + group generates output
ok 8 - getting uid with bogus user + group dies
ok 9 - getting gid with bogus user + group dies
1..9
ok
# Test STDOUT and STDERR when we use plain strings as arguments
# Test STDOUT and STDERR when we use custom arrayrefs as arguments
t/06_stderr_stdout.t ..............
ok 1 - Started perl daemon
ok 2 - Daemon started.
ok 3 - Get status of system daemon.
ok 4 - Daemon is stopped.
ok 5 - STDOUT file contains expected data
ok 6 - STDERR file contains expected data
ok 7 - Started perl daemon
ok 8 - Daemon started.
ok 9 - Get status of system daemon.
ok 10 - Daemon is stopped.
ok 11 - STDOUT file contains expected data
ok 12 - STDERR file contains expected data
ok 13 - Get status of system daemon.
ok 14 - Daemon restarted.
ok 15 - Get status of system daemon.
ok 16 - Daemon is stopped.
ok 17 - STDOUT file contains expected data
ok 18 - STDERR file contains expected data
1..18
ok
All tests successful.
Files=11, Tests=87, 40 wallclock secs ( 0.05 usr 0.02 sys + 1.66 cusr 0.37 csys = 2.10 CPU)
Result: PASS
SYMKAT/Daemon-Control-0.001008.tar.gz
make test TEST_VERBOSE=1 -- OK
symkat <symkat@cpan.org>
Create init scripts in Perl
>>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Daemon-Control-0.001008-Kf1c1u && tar cvf - Daemon-Control-0.001008.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/S/SY/SYMKAT/Daemon-Control-0.001008.tar.gz
Daemon-Control-0.001008.ppd
blib/
blib/lib/
blib/lib/Daemon/
blib/lib/Daemon/Control.pm
blib/man3/
blib/man3/Daemon::Control.3
GRYPHON/Daemon-Device-1.06.tar.gz
Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Daemon-Device-1.06-ovvpiW
GRYPHON/Daemon-Device-1.06.tar.gz
Has already been prepared
Running make for G/GR/GRYPHON/Daemon-Device-1.06.tar.gz
Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Daemon-Control-0.001008-Kf1c1u/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Daemon-Control-0.001008-Kf1c1u/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Daemon/Device.pm blib/lib/Daemon/Device.pm
Manifying 1 pod document
GRYPHON/Daemon-Device-1.06.tar.gz
make -- OK
Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Daemon-Control-0.001008-Kf1c1u/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Daemon-Control-0.001008-Kf1c1u/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..1
ok 1 - Daemon/Device.pm loaded ok
ok
t/author-eol.t ........... skipped: these tests are for testing by the author
t/author-no-tabs.t ....... skipped: these tests are for testing by the author
t/author-pod-coverage.t .. skipped: these tests are for testing by the author
t/author-pod-syntax.t .... skipped: these tests are for testing by the author
t/module.t ...............
ok 1 - use Daemon::Device;
ok 2 - require Daemon::Device;
ok 3 - Daemon::Device->new()
ok 4 - ref $object
ok 5 - Parent and 3 (and no more) children started in under 10 seconds
ok 6 - 2 children were appropriately replaced in under 10 seconds
ok 7 - Shutdown properly took place in under 10 seconds
ok 8 - Event actions appear to have all been conducted (and no extra actions)
1..8
ok
t/release-kwalitee.t ..... skipped: these tests are for release candidate testing
t/release-portability.t .. skipped: these tests are for release candidate testing
t/release-synopsis.t ..... skipped: these tests are for release candidate testing
All tests successful.
Files=9, Tests=9, 5 wallclock secs ( 0.04 usr 0.02 sys + 0.54 cusr 0.10 csys = 0.70 CPU)
Result: PASS
GRYPHON/Daemon-Device-1.06.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/G/GR/GRYPHON/CHECKSUMS
Gryphon Shafer <gryphon@cpan.org>
Forking daemon device construct
>>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Daemon-Device-1.06-ovvpiW && tar cvf - Daemon-Device-1.06.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/G/GR/GRYPHON/Daemon-Device-1.06.tar.gz
Daemon-Device-1.06.ppd
blib/
blib/lib/
blib/lib/Daemon/
blib/lib/Daemon/Device.pm
blib/man3/
blib/man3/Daemon::Device.3
Finished 2016-10-21T21:05:35