PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2014-09-01T15:38:32 ActivePerl-1200 CPAN-2.00 Reading '/export/home/fly1264/var/cpan/Metadata' Database was generated on Mon, 01 Sep 2014 19:53:22 GMT Running make for P/PE/PERLANCAR/File-Write-Rotate-0.22.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/P/PE/PERLANCAR/File-Write-Rotate-0.22.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/P/PE/PERLANCAR/CHECKSUMS Checksum for /export/home/fly1264/var/cpan/sources/authors/id/P/PE/PERLANCAR/File-Write-Rotate-0.22.tar.gz ok File-Write-Rotate-0.22/ File-Write-Rotate-0.22/README File-Write-Rotate-0.22/lib/ File-Write-Rotate-0.22/lib/File/ File-Write-Rotate-0.22/lib/File/Write/ File-Write-Rotate-0.22/lib/File/Write/Rotate.pm File-Write-Rotate-0.22/Makefile.PL File-Write-Rotate-0.22/Changes File-Write-Rotate-0.22/dist.ini File-Write-Rotate-0.22/LICENSE File-Write-Rotate-0.22/t/ File-Write-Rotate-0.22/t/00-compile.t File-Write-Rotate-0.22/t/rotate.t File-Write-Rotate-0.22/t/todo.t File-Write-Rotate-0.22/t/write.t File-Write-Rotate-0.22/t/release-pod-coverage.t File-Write-Rotate-0.22/t/release-pod-syntax.t File-Write-Rotate-0.22/t/release-rinci.t File-Write-Rotate-0.22/weaver.ini File-Write-Rotate-0.22/MANIFEST File-Write-Rotate-0.22/META.json File-Write-Rotate-0.22/META.yml CPAN.pm: Building P/PE/PERLANCAR/File-Write-Rotate-0.22.tar.gz >>> /export/home/fly1264/bin/perl Makefile.PL closedir() attempted on invalid dirhandle GEN0 at /export/home/fly1264/ap1200/lib/DirHandle.pm line 65. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for File::Write::Rotate Writing MYMETA.yml and MYMETA.json >>> make Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. cp lib/File/Write/Rotate.pm blib/lib/File/Write/Rotate.pm Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Manifying blib/man3/File::Write::Rotate.3 PERLANCAR/File-Write-Rotate-0.22.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1264/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Subroutine IPC::Open3::xclose redefined at /export/home/fly1264/var/megalib/TAP/Parser/Iterator/Process.pm line 146. t/00-compile.t ............ 1..1 ok 1 - File/Write/Rotate.pm loaded ok ok Subroutine IPC::Open3::xclose redefined at /export/home/fly1264/var/megalib/TAP/Parser/Iterator/Process.pm line 146. t/release-pod-coverage.t .. skipped: these tests are for release candidate testing Subroutine IPC::Open3::xclose redefined at /export/home/fly1264/var/megalib/TAP/Parser/Iterator/Process.pm line 146. t/release-pod-syntax.t .... skipped: these tests are for release candidate testing Subroutine IPC::Open3::xclose redefined at /export/home/fly1264/var/megalib/TAP/Parser/Iterator/Process.pm line 146. t/release-rinci.t ......... skipped: these tests are for release candidate testing Subroutine IPC::Open3::xclose redefined at /export/home/fly1264/var/megalib/TAP/Parser/Iterator/Process.pm line 146. t/rotate.t ................ # Subtest: basic rotate ok 1 - files_after ok 2 - a -> a.1 ok 3 - a.2 -> a.2.gz ok 4 - a.2.gz -> a.3.gz ok 5 - b.1 untouched 1..5 ok 1 - basic rotate # Subtest: period, suffix ok 1 - files_after 1..1 ok 2 - period, suffix # Subtest: hook_before_rotate, hook_after_rotate ok 1 ok 2 - renamed argument ok 3 - deleted argument ok 4 - files_after ok 5 - hook_before_rotate executed ok 6 - hook_after_rotate executed 1..6 ok 3 - hook_before_rotate, hook_after_rotate # Subtest: under tainting ok 1 - files_after 1..1 ok 4 - under tainting 1..4 ok Subroutine IPC::Open3::xclose redefined at /export/home/fly1264/var/megalib/TAP/Parser/Iterator/Process.pm line 146. t/todo.t .................. 1..1 ok 1 ok Subroutine IPC::Open3::xclose redefined at /export/home/fly1264/var/megalib/TAP/Parser/Iterator/Process.pm line 146. Use of uninitialized value $bit in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 31. Use of uninitialized value $warnings::LAST_BIT in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::Bits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 41. Use of uninitialized value $warnings::DeadBits{"all"} in vec at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. Use of uninitialized value $warnings::DeadBits{"all"} in scalar assignment at /export/home/fly1264/ap1200/lib/warnings/register.pm line 47. t/write.t ................. # Subtest: basic ok 1 ok 2 1..2 ok 1 - basic # Subtest: binmode ':utf8' ok 1 - no 'Wide character in ...' warning ok 2 - file contents 1..2 ok 2 - binmode ':utf8' # Subtest: rotate by size ok 1 - period ok 2 ok 3 ok 4 1..4 ok 3 - rotate by size # Subtest: rotate by size = 20Kb ok 1 - first file exists and has 20Kb so far ok 2 - rotate files does not exists yet # printing one more message to force rotation bondaries ok 3 - new file exists and has 100 bytes ok 4 - rotate file exists and has 20Kb ok 5 - compress method returns true ok 6 - rotated file a.1 was compressed 1..6 ok 4 - rotate by size = 20Kb # Subtest: rotate by period, daily ok 1 - period ok 2 - got expected content in the file (1) ok 3 - got expected content in the file (2) ok 4 - got expected content in the file (3) ok 5 - compress method returns true ok 6 - rotated file a.2012-12-21 was compressed 1..6 ok 5 - rotate by period, daily # Subtest: rotate by period, monthly ok 1 - period ok 2 ok 3 ok 4 ok 5 - compress method returns true ok 6 - rotated file a.2012-12 was compressed 1..6 ok 6 - rotate by period, monthly # Subtest: rotate by period, yearly ok 1 - period ok 2 ok 3 ok 4 ok 5 - compress method returns true ok 6 - rotated file a.2012 was compressed 1..6 ok 7 - rotate by period, yearly # Subtest: rotate by period + size, suffix ok 1 - period ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - compress method returns true ok 10 - rotated file a.2012-12-21.log was compressed ok 11 - rotated file a.2012-12-21.log.1 was compressed ok 12 - rotated file a.2012-12-21.log.2 was compressed 1..12 ok 8 - rotate by period + size, suffix # Subtest: two writers, one rotates ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - compress method returns true ok 7 - rotated file a.1 was compressed 1..7 ok 9 - two writers, one rotates # Subtest: rotate on first write() ok 1 ok 2 ok 3 - compress method returns true ok 4 - rotated file a.1 was compressed 1..4 ok 10 - rotate on first write() # Subtest: buffer (success), hook_before_write ok 1 - first message to buffer ok 2 - second message to buffer ok 3 - buffered messages gets logged ok 4 - buffered is emptied 1..4 ok 11 - buffer (success), hook_before_write # Subtest: buffer (failed, full), buffer_size attribute ok 1 - buffer_size() ok 2 - first message to buffer ok 3 - second message to buffer ok 4 - buffer is full 1..4 ok 12 - buffer (failed, full), buffer_size attribute # Subtest: hook_after_create ok 1 1..1 ok 13 - hook_after_create 1..13 ok All tests successful. Files=7, Tests=19, 3 wallclock secs ( 0.21 usr 0.05 sys + 1.86 cusr 0.29 csys = 2.41 CPU) Result: PASS PERLANCAR/File-Write-Rotate-0.22.tar.gz make test TEST_VERBOSE=1 -- OK perlancar <perlancar@gmail.com> Write to files that archive/rotate themselves >>> (cd /export/home/fly1264/var/cpan/build/File-Write-Rotate-0.22-iurSMZ && tar cvf - File-Write-Rotate-0.22.ppd blib) | gzip -c >/export/home/fly1264/var/REPO/P/PE/PERLANCAR/File-Write-Rotate-0.22.tar.gz File-Write-Rotate-0.22.ppd blib/ blib/lib/ blib/lib/File/ blib/lib/File/Write/ blib/lib/File/Write/Rotate.pm blib/man3/ blib/man3/File::Write::Rotate.3 >>> mv /export/home/fly1264/var/cpan/build/File-Write-Rotate-0.22-iurSMZ/File-Write-Rotate-0.22.ppd /export/home/fly1264/var/REPO/P/PE/PERLANCAR Finished 2014-09-01T15:38:50