John Scoles wrote:
> Well it is finally here the 'two bit' version of DBD::Oracle 1.25
> 
> You can find the release candidate here
> 
> http://svn.perl.org/modules/dbd-oracle/trunk/DBD-Oracle-1.25-RC1.tar.gz
> 
> Any and all testing will be most welcome!
> 
> The big add in this time is support for DRCP (Database Resident Connection
> Pool) if you happen to be using 11g or later
> 
> As well 'get_info' has been greatly expanded
> 
> Plus the the usual hodgepodge of bug fixes detailed below
> 
>   Added support for the OCIPing by John Scoles
>   Spell checked the pod (the first time in a while me thinks) updated the
> todo By John Scoles
>   Added support for DCRP (Database Resident Connection Pooling) by John
> Scoles with Luben Karavelov
>   Fix for odd error with Ping from Tom Payerle
>   Removed the NEW_OCI_INIT compile directive and the deprecated
> OCIInitialize calls
>   Fix for rt.cpan.org Ticket #=57256 :  Double free problem in dbdimp.c by
> John Scoles
>   Fix for invalid format in trace of OCILobLocatorIsInit_log_stat reported
> by Martin Evans Fixed by John Scoles
>   Fix for very odd UNKNOWN OCI STATUS 1041 (OCILobFreeTemporary) on
> disconnect reported by John Parker and Bob Mcgowan fixed by John Scoles
>   Fix for rt.cpan.org Ticket #=55445: get_info(28) SQL_IDENTIFIER_CASE seems
> to return the wrong value from Martin J Evans and a bunch of re jigging from
> John Scoles
>   Patch for PL/SQL: numeric or value error: character string buffer too
> small from Scott T. Hildreth
>   Fix for rt.cpan.org Ticket #=51594 type_info and type_info_all miss vital
> information from John Scoles
>   Added ora_lob_is_init function by John Scoles
>   Fix for rt.cpan.org Ticket #=55031 Ubuntu Server  Building with Oracle XE
> under 32-bit from Brian Candler
>   Fix for rt.cpan.org Ticket #=56810 bug with multiple nested cursor from
> John Scoles
>   Fix for bug found only on Big-Endian hardware reported by Timothy Everett
> and others from Charles Jardine
>   Fix for memory leak when using prepared_cached and lobs reported by Mark
> Bobak and Martin Evans found and fixed by John Scoles and a test from Martin
> Evans
>   Added more entries to the Readmes from John Scoles
> 
> 
> Cheers
> John Scoles
> 
> --
> New! Learn why & how to love your data with Pythian's new webinar  series.
> Topics, details & register: http://www.pythian.com/webinars
> 
> 

John,

I see some new output during the running of Makefile.PL that you may
have left in unintentionally:

test
test 2
test /home/martin/instantclient_11_1/
test 3
test 4 Error 6 initializing SQL*Plus

also a few compilation issues:

Oracle.xs:486: warning: format ‘%d’ expects type ‘int’, but argument 7
has type ‘boolean *’

All tests run successfully on my development system except:

t/26exe_array.t       (Wstat: 512 Tests: 17 Failed: 2)
  Failed tests:  11, 14
  Non-zero exit status: 2

and these tests always fail for me.

DRCP is not appropriate for our application so I've not tested that
although I may look at it in the future. BTW, are you sure you need
Oracle 11.2 and not just 11.1? (I see for 11.1.0.6 PHP refers to a patch
you need to fix problems -
http://php.net/manual/en/oci8.connection.php). Might be worth mentioning
that once it is confirmed as it could be really annoying to start using
DRCP and hit the sort of problems mentioned in the fix.

You've left OCIPing in the Todo file although your Changes list says
you've implemented it now. How is OCIPing used?

There are some pod warnings:

*** WARNING: No argument for =item at line 1914 in file Oracle.pm
*** ERROR: unresolved internal link 'Prefetching Rows' at line 1901 in
file Oracle.pm
*** ERROR: unresolved internal link 'Prefetching Rows' at line 1906 in
file Oracle.pm
*** ERROR: unresolved internal link 'Prefetching Rows' at line 1911 in
file Oracle.pm
*** ERROR: unresolved internal link 'LOB Methods' at line 3619 in file
Oracle.pm

Perhaps the prefetching rows links want to be "Prefetching & Row
Caching" or "Row Prefetching".

The "=head2 Optimizing Oracle's listener" is not preceded by an empty
line so pod2html loses the significance of the =head. The same is true
of "=head1 CONNECTING TO ORACLE". You might want to fix this before
uploading to CPAN.

Thanks for all your hard work on DBD::Oracle.

Martin
-- 
Martin J. Evans
Easysoft Limited
http://www.easysoft.com

Reply via email to