|
From: James.FitzGibbon <Jam...@ta...> - 2003-05-12 12:20:59
|
Looks fine to me. I should have thought to ask my co-worker who reviewed my
patch
to run it on ActiveState. I don't have it installed, but he was born and
bred on the
Windows world.
Thanks.
--
j.
James FitzGibbon
Consultant, Ajilon Services, TTS-3D@CC-950
jam...@ta...
voice/fax 612-304-6121/3277
> -----Original Message-----
> From: Mike Schilli [mailto:log...@pe...]
> Sent: Saturday, May 10, 2003 10:22 PM
> To: James.FitzGibbon; Log4perl Devel Mailing List
> Subject: Log::Log4perl/Safe Compartments Problem on Win32
>
>
> Hey James,
>
> looks like the Perl for Win32 doesn't have getpwuid()
> implemented, so the
> test suite fails there. I've replaced getpwuid() by stat()
> (which is in
> the same Safe category), and also fixed a couple of warnings, can you
> please verify the test cases are ok:
>
> Index: t/041SafeEval.t
> ===================================================================
> RCS file: /cvsroot/log4perl/Log-Log4perl/t/041SafeEval.t,v
> retrieving revision 1.1
> diff -a -u -r1.1 041SafeEval.t
> --- t/041SafeEval.t 6 May 2003 05:30:34 -0000 1.1
> +++ t/041SafeEval.t 11 May 2003 02:41:14 -0000
> @@ -11,7 +11,7 @@
>
> ok(1); # If we made it this far, we're ok.
>
> -my $example_log = "example" . getpwuid($<) . ".log";
> +my $example_log = "example" . (stat($0))[9] . ".log";
> unlink($example_log);
>
> # test that unrestricted code works properly
> @@ -19,7 +19,7 @@
> my $config = <<'END';
> log4perl.logger = INFO, Main
> log4perl.appender.Main = Log::Dispatch::File
> - log4perl.appender.Main.filename = sub { "example" .
> getpwuid($<) . ".log" }
> + log4perl.appender.Main.filename = sub { "example" .
> (stat($0))[9] . ".log" }
> log4perl.appender.Main.layout =
> Log::Log4perl::Layout::SimpleLayout
> END
> eval { Log::Log4perl->init( \$config ) };
> @@ -107,6 +107,7 @@
> # Add a new name/mask to the map
> $Foo::foo = 1;
> @Foo::bar = ( 1, 2, 3 );
> +push @Foo::bar, $Foo::foo; # Some nonsense to avoid 'used
> only once' warning
> Log::Log4perl::Config->vars_shared_with_safe_compartment(
> Foo => [ '$foo', '@bar' ] );
> ok( keys %{
> Log::Log4perl::Config->vars_shared_with_safe_compartment() },
> $numkeys + 1, 'can add a new name/mask to the map');
> @@ -132,7 +133,7 @@
> Log::Log4perl::Config::allow_code('restrictive');
> undef @Log::Log4perl::ALLOWED_CODE_OPS_IN_CONFIG_FILE;
> eval { Log::Log4perl->init( \$config ) };
> -my $failed = $@ ? 1 : 0;
> +$failed = $@ ? 1 : 0;
> ok($failed, 1,
> 'global cspec with harmful code rejected on restrictive setting');
>
> @@ -147,7 +148,7 @@
> Log::Log4perl::Config->allow_code('restrictive');
> undef @Log::Log4perl::ALLOWED_CODE_OPS_IN_CONFIG_FILE;
> eval { Log::Log4perl->init( \$config ) };
> -my $failed = $@ ? 1 : 0;
> +$failed = $@ ? 1 : 0;
> ok($failed, 0, 'global cspec with legal code allowed on
> restrictive setting');
>
> # Local cspec with illegal code
> @@ -160,7 +161,7 @@
> Log::Log4perl::Config::allow_code('restrictive');
> undef @Log::Log4perl::ALLOWED_CODE_OPS_IN_CONFIG_FILE;
> eval { Log::Log4perl->init( \$config ) };
> -my $failed = $@ ? 1 : 0;
> +$failed = $@ ? 1 : 0;
> ok($failed, 1, 'local cspec with harmful code rejected on
> restrictive setting');
>
> # Global cspec with legal code
> @@ -173,7 +174,7 @@
> Log::Log4perl::Config::allow_code('restrictive');
> undef @Log::Log4perl::ALLOWED_CODE_OPS_IN_CONFIG_FILE;
> eval { Log::Log4perl->init( \$config ) };
> -my $failed = $@ ? 1 : 0;
> +$failed = $@ ? 1 : 0;
> ok($failed, 0, 'local cspec with legal code allowed on
> restrictive setting');
>
> unlink($example_log);
>
> __END__
>
> -- Mike
>
> Mike Schilli
> log...@pe...
> http://perlmeister.com
> http://log4perl.sourceforge.net
>
> ---------- Forwarded message ----------
> Date: Sat, 10 May 2003 16:43:30 -0700 (PDT)
> From: DH <cra...@ya...>
> To: cpa...@pe...
> Cc: m...@pe...
> Subject: FAIL Log-Log4perl-0.31 MSWin32-x86-multi-thread 4.0
>
> This distribution has been tested as part of the cpan-testers
> effort to test as many new uploads to CPAN as possible. See
> http://testers.cpan.org/
>
> Please cc any replies to cpa...@pe... to keep other
> test volunteers informed and to prevent any duplicate effort.
>
> --
>
>
> E:\new\Tie-File-0.95>perl Makefile.PL
> Checking if your kit is complete...
> Looks good
> Writing Makefile for Tie::File
>
> E:\new\Tie-File-0.95>nmake test
>
> Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
> Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
>
> cp lib/Tie/File.pm blib\lib\Tie/File.pm
> C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e"
> "test_harness(0, 'blib\lib',
> 'blib\arch')" t\00_version.t t\01_gen.t t\02_fetchs
> ize.t t\03_longfetch.t t\04_splice.t t\05_size.t
> t\06_fixrec.t t\07_rv_splice.t t\08_ro.t
> t\09_gen_rs.t t\10_splice_rs.t t\11_rv_splice_rs.t
> t\12_longfetch_rs.t t\13_size_rs.t t\14_lock.t
> t\15_pushpop.t t\16_handle.t t\17_misc_meth.t
> t\18_rs_fixrec.t t\19_cache.t t\20_cache_full.
> t t\21_win32.t t\22_autochomp.t t\23_rv_ac_splice.t
> t\24_cache_loop.t t\25_gen_nocache.t
> t\26_twrite.t t\27_iwrite.t t\28_mtwrite.t t\29_dow
> ncopy.t t\29a_upcopy.t t\30_defer.t t\31_autodefer.t
> t\32_defer_misc.t t\33_defer_vs.t
> t\40_abs_cache.t t\41_heap.t t\42_offset.t
> t\00_version.........ok
> t\01_gen.............ok
> t\02_fetchsize.......ok
> t\03_longfetch.......ok
> t\04_splice..........ok
> 1/118 skipped: (versions through 5.7.3 dump core here.)
> t\05_size............ok
> t\06_fixrec..........FAILED tests 3-4
> Failed 2/5 tests, 60.00% okay
> t\07_rv_splice.......ok
> t\08_ro..............ok
> t\09_gen_rs..........FAILED tests 44-47
> Failed 4/58 tests, 93.10% okay
> t\10_splice_rs.......ok
> 1/101 skipped: (versions through 5.7.3 dump core here.)
> t\11_rv_splice_rs....ok
> t\12_longfetch_rs....ok
> t\13_size_rs.........ok
> t\14_lock............ok
> t\15_pushpop.........ok
> t\16_handle..........ok
> 1/39 skipped: (MSWin32 has broken pipe semantics)
> t\17_misc_meth.......ok
> t\18_rs_fixrec.......ok
> t\19_cache...........ok
> t\20_cache_full......ok
> t\21_win32...........ok
> t\22_autochomp.......FAILED tests 3, 6, 9, 12, 15, 18, 21,
> 24, 27, 30, 33, 36, 39, 42, 45, 48,
> 51-52, 54
> Failed 19/71 tests, 73.24% okay
> t\23_rv_ac_splice....ok
> t\24_cache_loop......skipped
> all skipped: no reason given
> t\25_gen_nocache.....ok
> t\26_twrite..........ok
> t\27_iwrite..........ok
> t\28_mtwrite.........ok
> t\29_downcopy........The Unsupported function alarm function
> is unimplemented at t\29_downcopy.t
> line 276.
> ...propagated at t\29_downcopy.t line 287.
> t\29_downcopy........dubious
> Test returned status 22 (wstat 5632, 0x1600)
> DIED. FAILED tests 3-718
> Failed 716/718 tests, 0.28% okay
> t\29a_upcopy.........The Unsupported function alarm function
> is unimplemented at t\29a_upcopy.t
> line 130.
> ...propagated at t\29a_upcopy.t line 140.
> t\29a_upcopy.........dubious
> Test returned status 22 (wstat 5632, 0x1600)
> DIED. FAILED tests 2-55
> Failed 54/55 tests, 1.82% okay
> t\30_defer...........ok
> t\31_autodefer.......ok
> t\32_defer_misc......ok
> t\33_defer_vs........ok
> t\40_abs_cache.......ok
> t\41_heap............ok
> t\42_offset..........NOK 4# Failed test (t\42_offset.t at line 37)
> # got: '8'
> # expected: undef
> t\42_offset..........NOK 7# Failed test (t\42_offset.t at line 42)
> # got: '14'
> # expected: undef
> t\42_offset..........ok 10/24# Failed test (t\42_offset.t
> at line 48)
> # got: '23'
> # expected: undef
> # Failed test (t\42_offset.t at line 55)
> # got: '29'
> # expected: undef
> t\42_offset..........ok 13/24# Looks like you failed 4 tests of 24.
> t\42_offset..........dubious
> Test returned status 4 (wstat 1024, 0x400)
> DIED. FAILED tests 4, 7, 11, 16
> Failed 4/24 tests, 83.33% okay
> Failed Test Stat Wstat Total Fail Failed List of Failed
> --------------------------------------------------------------
> -----------------
> t\06_fixrec.t 5 2 40.00% 3-4
> t\09_gen_rs.t 58 4 6.90% 44-47
> t\22_autochomp.t 71 19 26.76% 3 6 9 12 15
> 18 21 24 27 30 33
> 36 39 42 45
> 48 51-52 54
t\29_downcopy.t 22 5632 718 1432 199.44% 3-718
> t\29a_upcopy.t 22 5632 55 108 196.36% 2-55
> t\42_offset.t 4 1024 24 4 16.67% 4 7 11 16
> 1 test and 3 subtests skipped.
> Failed 6/38 test scripts, 84.21% okay. 799/4704 subtests
> failed, 83.01% okay.
> NMAKE : fatal error U1077: 'C:\Perl\bin\perl.exe' : return code '0x2'
> Stop.
>
> E:\new\Tie-File-0.95>
> E:\new\Tie-File-0.95>perl -MExtUtils::Command::MM
> -e"test_harness(1, 'blib\lib', 'blib\arch')"
> t\06_fixrec.t t\09_gen_rs.t t\22_autochomp.t
> t\29_downcopy.t t\29a_upcopy.t t\42_offset.t
> t\06_fixrec.......1..5
> ok 1
> ok 2
> ok 3
> ok 4
> ok 5
> ok
> t\09_gen_rs.......1..58
> ok 1
> ok 2
> ok 3
> ok 4
> ok 5
> ok 6
> ok 7
> ok 8
> ok 9
> ok 10
> ok 11
> ok 12
> ok 13
> ok 14
> ok 15
> ok 16
> ok 17
> ok 18
> ok 19
> ok 20
> ok 21
> ok 22
> ok 23
> ok 24
> ok 25
> ok 26
> ok 27
> ok 28
> ok 29
> ok 30
> ok 31
> ok 32
> ok 33
> ok 34
> ok 35
> ok 36
> ok 37
> ok 38
> ok 39
> ok 40
> ok 41
> ok 42
> ok 43
> not ok 44 # expected <00oops0>, got <blahblahblahrec3blah00oops0>
> not ok 45 # fetch expected 0, got blahblahblahrec3blah0
> not ok 46 # expected <0bah0oops0>, got
> <blahblahblahrec3blah0bah0oops0>
> not ok 47 # fetch expected 0, got blahblahblahrec3blah0
> ok 48
> ok 49
> ok 50
> ok 51
> ok 52
> ok 53
> ok 54
> ok 55
> ok 56
> ok 57
> ok 58
> FAILED tests 44-47
> Failed 4/58 tests, 93.10% okay
> t\22_autochomp....1..71
> ok 1
> ok 2
> not ok 3
> # expected <rec0\r\n>, got <rec0\r\nrec1\r\nrec2\r\n\r\n>
> ok 4
> ok 5
> not ok 6
> # expected <rec0\r\nrec1\r\n>, got <rec0\r\nrec1\r\nrec2\r\n\r\n>
> ok 7
> ok 8
> not ok 9
> # expected <rec0\r\nrec1\r\nrec2\r\n>, got
> <rec0\r\nrec1\r\nrec2\r\n\r\n>
> ok 10
> ok 11
> not ok 12
> # expected <new0\r\nrec1\r\nrec2\r\n>, got
> <new0\r\nrec1\r\nrec2\r\n\r\n>
> ok 13
> ok 14
> not ok 15
> # expected <new0\r\nnew1\r\nrec2\r\n>, got
> <new0\r\nnew1\r\nrec2\r\n\r\n>
> ok 16
> ok 17
> not ok 18
> # expected <new0\r\nnew1\r\nnew2\r\n>, got
> <new0\r\nnew1\r\nnew2\r\n\r\n>
> ok 19
> ok 20
> not ok 21
> # expected <long0\r\nnew1\r\nnew2\r\n>, got
> <long0\r\nnew1\r\nnew2\r\n\r\n>
> ok 22
> ok 23
> not ok 24
> # expected <long0\r\nlong1\r\nnew2\r\n>, got
> <long0\r\nlong1\r\nnew2\r\n\r\n>
> ok 25
> ok 26
> not ok 27
> # expected <long0\r\nlong1\r\nlong2\r\n>, got
> <long0\r\nlong1\r\nlong2\r\n\r\n>
> ok 28
> ok 29
> not ok 30
> # expected <long0\r\nlonger1\r\nlong2\r\n>, got
> <long0\r\nlonger1\r\nlong2\r\n\r\n>
> ok 31
> ok 32
> not ok 33
> # expected <longer0\r\nlonger1\r\nlong2\r\n>, got
> <longer0\r\nlonger1\r\nlong2\r\n\r\n>
> ok 34
> ok 35
> not ok 36
> # expected <short0\r\nlonger1\r\nlong2\r\n>, got
> <short0\r\nlonger1\r\nlong2\r\n\r\n>
> ok 37
> ok 38
> not ok 39
> # expected <short0\r\nshort1\r\nlong2\r\n>, got
> <short0\r\nshort1\r\nlong2\r\n\r\n>
> ok 40
> ok 41
> not ok 42
> # expected <short0\r\nshort1\r\nshort2\r\n>, got
> <short0\r\nshort1\r\nshort2\r\n\r\n>
> ok 43
> ok 44
> not ok 45
> # expected <short0\r\nsh1\r\nshort2\r\n>, got
> <short0\r\nsh1\r\nshort2\r\n\r\n>
> ok 46
> ok 47
> not ok 48
> # expected <sh0\r\nsh1\r\nshort2\r\n>, got
> <sh0\r\nsh1\r\nshort2\r\n\r\n>
> ok 49
> ok 50
> ok 51
> ok 52
> ok 53
> ok 54
> ok 55
> ok 56
> ok 57
> ok 58
> ok 59
> ok 60
> ok 61
> ok 62
> ok 63
> ok 64
> ok 65
> ok 66
> ok 67
> ok 68
> ok 69
> ok 70
> ok 71
> FAILED tests 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39,
> 42, 45, 48
> Failed 16/71 tests, 77.46% okay
> t\29_downcopy.....The Unsupported function alarm function is
> unimplemented at t\29_downcopy.t line
> 276.
> ...propagated at t\29_downcopy.t line 287.
> 1..718
> ok 1
> ok 2
> dubious
> Test returned status 22 (wstat 5632, 0x1600)
> DIED. FAILED tests 3-718
> Failed 716/718 tests, 0.28% okay
> t\29a_upcopy......The Unsupported function alarm function is
> unimplemented at t\29a_upcopy.t line
> 130.
> ...propagated at t\29a_upcopy.t line 140.
> 1..55
> ok 1
> dubious
> Test returned status 22 (wstat 5632, 0x1600)
> DIED. FAILED tests 2-55
> Failed 54/55 tests, 1.82% okay
> t\42_offset.......# INC = ..\lib
> E:\new\Tie-File-0.95\blib\lib E:\new\Tie-File-0.95\blib\arch
> C:/Perl/lib C:/Perl/site/lib . C:/Perl/lib C:/
> Perl/site/lib .
> 1..24
> ok 1 - use Tie::File;
> ok 2
> ok 3 - first one always there
> ok 4 - no offsets yet
> ok 5 - first is ok
> ok 6 - and second ok
> ok 7 - third undef
> ok 8 - first is ok
> ok 9 - and second ok
> ok 10 - and third ok
> ok 11 - fourth undef
> ok 12 - first is ok
> ok 13 - and second ok
> ok 14 - and third ok
> ok 15 - and fourth ok
> ok 16 - fourth undef
> ok 17 - first is ok
> ok 18 - and second ok
> ok 19 - and third ok
> ok 20 - and fourth ok
> ok 21 - and fifth ok
> ok 22 - and fifth ok
> ok 23 - and fourth changed ok
> ok 24 - and fifth ok
> ok
> Failed Test Stat Wstat Total Fail Failed List of Failed
> --------------------------------------------------------------
> -----------------
> t\09_gen_rs.t 58 4 6.90% 44-47
> t\22_autochomp.t 71 16 22.54% 3 6 9 12 15
> 18 21 24 27 30 33
> 36 39 42 45 48
> t\29_downcopy.t 22 5632 718 1432 199.44% 3-718
> t\29a_upcopy.t 22 5632 55 108 196.36% 2-55
> Failed 4/6 test scripts, 33.33% okay. 790/931 subtests
> failed, 15.15% okay.
>
> E:\new\Tie-File-0.95>scite *.PL
>
> E:\new\Tie-File-0.95>cd ..
>
> E:\new>box Log-Log4perl-0.31
> Log-Log4perl-0.31/
> Log-Log4perl-0.31/t/
> Log-Log4perl-0.31/t/034DBI.t
> Log-Log4perl-0.31/t/008ConfCat.t
> Log-Log4perl-0.31/t/023Date.t
> Log-Log4perl-0.31/t/018Init.t
> Log-Log4perl-0.31/t/041SafeEval.t
> Log-Log4perl-0.31/t/026FileApp.t
> Log-Log4perl-0.31/t/040Filter.t
> Log-Log4perl-0.31/t/002Logger.t
> Log-Log4perl-0.31/t/deeper1.expected
> Log-Log4perl-0.31/t/016Export.t
> Log-Log4perl-0.31/t/038XML-DOM1.t
> Log-Log4perl-0.31/t/031NDC.t
> Log-Log4perl-0.31/t/030LDLevel.t
> Log-Log4perl-0.31/t/015fltmsg.t
> Log-Log4perl-0.31/t/003Layout.t
> Log-Log4perl-0.31/t/037JWin32Event.t
> Log-Log4perl-0.31/t/022Wrap.t
> Log-Log4perl-0.31/t/011JFile.t
> Log-Log4perl-0.31/t/029SysWide.t
> Log-Log4perl-0.31/t/testdisp.pl
> Log-Log4perl-0.31/t/024WarnDieCarp.t
> Log-Log4perl-0.31/t/039XML-DOM2.t
> Log-Log4perl-0.31/t/deeper7.expected
> Log-Log4perl-0.31/t/deeper6.expected
> Log-Log4perl-0.31/t/032JRollFile.t
> Log-Log4perl-0.31/t/014ConfErrs.t
> Log-Log4perl-0.31/t/005Config-Perl.t
> Log-Log4perl-0.31/t/012Deeper.t
> Log-Log4perl-0.31/t/010JConsole.t
> Log-Log4perl-0.31/t/017Watch.t
> Log-Log4perl-0.31/t/020Easy.t
> Log-Log4perl-0.31/t/compare.pl
> Log-Log4perl-0.31/t/025CustLevels.t
> Log-Log4perl-0.31/t/027Watch2.t
> Log-Log4perl-0.31/t/013Bench.t
> Log-Log4perl-0.31/t/019Warn.t
> Log-Log4perl-0.31/t/006Config-Java.t
> Log-Log4perl-0.31/t/033UsrCspec.t
> Log-Log4perl-0.31/t/009Deuce.t
> Log-Log4perl-0.31/t/001Level.t
> Log-Log4perl-0.31/t/007LogPrio.t
> Log-Log4perl-0.31/t/036JSyslog.t
> Log-Log4perl-0.31/t/021AppThres.t
> Log-Log4perl-0.31/t/004Config.t
> Log-Log4perl-0.31/t/035JDBCAppender.t
> Log-Log4perl-0.31/t/028Additivity.t
> Log-Log4perl-0.31/lib/
> Log-Log4perl-0.31/lib/Log/
> Log-Log4perl-0.31/lib/Log/Log4perl/
> Log-Log4perl-0.31/lib/Log/Log4perl/JavaMap/
> Log-Log4perl-0.31/lib/Log/Log4perl/JavaMap/ConsoleAppender.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/JavaMap/FileAppender.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/JavaMap/JDBCAppender.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/JavaMap/TestBuffer.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/JavaMap/SyslogAppender.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/JavaMap/RollingFileAppender.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/JavaMap/NTEventLogAppender.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/MDC.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Layout.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Layout/
> Log-Log4perl-0.31/lib/Log/Log4perl/Layout/SimpleLayout.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Layout/NoopLayout.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Layout/PatternLayout.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Filter.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Config.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/FAQ.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Appender/
> Log-Log4perl-0.31/lib/Log/Log4perl/Appender/DBI.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Appender/TestBuffer.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Appender/TestArrayBuffer.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Filter/
> Log-Log4perl-0.31/lib/Log/Log4perl/Filter/LevelMatch.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Filter/Boolean.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Filter/LevelRange.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Filter/StringMatch.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/JavaMap.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Appender.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/DateFormat.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Logger.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Config/
> Log-Log4perl-0.31/lib/Log/Log4perl/Config/Watch.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Config/PropertyConfigurator.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Config/DOMConfigurator.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/NDC.pm
> Log-Log4perl-0.31/lib/Log/Log4perl/Level.pm
> Log-Log4perl-0.31/lib/Log/Log4perl.pm
> Log-Log4perl-0.31/Changes
> Log-Log4perl-0.31/MANIFEST
> Log-Log4perl-0.31/eg/
> Log-Log4perl-0.31/eg/log4j-manual-3.conf
> Log-Log4perl-0.31/eg/log4j-file-append-perl.conf
> Log-Log4perl-0.31/eg/jabber.conf
> Log-Log4perl-0.31/eg/log4j-manual-1.conf
> Log-Log4perl-0.31/eg/log4j-manual-2.conf
> Log-Log4perl-0.31/eg/syslog.pl
> Log-Log4perl-0.31/eg/5005it.pl
> Log-Log4perl-0.31/eg/log4j-file-append-java.conf
> Log-Log4perl-0.31/xml/
> Log-Log4perl-0.31/xml/log4j-1.2.dtd
> Log-Log4perl-0.31/xml/log4perl.dtd
> Log-Log4perl-0.31/LICENSE
> Log-Log4perl-0.31/README
> Log-Log4perl-0.31/MANIFEST.SKIP
> Log-Log4perl-0.31/Makefile.PL
> Checking if your kit is complete...
> Looks good
> Writing Makefile for Log::Log4perl
>
> Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
> Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
>
> cp lib/Log/Log4perl/Filter.pm blib\lib\Log/Log4perl/Filter.pm
> cp lib/Log/Log4perl/Filter/LevelRange.pm
> blib\lib\Log/Log4perl/Filter/LevelRange.pm
> cp lib/Log/Log4perl/JavaMap/FileAppender.pm
> blib\lib\Log/Log4perl/JavaMap/FileAppender.pm
> cp lib/Log/Log4perl/Filter/Boolean.pm
> blib\lib\Log/Log4perl/Filter/Boolean.pm
> cp lib/Log/Log4perl/Appender/DBI.pm
> blib\lib\Log/Log4perl/Appender/DBI.pm
> cp lib/Log/Log4perl/JavaMap/SyslogAppender.pm
> blib\lib\Log/Log4perl/JavaMap/SyslogAppender.pm
> cp lib/Log/Log4perl/JavaMap/RollingFileAppender.pm
> blib\lib\Log/Log4perl/JavaMap/RollingFileAppender.pm
> cp lib/Log/Log4perl/FAQ.pm blib\lib\Log/Log4perl/FAQ.pm
> cp lib/Log/Log4perl/MDC.pm blib\lib\Log/Log4perl/MDC.pm
> cp lib/Log/Log4perl.pm blib\lib\Log/Log4perl.pm
> cp lib/Log/Log4perl/Layout.pm blib\lib\Log/Log4perl/Layout.pm
> cp lib/Log/Log4perl/Filter/StringMatch.pm
> blib\lib\Log/Log4perl/Filter/StringMatch.pm
> cp lib/Log/Log4perl/Config/PropertyConfigurator.pm
> blib\lib\Log/Log4perl/Config/PropertyConfigurator.pm
> cp lib/Log/Log4perl/Config/DOMConfigurator.pm
> blib\lib\Log/Log4perl/Config/DOMConfigurator.pm
> cp lib/Log/Log4perl/NDC.pm blib\lib\Log/Log4perl/NDC.pm
> cp lib/Log/Log4perl/Level.pm blib\lib\Log/Log4perl/Level.pm
> cp lib/Log/Log4perl/Config/Watch.pm
> blib\lib\Log/Log4perl/Config/Watch.pm
> cp lib/Log/Log4perl/Layout/NoopLayout.pm
> blib\lib\Log/Log4perl/Layout/NoopLayout.pm
> cp lib/Log/Log4perl/Logger.pm blib\lib\Log/Log4perl/Logger.pm
> cp lib/Log/Log4perl/JavaMap/ConsoleAppender.pm
> blib\lib\Log/Log4perl/JavaMap/ConsoleAppender.pm
> cp lib/Log/Log4perl/Config.pm blib\lib\Log/Log4perl/Config.pm
> cp lib/Log/Log4perl/Appender/TestBuffer.pm
> blib\lib\Log/Log4perl/Appender/TestBuffer.pm
> cp lib/Log/Log4perl/Appender.pm blib\lib\Log/Log4perl/Appender.pm
> cp lib/Log/Log4perl/JavaMap/TestBuffer.pm
> blib\lib\Log/Log4perl/JavaMap/TestBuffer.pm
> cp lib/Log/Log4perl/Filter/LevelMatch.pm
> blib\lib\Log/Log4perl/Filter/LevelMatch.pm
> cp lib/Log/Log4perl/DateFormat.pm blib\lib\Log/Log4perl/DateFormat.pm
> cp lib/Log/Log4perl/JavaMap/NTEventLogAppender.pm
> blib\lib\Log/Log4perl/JavaMap/NTEventLogAppender.pm
> cp lib/Log/Log4perl/Layout/PatternLayout.pm
> blib\lib\Log/Log4perl/Layout/PatternLayout.pm
> cp lib/Log/Log4perl/JavaMap.pm blib\lib\Log/Log4perl/JavaMap.pm
> cp lib/Log/Log4perl/Appender/TestArrayBuffer.pm
> blib\lib\Log/Log4perl/Appender/TestArrayBuffer.pm
> cp lib/Log/Log4perl/Layout/SimpleLayout.pm
> blib\lib\Log/Log4perl/Layout/SimpleLayout.pm
> cp lib/Log/Log4perl/JavaMap/JDBCAppender.pm
> blib\lib\Log/Log4perl/JavaMap/JDBCAppender.pm
> C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e"
> "test_harness(0, 'blib\lib',
> 'blib\arch')" t\001Level.t t\002Logger.t t\003Layou
> t.t t\004Config.t t\005Config-Perl.t t\006Config-Java.t
> t\007LogPrio.t t\008ConfCat.t t\009Deuce.t
> t\010JConsole.t t\011JFile.t t\012Deeper.
> t t\013Bench.t t\014ConfErrs.t t\015fltmsg.t t\016Export.t
> t\017Watch.t t\018Init.t t\019Warn.t
> t\020Easy.t t\021AppThres.t t\022Wrap.t t\02
> 3Date.t t\024WarnDieCarp.t t\025CustLevels.t t\026FileApp.t
> t\027Watch2.t t\028Additivity.t
> t\029SysWide.t t\030LDLevel.t t\031NDC.t t\032JR
> ollFile.t t\033UsrCspec.t t\034DBI.t t\035JDBCAppender.t
> t\036JSyslog.t t\037JWin32Event.t
> t\038XML-DOM1.t t\039XML-DOM2.t t\040Filter.t t\0
> 41SafeEval.t
> t\001Level...........ok
> t\002Logger..........ok
> t\003Layout..........ok
> t\004Config..........ok
> t\005Config-Perl.....ok
> t\006Config-Java.....ok
> t\007LogPrio.........ok
> t\008ConfCat.........ok
> t\009Deuce...........ok
> t\010JConsole........Possible attempt to separate words with
> commas at t\010JConsole.t line 9.
> t\010JConsole........ok
> t\011JFile...........Possible attempt to separate words with
> commas at t\011JFile.t line 6.
> t\011JFile...........ok
> t\012Deeper..........ok
> t\013Bench...........ok
> t\014ConfErrs........ok
> t\015fltmsg.........."my" variable $app masks earlier
> declaration in same scope at t\015fltmsg.t
> line 46.
> "my" variable $app masks earlier declaration in same scope at
> t\015fltmsg.t line 65.
> "my" variable $app masks earlier declaration in same scope at
> t\015fltmsg.t line 83.
> "my" variable $app masks earlier declaration in same scope at
> t\015fltmsg.t line 108.
> t\015fltmsg..........ok
> t\016Export..........ok
> t\017Watch...........ok
> t\018Init............ok
> t\019Warn............ok
> t\020Easy............ok
> t\021AppThres........ok
> t\022Wrap............ok
> t\023Date............ok
> t\024WarnDieCarp.....ok
> t\025CustLevels......ok
> t\026FileApp.........ok
> t\027Watch2..........ok
> t\028Additivity......ok
> t\029SysWide.........ok
> t\030LDLevel.........ok
> t\031NDC.............ok
> t\032JRollFile.......Log::Dispatch::FileRotate not installed,
> skipping...
> t\032JRollFile.......ok
> t\033UsrCspec........ok
> t\034DBI.............Use of uninitialized value in string ne at
> E:\new\Log-Log4perl-0.31\blib\lib/Log/Log4perl/Appender/DBI.pm
> line 227.
> t\034DBI.............ok
> t\035JDBCAppender....Use of uninitialized value in string ne at
> E:\new\Log-Log4perl-0.31\blib\lib/Log/Log4perl/Appender/DBI.pm
> line 227.
> Use of uninitialized value in string ne at
> E:\new\Log-Log4perl-0.31\blib\lib/Log/Log4perl/Appender/DBI.pm
> line 227.
> t\035JDBCAppender....ok
> t\036JSyslog.........Sys::Syslog not installed, skipping...
> t\036JSyslog.........ok
> t\037JWin32Event.....Log::Dispatch::Win32EventLog not
> installed, skipping..
> t\037JWin32Event.....ok
> t\038XML-DOM1........main::Compare() called too early to
> check prototype at t\compare.pl line 25.
> main::Compare() called too early to check prototype at
> t\compare.pl line 32.
> main::Compare() called too early to check prototype at
> t\compare.pl line 44.
> main::Compare() called too early to check prototype at
> t\compare.pl line 62.
> main::Compare() called too early to check prototype at
> t\compare.pl line 67.
> main::Compare() called too early to check prototype at
> t\compare.pl line 72.
> t\038XML-DOM1........ok
> t\039XML-DOM2........main::Compare() called too early to
> check prototype at t/compare.pl line 25.
> main::Compare() called too early to check prototype at
> t/compare.pl line 32.
> main::Compare() called too early to check prototype at
> t/compare.pl line 44.
> main::Compare() called too early to check prototype at
> t/compare.pl line 62.
> main::Compare() called too early to check prototype at
> t/compare.pl line 67.
> main::Compare() called too early to check prototype at
> t/compare.pl line 72.
> t\039XML-DOM2........ok
> t\040Filter..........ok
> t\041SafeEval........"my" variable $failed masks earlier
> declaration in same scope at
> t\041SafeEval.t line 135.
> "my" variable $failed masks earlier declaration in same scope
> at t\041SafeEval.t line 150.
> "my" variable $failed masks earlier declaration in same scope
> at t\041SafeEval.t line 163.
> "my" variable $failed masks earlier declaration in same scope
> at t\041SafeEval.t line 176.
> Name "Foo::foo" used only once: possible typo at
> t\041SafeEval.t line 108.
> Name "Foo::bar" used only once: possible typo at
> t\041SafeEval.t line 109.
> t\041SafeEval........ok 1/23The getpwuid function is
> unimplemented at t\041SafeEval.t line 14.
> t\041SafeEval........dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 2-23
> Failed 22/23 tests, 4.35% okay
> Failed Test Stat Wstat Total Fail Failed List of Failed
> --------------------------------------------------------------
> -----------------
> t\041SafeEval.t 255 65280 23 44 191.30% 2-23
> Failed 1/41 test scripts, 97.56% okay. 22/422 subtests
> failed, 94.79% okay.
> NMAKE : fatal error U1077: 'C:\Perl\bin\perl.exe' : return code '0xff'
> Stop.
>
> E:\new\Log-Log4perl-0.31>C:\Perl\bin\perl.exe
> "-MExtUtils::Command::MM" "-e" "test_harness(1,
> 'blib\lib', 'blib\arch')" t\041SafeEval.t
> t\041SafeEval....1..23
> # Running under perl version 5.006001 for MSWin32
> # Win32::BuildNumber 633
> # Current time local: Sat May 10 16:54:52 2003
> # Current time GMT: Sat May 10 23:54:52 2003
> # Using Test.pm version 1.24
> "my" variable $failed masks earlier declaration in same scope
> at t\041SafeEval.t line 135.
> "my" variable $failed masks earlier declaration in same scope
> at t\041SafeEval.t line 150.
> "my" variable $failed masks earlier declaration in same scope
> at t\041SafeEval.t line 163.
> "my" variable $failed masks earlier declaration in same scope
> at t\041SafeEval.t line 176.
> Name "Foo::foo" used only once: possible typo at
> t\041SafeEval.t line 108.
> Name "Foo::bar" used only once: possible typo at
> t\041SafeEval.t line 109.
> ok 1
> The getpwuid function is unimplemented at t\041SafeEval.t line 14.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 2-23
> Failed 22/23 tests, 4.35% okay
> Failed Test Stat Wstat Total Fail Failed List of Failed
> --------------------------------------------------------------
> -----------------
> t\041SafeEval.t 255 65280 23 44 191.30% 2-23
> Failed 1/1 test scripts, 0.00% okay. 22/23 subtests failed,
> 4.35% okay.
>
> E:\new\Log-Log4perl-0.31>
>
>
> --
> Summary of my perl5 (revision 5 version 6 subversion 1) configuration:
> Platform:
> osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread
> uname=''
> config_args='undef'
> hint=recommended, useposix=true, d_sigaction=undef
> usethreads=undef use5005threads=undef useithreads=define
> usemultiplicity=define
> useperlio=undef d_sfio=undef uselargefiles=undef usesocks=undef
> use64bitint=undef use64bitall=undef uselongdouble=undef
> Compiler:
> cc='cl', ccflags ='-nologo -O1 -MD -DNDEBUG -DWIN32
> -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT
> -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX',
> optimize='-O1 -MD -DNDEBUG',
> cppflags='-DWIN32'
> ccversion='', gccversion='', gccosandvers=''
> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
> d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
> ivtype='long', ivsize=4, nvtype='double', nvsize=8,
> Off_t='off_t', lseeksize=4
> alignbytes=8, usemymalloc=n, prototype=define
> Linker and Libraries:
> ld='link', ldflags ='-nologo -nodefaultlib -release
> -libpath:"C:/Perl\lib\CORE"
> -machine:x86'
> libpth="C:\Program Files\Microsoft Visual
> Studio\VC98\mfc\lib" "C:\Program Files\Microsoft
> Visual Studio\VC98\lib" "C:\Perl\lib\CORE"
> libs= oldnames.lib kernel32.lib user32.lib gdi32.lib
> winspool.lib comdlg32.lib advapi32.lib
> shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib
> wsock32.lib mpr.lib winmm.lib
> version.lib odbc32.lib odbccp32.lib msvcrt.lib
> perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib
> winspool.lib comdlg32.lib
> advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib
> uuid.lib wsock32.lib mpr.lib
> winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib
> libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl56.lib
> Dynamic Linking:
> dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
> cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib
> -release -libpath:"C:/Perl\lib\CORE"
> -machine:x86'
>
>
> Characteristics of this binary (from libperl):
> Compile-time options: MULTIPLICITY USE_ITHREADS
> PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
> Locally applied patches:
> ActivePerl Build 633
> Built under MSWin32
> Compiled at Jun 17 2002 21:33:05
> @INC:
> C:/Perl/lib
> C:/Perl/site/lib
> .
>
>
>
> __________________________________
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo.
> http://search.yahoo.com
>
|