[perl5-dbi/DBI-Test] 65a5c4: Make _h_no_error report failure at callers locatio...

2014-02-19 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/DBI-Test
  Commit: 65a5c490881c1d7fc28aab1c789a5d324e312cd7
  
https://github.com/perl5-dbi/DBI-Test/commit/65a5c490881c1d7fc28aab1c789a5d324e312cd7
  Author: Tim Bunce 
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
M sandbox/tim/lib/DBI/TestCase/sth_ro/BasicPrepareExecuteSelect.pm

  Log Message:
  ---
  Make _h_no_error report failure at callers location




[perl5-dbi/DBI-Test] e3c638: Don't test state() in _h_no_error. Add comment to ...

2014-02-19 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/DBI-Test
  Commit: e3c6387fa8284773af909706b6247d3957ab3c1b
  
https://github.com/perl5-dbi/DBI-Test/commit/e3c6387fa8284773af909706b6247d3957ab3c1b
  Author: Tim Bunce 
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
M sandbox/tim/lib/DBI/TestCase/sth_ro/BasicPrepareExecuteSelect.pm

  Log Message:
  ---
  Don't test state() in _h_no_error. Add comment to explain why.




[perl5-dbi/DBI-Test] 8c6f37: add a few test labels

2014-02-19 Thread H.Merijn Brand - Tux
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/DBI-Test
  Commit: 8c6f371cc9e8c8e7f7c738bde1db571969c3d777
  
https://github.com/perl5-dbi/DBI-Test/commit/8c6f371cc9e8c8e7f7c738bde1db571969c3d777
  Author: H.Merijn Brand - Tux 
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
M sandbox/tim/lib/DBI/TestCase/sth_ro/BasicPrepareExecuteSelect.pm

  Log Message:
  ---
  add a few test labels




[perl5-dbi/DBI-Test] c1d30c: croak if output test file already exists and clean...

2014-02-19 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/DBI-Test
  Commit: c1d30ce0e3ce40da195148c1e67e97e403032a70
  
https://github.com/perl5-dbi/DBI-Test/commit/c1d30ce0e3ce40da195148c1e67e97e403032a70
  Author: Tim Bunce 
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
M sandbox/tim/lib/WriteTestVariants.pm

  Log Message:
  ---
  croak if output test file already exists and cleanup related code


  Commit: 1230f0dd3cf54f406bdb93077f97bcdae3c4e405
  
https://github.com/perl5-dbi/DBI-Test/commit/1230f0dd3cf54f406bdb93077f97bcdae3c4e405
  Author: Tim Bunce 
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
M sandbox/jens/tumbler.pl
M sandbox/tim/README.pod
R sandbox/tim/in/DBIT_dbh_ro/GetInfo.pm
R sandbox/tim/in/DBIT_dbh_ro/SelectMultiThread.pm
R sandbox/tim/in/DBIT_sth_ro/BasicPrepareExecuteSelect.pm
A sandbox/tim/lib/DBI/TestCase/dbh_ro/GetInfo.pm
A sandbox/tim/lib/DBI/TestCase/dbh_ro/SelectMultiThread.pm
A sandbox/tim/lib/DBI/TestCase/sth_ro/BasicPrepareExecuteSelect.pm
M sandbox/tim/lib/WriteTestVariants.pm
M sandbox/tim/tumbler.pl

  Log Message:
  ---
  Major update to integrate Module::Plugable.


Compare: 
https://github.com/perl5-dbi/DBI-Test/compare/399276672f07...1230f0dd3cf5

New DBD::ODBC 1.47 release

2014-02-19 Thread Martin J. Evans

I have just uploaded DBD::ODBC 1.47 to the CPAN.

This release does contain significant changes in behaviour for unicode builds 
of DBD::ODBC so I hope when I warned you months ago you tested it.

Thanks to everyone on the dbi-dev list and irc that helped me work my way 
through the unicode issue.

I'm now going to sit back and wait for the usual rush of reports from everyone 
who didn't test it.

See below for changes since last full release.

Martin

1.47 2014-02-19

  Full release of the 1.46 development releases.

  [MISCELLANEOUS]

  Just some tidying up of dbdimp.c - shouldn't make a difference to anyone.

  Further changes to this change file to make it CPAN::Changes spec.
  NOTE the changes.cpanhq.com site does not yet support "unknown" for
  dates.

1.46_2 2013-12-17

  [BUG FIXES]

  When built with unicode support and odbc_old_unicode is not enabled
  columns reported as SQL_LONGVARCHAR were not by default bound as
  SQL_WCHAR and hence were not returned correctly unless the bind was
  overridden.

  [MISCELLANEOUS]

  Added test 90_trace_flag.t

