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
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.