Thanks for all your hard work on this John. Here are some observations and results:

o META.yml is missing - you get the following during Makefile.PL processing:

Warning: the following files are missing in your kit:
        META.yml

o there is a =back4 in the pod that should be just "=back"
Oracle.pm:2918: Unknown command paragraph "=back4"

o when you are using instant client the Makefile.PL still says:

WARNING: The tests will probably fail unless you set ORACLE_HOME yourself!

I do not think this is correct. You do not need ORACLE_HOME set with instant client and Oracle actually tell you to not set ORACLE_HOME with instant client on unix.

o there is a typo in the changes file:

connection part of POB => POD

o the segfault I reported with fetching lobs via a procedure returned cursor is fixed.

o ora_auto_lob confirmed as working from a statement handle created for a procedure returned cursor.

o all tests pass using instant client 11.1 on Linux Ubuntu 8.04 (completely up to date with all fixes).

o all tests pass using instant client 10.2 on Linux Ubuntu 8.04 (completely up to date with all fixes)

Attached is a new set of tests which check that bugs have been fixed. It includes tests for issues I found above.

I have not as yet run this release candidate with our application but I hope to do this before the end of the day.

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

John Scoles wrote:
Well here is is a very large maintenance release of DBD::ORACLE

You can find it here

http://svn.perl.org/modules/dbd-oracle/trunk/DBD-Oracle-1.22-RC1.tar

Any and all testing would be greatly appreciated, but especially
testing of building against Oracle Instant Client on a range of platforms.

Looks like I got Makefile to work on most clients and platforms including 64 bit sun and others

As well don't bother testing this against an 8 DB or Client as I am dropping support for 8 in this version. See the POD for more details.

Here is a quick look at what has been fixed in this version

 Update to connection part of POB from  John Scoles
 Fix to test suite to bring it up to standard from Martin Evans
Fix for memory hemorrhage in bind_param_inout_array found by Ricky Egeland, Fix by John Scoles
 Fix for a typo in oracle.xs from Milo van der Leij
 Fix for bugs on SPs with Lobs reported by Martin Evans, Fix by J Scoles
Changed the way Ping works rather than using prepare and execute it now makes a single round trip call to DB by John Scoles Fix for rt.cpan.org Ticket #=37501 fail HP-UX Itanium 11.31 makefile also added the OS and version to the output of the Makefile.PL for easier debugging. from John Scoles and Rich Roemer Added a number of internal functions for decoding OCI debug values from John Scoles Fix for hpux 11.23 linker error unrecognized argument on the Makefile from someone on CPAN forum Added fetch by piece for lobs, fixed persistent lobs and expansed their usage for LONG and LONG RAW and changed to pod to reflect the changes from John Scoles Added comment to POD on case sensitivity of ORACLE environment variables suggested by Gerhard Lausser Added patch to fix a number of harmless, but annoying, GCC warnings from Eric Simon Added (finally) ora_verbose for DBD only tracking from John Scoles and thanks to H.Merijn Brand
 Fix for rt.cpan.org Ticket #=32396 from John Scoles
 Fix for memory leak that snucked into 1.21 from John Scoles
 Fix for rt.cpan.org Ticket #=36069: Problem with synonym from John Scoles
Fix for rt.cpan.org Ticket #=28811 ORA_CHAR(s) not returning correct length in functions and procedures from John Scoles Makefile.PL now working without flags for Linux 11.1.0.6 instant client and regular client from John Scoles, Andy Sautins, H.Merijn Brand, Nathan Vonnahme and Karun Dutt Fixed how persistent lob fetch works now uses callback correctly, from John Scoles & Darren Kipp


Reply via email to