1.46_1 2013-11-16

  [CHANGE IN BEHAVIOUR]

  As warned in release 1.45, the binding of unicode parameters to
  char/varchar columns has changed significantly. If you don't attempt
  to insert unicode into char/varchar columns or if you only inserted
  unicode into nchar/nvarchar columns you should see no difference.
  From this release, unicode data inserted into
  char/varchar/longvarchar columns is bound as SQL_WCHAR and not
  whatever the driver reports the parameter as (which is mostly
  SQL_CHAR).

  Previously if DBD::ODBC received an error or (SQL_SUCCESS_WITH_INFO)
  from an ODBC API call and then the driver refused to return the
  error state/text DBD::ODBC would issue its own error saying "Unable
  to fetch information about the error" and state IM008. That state
  was wrong and has been changed to HY000.

  [BUG FIXES]

  Some drivers cannot support catalogs and/or schema names in
  SQLTables.  Recent changes set the schema/catalog name to the empty
  string (good reasons below) which causes "optional feature not
  implemented" from MS Access (which does not support schemas - even
  for a simply ping (which uses SQLTables)). Now we call
  SQLCATALOG_NAME and SQLSCHEMA_USAGE on connect to ascertain support
  which modifies SQLTables call.

  [MISCELLANEOUS]

  Added test 45_unicode_varchar.t for MS SQL Server only so far.


[perl5-dbi/DBI-Test] 399276: Add basic WriteTestVariants.pm and use it to simpl...

2014-02-19 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/DBI-Test
  Commit: 399276672f079051d2cf8d28348ee8c79d03c466
  
https://github.com/perl5-dbi/DBI-Test/commit/399276672f079051d2cf8d28348ee8c79d03c466
  Author: Tim Bunce 
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
M sandbox/jens/tumbler.pl
M sandbox/tim/in/DBIT_dbh_ro/SelectMultiThread.pm
A sandbox/tim/lib/WriteTestVariants.pm
M sandbox/tim/tumbler.pl

  Log Message:
  ---
  Add basic WriteTestVariants.pm and use it to simplify the two tumbler.pl's




[perl5-dbi/DBI-Test] a6ff91: Ignore more output directories

2014-02-19 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/DBI-Test
  Commit: a6ff913648549dd8824a78828aed91706c8e4b20
  
https://github.com/perl5-dbi/DBI-Test/commit/a6ff913648549dd8824a78828aed91706c8e4b20
  Author: Tim Bunce 
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
M .gitignore

  Log Message:
  ---
  Ignore more output directories


  Commit: 11ba279a72be07c8743d68b06cedda4f04a1c0bf
  
https://github.com/perl5-dbi/DBI-Test/commit/11ba279a72be07c8743d68b06cedda4f04a1c0bf
  Author: Tim Bunce 
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
M sandbox/tim/tumbler.pl

  Log Message:
  ---
  Filter out broken drivers.


  Commit: a06e252aaed61264e93100068fd65b8e76fa027f
  
https://github.com/perl5-dbi/DBI-Test/commit/a06e252aaed61264e93100068fd65b8e76fa027f
  Author: Tim Bunce 
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
M sandbox/tim/lib/DBITestCaseBase.pm
M sandbox/tim/lib/FixtureProvider.pm

  Log Message:
  ---
  Default FixtureProvider to GenericBase_SQL. Report connect() errors better.


  Commit: d46cbc851639e4ccab066e955698e3c6e3716805
  
https://github.com/perl5-dbi/DBI-Test/commit/d46cbc851639e4ccab066e955698e3c6e3716805
  Author: Tim Bunce 
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
M sandbox/tim/README.pod

  Log Message:
  ---
  Polish up the README a little


Compare: 
https://github.com/perl5-dbi/DBI-Test/compare/539b36638484...d46cbc851639

[perl5-dbi/DBI-Test] 140531: Ignore generated files

2014-02-19 Thread H.Merijn Brand - Tux
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/DBI-Test
  Commit: 140531dd9da344412c7555f99c36295a8bb3cd1d
  
https://github.com/perl5-dbi/DBI-Test/commit/140531dd9da344412c7555f99c36295a8bb3cd1d
  Author: H.Merijn Brand - Tux 
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
M .gitignore

  Log Message:
  ---
  Ignore generated files


  Commit: 539b366384843cf0db60939a67aa01a72a2bec34
  
https://github.com/perl5-dbi/DBI-Test/commit/539b366384843cf0db60939a67aa01a72a2bec34
  Author: H.Merijn Brand - Tux 
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
A sandbox/tim/lib/FixtureProvider/CSV.pm
A sandbox/tim/lib/FixtureProvider/mysql.pm

  Log Message:
  ---
  Add fixtures for CSV and mysql


Compare: 
https://github.com/perl5-dbi/DBI-Test/compare/28dfbbad3218...539b36638484

[perl5-dbi/DBI-Test] 28dfbb: Convert Data::Tumbler to an object and add some do...

2014-02-19 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/DBI-Test
  Commit: 28dfbbad321839204f7e7a19b91957bcf80e5b8c
  
https://github.com/perl5-dbi/DBI-Test/commit/28dfbbad321839204f7e7a19b91957bcf80e5b8c
  Author: Tim Bunce 
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
M sandbox/jens/tumbler.pl
M sandbox/tim/lib/Data/Tumbler.pm
M sandbox/tim/tumbler.pl

  Log Message:
  ---
  Convert Data::Tumbler to an object and add some docs.