Re: ANNOUNCE: DBD::Oracle 1.22 Release Candidate 1
Martin Evans <[email protected]>
| Newsgroups | gmane.comp.lang.perl.modules.dbi.sybase.devel |
|---|---|
| Organization | Easysoft Limited |
| Message-ID | <[email protected]> |
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 > >