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