Re: ANNOUNCE: DBI 1.54 RC6 - including cool new DBD::Gofer stateless proxy



Well I had another carak with Windows and here are the results

Makefile.PL worked and it compiled fine with nmake.

Unfortunetly on the mnake test it hung on 85gofer.t and just spun its wheels. I shut it down after 20 mins

Do you want me to do some degugging on 85gofer.t?

cheers
John Scoles


----- Original Message ----- From: "Tim Bunce" <Tim.Bunce@xxxxxxxxx>
To: <dbi-users@xxxxxxxx>
Cc: "Tim Bunce" <Tim.Bunce@xxxxxxxxx>
Sent: Monday, February 19, 2007 11:28 AM
Subject: ANNOUNCE: DBI 1.54 RC6 - including cool new DBD::Gofer stateless proxy


You can download it from:

http://homepage.mac.com/tim.bunce/.Public/perl/DBI-1.54-RC6.tar.gz

=head2 Changes in DBI 1.54 (svn rev 9140), 19th February 2007

NOTE: This release includes the 'next big thing' for DBI: DBD::Gofer.
Take a look!

WARNING: This version has some subtle changes in DBI internals.
It's possible, though doubtful, that some may affect your code.
I recommend some extra testing before using this release.
Or perhaps I'm just being over cautious...

Fixed type_info when called for multiple dbh thanks to Cosimo Streppone.
Fixed compile warnings in bleadperl on freebsd-6.1-release
and solaris 10g thanks to Philip M. Gollucci.
Fixed to compile for perl built with -DNO_MATHOMS thanks to Jerry D. Hedden.
Fixed to work for bleadperl (r29544) thanks to Nicholas Clark.
Users of Perl >= 5.9.5 will require DBI >= 1.54.
Fixed rare error when profiling access to $DBI::err etc tied variables.
Fixed DBI::ProfileDumper to not be affected by changes to $/ and $,
thanks to Michael Schwern.

Changed t/40profile.t to skip tests for perl < 5.8.0.
Changed setting trace file to no longer write "Trace file set" to new file.
Changed 'handle cleared whilst still active' warning for dbh
to only be given for dbh that have active sth or are not AutoCommit.
Changed take_imp_data to call finish on all Active child sth.
Changed DBI::PurePerl trace() method to be more consistent.
Changed set_err method to effectively not append to errstr if the new errstr
is the same as the current one.
Changed handle factory methods, like connect, prepare, and table_info,
to copy any error/warn/info state of the handle being returned
up into the handle the method was called on.
Updated DBI::DBD docs for driver authors thanks to Ammon Riley
and Dean Arnold.

Added new DBD::Gofer 'stateless proxy' driver and framework,
and the DBI test suite is now also executed via DBD::Gofer,
and DBD::Gofer+DBI::PurePerl, in addition to DBI::PurePerl.
Added ability for trace() to support filehandle argument,
including tracing into a string, thanks to Dean Arnold.
Added ability for drivers to implement func() method
so proxy drivers can proxy the func method itself.
Added SQL_BIGINT type code (resolved to the ODBC/JDBC value (-5))
Added $h->private_attribute_info method.

=cut

I'd be grateful for any testing, and especially for feedback on DBD::Gofer.
Some testing on strange platforms, like Windows, would be helpful as
it's likely they'll be portability issues with some gofer transports.

If you have problems but they're only with gofer on windows,
then please just email them direct to me to limit noise on the list.
Thanks. I'll summarize back to the list.

Enjoy!

Tim.


.



Relevant Pages

  • Re: Parallel port interrupt revisited
    ... Welcome to the Windows CE Telnet Service on WindowsCE ... your error should be found during compile. ... compiler output does not even try to compile the parallel port driver. ... -It is better if you first set up all your interrupt stuff, ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Are Linux users all childish fools? What better reason to use Windows.
    ... >>The board works fine with Windows XP which came out before the board was ... > parties, NOT LINUX, idiot... ... Driver Installation ... The package include source code files, so we need to compile a driver ...
    (alt.os.linux.suse)
  • Re: how many win64?
    ... so require you compile the driver with ... For a well written driver, ... Windows 2k/XP/2k3 Filesystem and Driver Consulting ...
    (microsoft.public.development.device.drivers)
  • Re: Kernel driver compatibility between windows 2000/2003/XP
    ... Windows 2k/XP/2k3 Filesystem and Driver Consulting ... I am able to compile the driver ... > B) Is Windows 2000 WDM functionality subset of Windows XP/2003 WDM ...
    (microsoft.public.development.device.drivers)
  • Re: Cannot restore registry
    ... | feature, follow these steps: ... When the Windows Advanced Options menu appears, ... | Feature: Device Driver Roll Back ... | Feature: System Restore ...
    (microsoft.public.windowsxp.configuration_manage)