[Catalyst] ActivePerl DBI and Catalyst

Lampert, Hugh Hugh.Lampert at lbbwus.com
Wed Feb 7 16:54:09 GMT 2007


I received an e-mail from Jan Dubois of ActiveState regarding the
problem with DBI and Catalyst.  He wants a small test case that he can
use to test the ActiveState implementation of DBI.  Unfortunately, I
have neither the time or the expertise to unwind my Catalyst application
sufficiently to provide him with a test case, as my app is a test case
itself and intimately married with SQL Server.  Is there anyone who is a
Catalyst Pro (and is interested in smooth Catalyst operation on the
Win32 platform) who can send him some test case information? 

-- Hugh


-----Original Message-----
From: Jan Dubois [mailto:jand at ActiveState.com] 
Sent: Wednesday, February 07, 2007 11:13 AM
To: Lampert, Hugh
Subject: Re: ActivePerl DBI and Catalyst


On Wed, 7 Feb 2007 10:52:41 -0500, "Lampert, Hugh"
<Hugh.Lampert at lbbwus.com> wrote:

Hello Hugh,

>I'm impressed that ActiveState is interested in solving this issue! 
>However, please excuse me if I take this opportunity to say that the 
>inability to restart the debugger using the R command is a far bigger 
>problem for me (which I've reported many times on the ActiveState bug 
>tracking system), as I must continually quit the debugger instead and 
>lose all my run-time variables! (something about "your vendor has not 
>defined POSIX macro _SC_OPEN_MAX"...)  This happens even with build 
>820.

I'll see if I can bump up the priority of this a little...

>But anywho, I was using build 819 which I had installed over Build 817

This may actually already be the problem:  To allow updating of bundled
modules with PPM4 we had to change the order of lib and site/lib in
@INC, which happened in 817.90.  That means you should not install 818
or any later version on top of 817 or earlier because you will end up
with older modules in site/lib that will shadow the newer modules in
lib.

ActivePerl 819 does ship with DBI 1.52, which should work fine.  The PPM
repository does have 1.53, so installing it via PPM should give you the
latest.

>which I had installed over build 815.... I always try to install the 
>latest PPM's from ActiveState where available, however you guys are (or

>were) way behind with the Catalyst modules.  I probably got the DBI and

>DBD::ADO modules from the University of Winnipeg
>repository(http://theoryx5.uwinnipeg.ca/ppms/) because they seem to 
>have more of an interest in keeping up-to-date Catalyst modules around.
>
>Since I forced an install of DBI 1.53 from CPAN I haven't had any 
>issues.  I've since upgraded to build 820 and still no issues so far 
>(however I'm still using the DBI 1.53 from CPAN).

Do you have a small test case that would allow me to see if your problem
still exists with DBI 1.5201 in 820, or DBI 1.53 from PPM?

Cheers,
-Jan

PS: The reason that ActivePerl 820 has DBI 1.52 plus some patches is
that 1.53 has an incompatibility with DBD-Sybase.
Disclaimer:
"This message is for the named person's use only. It may contain confidential, proprietary or legally privileged 
information. The above information has been prepared for information purposes only. The above does not constitute
an offer, recommendation or solicitation to buy or sell, nor is it an official confirmation of terms. While the 
information herein has been obtained from sources believed to be reliable, Landesbank Baden-Württemberg makes 
no representation that it is accurate or complete and it should not be relied upon as such. Neither Landesbank
Baden-Württemberg nor any employee herein guarantees the information contained in this message. No confidentiality 
or privilege is waived or lost by any mistransmission. If you receive this message in error, please immediately 
delete it and all copies of it from your system, destroy any hard copies of it and notify the sender. You are 
not entitled to, directly or indirectly, use, disclose, distribute,print, or copy any part of this message if 
you are not the intended recipient.Any views expressed in this message are those of the individual sender, except
where the sender specifies and with authority, states them to be the views of Landesbank Baden-Wurttemberg."




More information about the Catalyst mailing list