At 12:44 AM +0000 2/17/07, Tim Bunce wrote:
You can download it from:
http://homepage.mac.com/tim.bunce/.Public/perl/DBI-1.54-RC4.tar.gz
I'd be grateful for any testing, and especially for feedback on DBD::Gofer.
Some testing on strange platforms, like Windows, would be helpful as I'm
sure they'll be portability issues with some gofer transports.
A simple 'make test' fails on my machine (Perl 5.8.8 no threads, Mac
OS X 10.4.8 PPC, GCC 4.0.1) citing various problems with Gofer.
Details appear below this email.
-- Darren Duncan
----------
darren-duncans-power-mac-g4:/Volumes/Programming160/downloads/DBI-1.54
darrenduncan$ make test
PERL_DL_NONLAZY=1 /Volumes/Programming160/perl6
"-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib',
'blib/arch')" t/*.t
t/01basics................ok
4/132 skipped: various reasons
t/02dbidrv................ok
t/03handle................ok
t/04mods..................ok
t/05thrclone..............skipped
all skipped: this darwin perl 5.008008 not configured to
support iThreads
t/06attrs.................ok
t/07kids..................ok
t/08keeperr...............ok
t/09trace.................ok
t/10examp.................ok
t/11fetch.................ok
t/12quote.................ok
t/13taint.................ok
t/14utf8..................ok
t/15array.................ok
t/19fhtrace...............ok
t/20meta..................ok
t/30subclass..............ok
t/40profile...............ok
t/41prof_dump.............ok
t/42prof_data.............ok
t/43prof_env..............ok
t/50dbm...................ok
t/60preparse..............ok
t/65transact..............ok
t/70callbacks.............ok
t/72childhandles..........ok
t/80proxy.................skipped
all skipped: modules required for proxy are probably not
installed (e.g., RPC/PlClient.pm)
t/85gofer.................
# Failed test 'should connect'
# in t/85gofer.t at line 92.
# Failed test 'Testing pipeone transport with pedantic policy aborted
# '
# in t/85gofer.t at line 52.
t/85gofer.................NOK 2/0
# Failed test 'should connect'
# in t/85gofer.t at line 92.
# Failed test 'Testing pipeone transport with classic policy aborted
# '
# in t/85gofer.t at line 52.
t/85gofer.................ok 5/0
# Failed test in t/85gofer.t at line 99.
t/85gofer.................NOK 7/0
# Failed test in t/85gofer.t at line 100.
t/85gofer.................NOK 8/0
# Failed test 'Testing pipeone transport with rush policy aborted
# '
# in t/85gofer.t at line 52.
t/85gofer.................ok 17/0# Looks like you failed 7 tests of 63.
t/85gofer.................dubious
Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-4, 7-9
Failed 7/63 tests, 88.89% okay
t/pod.....................skipped
all skipped: Test::Pod 1.00 required for testing POD
t/zvg_01basics............ok
4/132 skipped: various reasons
t/zvg_02dbidrv............ok
t/zvg_03handle............ok
44/137 skipped: various reasons
t/zvg_04mods..............ok
t/zvg_05thrclone..........skipped
all skipped: this darwin perl 5.008008 not configured to
support iThreads
t/zvg_06attrs.............ok
t/zvg_07kids..............ok
t/zvg_08keeperr...........ok
t/zvg_09trace.............ok
t/zvg_10examp.............ok
t/zvg_11fetch.............ok
t/zvg_12quote.............ok
t/zvg_13taint.............skipped
all skipped: Taint attribute tests not functional with DBI_AUTOPROXY
t/zvg_14utf8..............ok
t/zvg_15array.............ok
t/zvg_19fhtrace...........ok
t/zvg_20meta..............ok
t/zvg_30subclass..........ok
t/zvg_40profile...........ok
t/zvg_41prof_dump.........ok
t/zvg_42prof_data.........ok
t/zvg_43prof_env..........ok
t/zvg_50dbm...............ok
2/12 skipped: various reasons
t/zvg_60preparse..........ok
t/zvg_65transact..........skipped
all skipped: Transactions not supported by DBD::Gofer
t/zvg_70callbacks.........ok
t/zvg_72childhandles......ok
2/14 skipped: various reasons
t/zvg_80proxy.............skipped
all skipped: modules required for proxy are probably not
installed (e.g., RPC/PlClient.pm)
t/zvg_85gofer.............
# Failed test 'should connect'
# in ./t/85gofer.t at line 92.
# Failed test 'Testing pipeone transport with pedantic policy aborted
# '
# in ./t/85gofer.t at line 52.
t/zvg_85gofer.............NOK 1/0
# Failed test 'should connect'
# in ./t/85gofer.t at line 92.
# Failed test 'Testing pipeone transport with classic policy aborted
# '
# in ./t/85gofer.t at line 52.
t/zvg_85gofer.............NOK 2/0Confused test output: test 2
answered after test 2
t/zvg_85gofer.............ok 3/0Confused test output: test 3 answered
after test 4
Confused test output: test 4 answered after test 5
# Failed test in ./t/85gofer.t at line 99.
t/zvg_85gofer.............NOK 5/0Confused test output: test 5
answered after test 6
# Failed test in ./t/85gofer.t at line 100.
t/zvg_85gofer.............NOK 6/0Confused test output: test 6
answered after test 7
# Failed test 'Testing pipeone transport with rush policy aborted
# '
t/zvg_85gofer.............NOK 7/0# in ./t/85gofer.t at line 52.
Confused test output: test 7 answered after test 8
Confused test output: test 8 answered after test 9
Confused test output: test 9 answered after test 10
Confused test output: test 10 answered after test 11
Confused test output: test 11 answered after test 12
Confused test output: test 12 answered after test 13
Confused test output: test 13 answered after test 14
Confused test output: test 14 answered after test 15
Confused test output: test 15 answered after test 16
Confused test output: test 16 answered after test 17
Confused test output: test 17 answered after test 18
Confused test output: test 18 answered after test 19
Confused test output: test 19 answered after test 20
Confused test output: test 20 answered after test 21
Confused test output: test 21 answered after test 22
Confused test output: test 22 answered after test 23
Confused test output: test 23 answered after test 24
Confused test output: test 24 answered after test 25
Confused test output: test 25 answered after test 26
Confused test output: test 26 answered after test 27
Confused test output: test 27 answered after test 28
Confused test output: test 28 answered after test 29
Confused test output: test 29 answered after test 30
Confused test output: test 30 answered after test 31
Confused test output: test 31 answered after test 32
Confused test output: test 32 answered after test 33
Confused test output: test 33 answered after test 34
Confused test output: test 34 answered after test 35
Confused test output: test 35 answered after test 36
Confused test output: test 36 answered after test 37
Confused test output: test 37 answered after test 38
Confused test output: test 38 answered after test 39
Confused test output: test 39 answered after test 40
Confused test output: test 40 answered after test 41
Confused test output: test 41 answered after test 42
Confused test output: test 42 answered after test 43
Confused test output: test 43 answered after test 44
Confused test output: test 44 answered after test 45
Confused test output: test 45 answered after test 46
t/zvg_85gofer.............ok 46/0Confused test output: test 46
answered after test 47
Confused test output: test 47 answered after test 48
Confused test output: test 48 answered after test 49
Confused test output: test 49 answered after test 50
Confused test output: test 50 answered after test 51
Confused test output: test 51 answered after test 52
Confused test output: test 52 answered after test 53
Confused test output: test 53 answered after test 54
Confused test output: test 54 answered after test 55
Confused test output: test 55 answered after test 56
Confused test output: test 56 answered after test 57
Confused test output: test 57 answered after test 58
Confused test output: test 58 answered after test 59
Confused test output: test 59 answered after test 60
Confused test output: test 60 answered after test 61
Confused test output: test 61 answered after test 62
# Looks like you failed 7 tests of 63.
t/zvg_85gofer.............dubious
Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-4, 7-9
Failed 7/63 tests, 88.89% okay
t/zvp_01basics............ok
4/132 skipped: various reasons
t/zvp_02dbidrv............ok
10/51 skipped: various reasons
t/zvp_03handle............ok
76/137 skipped: various reasons
t/zvp_04mods..............ok
t/zvp_05thrclone..........skipped
all skipped: this darwin perl 5.008008 not configured to
support iThreads
t/zvp_06attrs.............ok
7/137 skipped: various reasons
t/zvp_07kids..............skipped
all skipped: $h->{Kids} attribute not supported for DBI::PurePerl
t/zvp_08keeperr...........ok
t/zvp_09trace.............ok
t/zvp_10examp.............ok
3/206 skipped: various reasons
t/zvp_11fetch.............ok
t/zvp_12quote.............ok
t/zvp_13taint.............skipped
all skipped: Taint attributes not supported with DBI::PurePerl
t/zvp_14utf8..............ok
t/zvp_15array.............ok
t/zvp_19fhtrace...........ok
t/zvp_20meta..............ok
t/zvp_30subclass..........ok
t/zvp_40profile...........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvp_41prof_dump.........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvp_42prof_data.........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvp_43prof_env..........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvp_50dbm...............ok
t/zvp_60preparse..........skipped
all skipped: preparse not supported for DBI::PurePerl
t/zvp_65transact..........ok
t/zvp_70callbacks.........skipped
all skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl
t/zvp_72childhandles......ok
t/zvp_80proxy.............skipped
all skipped: modules required for proxy are probably not
installed (e.g., RPC/PlClient.pm)
t/zvp_85gofer.............
t/zvp_85gofer.............NOK 1/0# Failed test 'should connect'
# in ./t/85gofer.t at line 92.
# Failed test 'Testing pipeone transport with pedantic policy aborted
# '
t/zvp_85gofer.............NOK 2/0# in ./t/85gofer.t at line 52.
# Failed test 'should connect'
t/zvp_85gofer.............NOK 3/0# in ./t/85gofer.t at line 92.
# Failed test 'Testing pipeone transport with classic policy aborted
# '
t/zvp_85gofer.............NOK 4/0# in ./t/85gofer.t at line 52.
t/zvp_85gofer.............ok 5/0
# Failed test in ./t/85gofer.t at line 99.
t/zvp_85gofer.............NOK 8/0
# Failed test in ./t/85gofer.t at line 100.
t/zvp_85gofer.............NOK 9/0
# Failed test 'Testing pipeone transport with rush policy aborted
# '
# in ./t/85gofer.t at line 52.
# Looks like you failed 7 tests of 63.
t/zvp_85gofer.............dubious
Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-4, 7-9
Failed 7/63 tests, 88.89% okay
t/zvxgp_01basics..........ok
4/132 skipped: various reasons
t/zvxgp_02dbidrv..........ok
10/51 skipped: various reasons
t/zvxgp_03handle..........ok
76/137 skipped: various reasons
t/zvxgp_04mods............ok
t/zvxgp_05thrclone........skipped
all skipped: this darwin perl 5.008008 not configured to
support iThreads
t/zvxgp_06attrs...........ok
7/137 skipped: various reasons
t/zvxgp_07kids............skipped
all skipped: $h->{Kids} attribute not supported for DBI::PurePerl
t/zvxgp_08keeperr.........ok
t/zvxgp_09trace...........ok
t/zvxgp_10examp...........ok
3/206 skipped: various reasons
t/zvxgp_11fetch...........ok
t/zvxgp_12quote...........ok
t/zvxgp_13taint...........skipped
all skipped: Taint attributes not supported with DBI::PurePerl
t/zvxgp_14utf8............ok
t/zvxgp_15array...........ok
t/zvxgp_19fhtrace.........ok
t/zvxgp_20meta............ok
t/zvxgp_30subclass........ok
t/zvxgp_40profile.........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_41prof_dump.......skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_42prof_data.......skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_43prof_env........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_50dbm.............ok
2/12 skipped: various reasons
t/zvxgp_60preparse........skipped
all skipped: preparse not supported for DBI::PurePerl
t/zvxgp_65transact........skipped
all skipped: Transactions not supported by DBD::Gofer
t/zvxgp_70callbacks.......skipped
all skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl
t/zvxgp_72childhandles....ok
2/14 skipped: various reasons
t/zvxgp_80proxy...........skipped
all skipped: modules required for proxy are probably not
installed (e.g., RPC/PlClient.pm)
t/zvxgp_85gofer...........
# Failed test 'should connect'
# in ./t/85gofer.t at line 92.
# Failed test 'Testing pipeone transport with pedantic policy aborted
# '
# in ./t/85gofer.t at line 52.
t/zvxgp_85gofer...........NOK 1/0
# Failed test 'should connect'
# in ./t/85gofer.t at line 92.
# Failed test 'Testing pipeone transport with classic policy aborted
# '
# in ./t/85gofer.t at line 52.
t/zvxgp_85gofer...........NOK 2/0Confused test output: test 2
answered after test 2
t/zvxgp_85gofer...........ok 3/0Confused test output: test 3 answered
after test 4
Confused test output: test 4 answered after test 5
# Failed test in ./t/85gofer.t at line 99.
t/zvxgp_85gofer...........NOK 5/0Confused test output: test 5
answered after test 6
# Failed test in ./t/85gofer.t at line 100.
t/zvxgp_85gofer...........NOK 6/0Confused test output: test 6
answered after test 7
# Failed test 'Testing pipeone transport with rush policy aborted
# '
# in ./t/85gofer.t at line 52.
t/zvxgp_85gofer...........NOK 7/0Confused test output: test 7
answered after test 8
t/zvxgp_85gofer...........ok 8/0Confused test output: test 8 answered
after test 9
Confused test output: test 9 answered after test 10
Confused test output: test 10 answered after test 11
Confused test output: test 11 answered after test 12
Confused test output: test 12 answered after test 13
Confused test output: test 13 answered after test 14
Confused test output: test 14 answered after test 15
Confused test output: test 15 answered after test 16
Confused test output: test 16 answered after test 17
Confused test output: test 17 answered after test 18
Confused test output: test 18 answered after test 19
Confused test output: test 19 answered after test 20
Confused test output: test 20 answered after test 21
Confused test output: test 21 answered after test 22
Confused test output: test 22 answered after test 23
Confused test output: test 23 answered after test 24
Confused test output: test 24 answered after test 25
Confused test output: test 25 answered after test 26
Confused test output: test 26 answered after test 27
Confused test output: test 27 answered after test 28
Confused test output: test 28 answered after test 29
Confused test output: test 29 answered after test 30
Confused test output: test 30 answered after test 31
Confused test output: test 31 answered after test 32
Confused test output: test 32 answered after test 33
Confused test output: test 33 answered after test 34
Confused test output: test 34 answered after test 35
Confused test output: test 35 answered after test 36
Confused test output: test 36 answered after test 37
Confused test output: test 37 answered after test 38
Confused test output: test 38 answered after test 39
Confused test output: test 39 answered after test 40
Confused test output: test 40 answered after test 41
Confused test output: test 41 answered after test 42
Confused test output: test 42 answered after test 43
Confused test output: test 43 answered after test 44
Confused test output: test 44 answered after test 45
Confused test output: test 45 answered after test 46
Confused test output: test 46 answered after test 47
Confused test output: test 47 answered after test 48
Confused test output: test 48 answered after test 49
Confused test output: test 49 answered after test 50
Confused test output: test 50 answered after test 51
Confused test output: test 51 answered after test 52
Confused test output: test 52 answered after test 53
Confused test output: test 53 answered after test 54
Confused test output: test 54 answered after test 55
Confused test output: test 55 answered after test 56
Confused test output: test 56 answered after test 57
Confused test output: test 57 answered after test 58
Confused test output: test 58 answered after test 59
Confused test output: test 59 answered after test 60
Confused test output: test 60 answered after test 61
# Looks like you failed 7 tests of 63.
Confused test output: test 61 answered after test 62
t/zvxgp_85gofer...........dubious
Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-4, 7-9
Failed 7/63 tests, 88.89% okay
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/85gofer.t 7 1792 63 7 1-4 7-9
t/zvg_85gofer.t 7 1792 63 7 1-4 7-9
t/zvp_85gofer.t 7 1792 63 7 1-4 7-9
t/zvxgp_85gofer.t 7 1792 63 7 1-4 7-9
28 tests and 260 subtests skipped.
Failed 4/117 test scripts. 28/4730 subtests failed.
Files=117, Tests=4730, 47 wallclock secs (38.87 cusr + 6.29 csys = 45.16 CPU)
Failed 4/117 test programs. 28/4730 subtests failed.
make: *** [test_dynamic] Error 7