On Fri, 17 Jan 2014 16:16:49 -0500, Patrick Galbraith <p...@patg.net>
wrote:

> Dear Perl and MySQL community,
> 
> I’m pleased to announce the release of DBD::mysql 4.026
> 
> In this release:
> 
> 2014-01-15 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.026)
> * t/29warnings.t fails on MySQL Server 5.1.something - Reported by RT91202, 
> Gisle Aas. Now is handled depending on version.
> * README.pod misses proper NAME heading - RT90101 - Damyan Ivanov, Debian 
> Perl Group
> * Added fix and test for RT91715 (ability to obtain $dbh->{mysql_use_result} 
> value)
> * Added feature from Jacob Gelbman (cPanel) mysql_skip_secure_auth
> 
> Thanks to everyone who contributed!
> 
> For more information: http://search.cpan.org/~capttofu/DBD-mysql-4.026
> 
> Regards,
> 
> Patrick

Does this count as problematic?

Linux 3.11.6-4-desktop [openSUSE 13.1 (Bottle)]  i386 Core(TM) i7-2620M CPU @ 
2.70GHz/2187(4) i686  8032 Mb
mysql  Ver 15.1 Distrib 5.5.33-MariaDB, for Linux (i686) using readline 5.1
This is perl 5, version 18, subversion 2 (v5.18.2) built for i686-linux-64int-ld
DBI-1.631

  cflags        (mysql_config ) = -I/usr/include/mysql -fomit-frame-pointer 
-fmessage-length=0 -grecord-gcc-switches -fstack-protector -D_FORTIFY_SOURCE=2 
-funwind-tables -fasynchronous-unwind-tables -g -DOPENSSL_LOAD_CONF -DPIC -fPIC 
-fno-strict-aliasing -g -DNDEBUG
  embedded      (mysql_config ) =
  ldflags       (mysql_config ) =
  libs          (mysql_config ) = -L/usr/lib -lmysqlclient -lpthread -lz -lm 
-lssl -lcrypto -ldl
  mysql_config  (guessed      ) = mysql_config
  nocatchstderr (default      ) = 0
  nofoundrows   (default      ) = 0
  ssl           (guessed      ) = 1
  testdb        (User's choice) = merijn
  testhost      (default      ) =
  testpassword  (default      ) =
  testport      (default      ) =
  testsocket    (default      ) =
  testuser      (guessed      ) = merijn

cc -c  -I/pro/lib/perl5/site_perl/5.18.2/i686-linux-64int-ld/auto/DBI 
-I/usr/include/mysql -fomit-frame-pointer -fmessage-length=0 
-grecord-gcc-switches -fstack-protector -D_FORTIFY_SOURCE=2 -funwind-tables 
-fasynchronous-unwind-tables -g -DOPENSSL_LOAD_CONF -DPIC -fPIC 
-fno-strict-aliasing -g -DNDEBUG -DDBD_MYSQL_WITH_SSL 
-DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -fno-strict-aliasing -pipe -fstack-protector 
-I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   
-DVERSION=\"4.026\" -DXS_VERSION=\"4.026\" -fPIC 
"-I/pro/lib/perl5/5.18.2/i686-linux-64int-ld/CORE"   dbdimp.c
In file included from 
/pro/lib/perl5/5.18.2/i686-linux-64int-ld/CORE/perl.h:5156:0,
                 from 
/pro/lib/perl5/site_perl/5.18.2/i686-linux-64int-ld/auto/DBI/DBIXS.h:23,
                 from dbdimp.h:20,
                 from dbdimp.c:18:
dbdimp.c: In function ‘mysql_db_FETCH_attrib’:
dbdimp.c:2585:34: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
       result= sv_2mortal(newSViv((IV) imp_dbh->pmysql));
                                  ^
/pro/lib/perl5/5.18.2/i686-linux-64int-ld/CORE/embed.h:554:46: note: in 
definition of macro ‘sv_2mortal’
 #define sv_2mortal(a)  Perl_sv_2mortal(aTHX_ a)
                                              ^
dbdimp.c:2585:26: note: in expansion of macro ‘newSViv’
       result= sv_2mortal(newSViv((IV) imp_dbh->pmysql));
                          ^
dbdimp.c: In function ‘mysql_describe’:
dbdimp.c:3676:22: warning: assignment from incompatible pointer type [enabled 
by default]
       buffer->is_null= &(fbh->is_null);
                      ^
In file included from 
/pro/lib/perl5/5.18.2/i686-linux-64int-ld/CORE/perl.h:5156:0,
                 from 
/pro/lib/perl5/site_perl/5.18.2/i686-linux-64int-ld/auto/DBI/DBIXS.h:23,
                 from dbdimp.h:20,
                 from dbdimp.c:18:
dbdimp.c: In function ‘mysql_st_FETCH_attrib’:
dbdimp.c:4539:35: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
         retsv= sv_2mortal(newSViv((IV) imp_sth->result));
                                   ^
/pro/lib/perl5/5.18.2/i686-linux-64int-ld/CORE/embed.h:554:46: note: in 
definition of macro ‘sv_2mortal’
 #define sv_2mortal(a)  Perl_sv_2mortal(aTHX_ a)
                                              ^
dbdimp.c:4539:27: note: in expansion of macro ‘newSViv’
         retsv= sv_2mortal(newSViv((IV) imp_sth->result));
                           ^
cc -c  -I/pro/lib/perl5/site_perl/5.18.2/i686-linux-64int-ld/auto/DBI 
-I/usr/include/mysql -fomit-frame-pointer -fmessage-length=0 
-grecord-gcc-switches -fstack-protector -D_FORTIFY_SOURCE=2 -funwind-tables 
-fasynchronous-unwind-tables -g -DOPENSSL_LOAD_CONF -DPIC -fPIC 
-fno-strict-aliasing -g -DNDEBUG -DDBD_MYSQL_WITH_SSL 
-DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -fno-strict-aliasing -pipe -fstack-protector 
-I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   
-DVERSION=\"4.026\" -DXS_VERSION=\"4.026\" -fPIC 
"-I/pro/lib/perl5/5.18.2/i686-linux-64int-ld/CORE"   mysql.c
rm -f blib/arch/auto/DBD/mysql/mysql.so
LD_RUN_PATH="/usr/lib" /pro/bin/perl5.18.2 myld cc  -shared -O2 
-L/pro/local/lib -fstack-protector dbdimp.o mysql.o  -o 
blib/arch/auto/DBD/mysql/mysql.so         \
   -L/usr/lib -lmysqlclient -lpthread -lz -lm -lssl -lcrypto -ldl       \

chmod 755 blib/arch/auto/DBD/mysql/mysql.so
/pro/bin/perl5.18.2 -MExtUtils::Command::MM -e 'cp_nonempty' -- mysql.bs 
blib/arch/auto/DBD/mysql/mysql.bs 644
Manifying blib/man3/DBD::README.3
Manifying blib/man3/Bundle::DBD::mysql.3
Manifying blib/man3/DBD::mysql.3
Manifying blib/man3/DBD::mysql::INSTALL.3


$ make test
make test
Running Mkbootstrap for DBD::mysql ()
chmod 644 mysql.bs
PERL_DL_NONLAZY=1 /pro/bin/perl5.18.2 "-MExtUtils::Command::MM" 
"-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 
'blib/lib', 'blib/arch')" t/*.t
t/00base.t ........................... ok
t/10connect.t ........................ ok
t/15reconnect.t ...................... ok
t/20createdrop.t ..................... ok
t/25lockunlock.t ..................... ok
t/29warnings.t ....................... 1/14 DBD::mysql::db do failed: Unknown 
database 'merijn' at t/29warnings.t line 41.
DBD::mysql::db do failed: Unknown database 'merijn' at t/29warnings.t line 41.
Issuing rollback() due to DESTROY without explicit disconnect() of 
DBD::mysql::db handle merijn at t/29warnings.t line 41.
# Looks like you planned 14 tests but ran 5.
# Looks like your test exited with 255 just after 5.
t/29warnings.t ....................... Dubious, test returned 255 (wstat 65280, 
0xff00)
Failed 9/14 subtests
t/30insertfetch.t .................... ok
t/31insertid.t ....................... 1/18 DBD::mysql::db do failed: Unknown 
database 'merijn' at t/31insertid.t line 33.
DBD::mysql::db do failed: Unknown database 'merijn' at t/31insertid.t line 33.
# Looks like you planned 18 tests but ran 2.
# Looks like your test exited with 255 just after 2.
t/31insertid.t ....................... Dubious, test returned 255 (wstat 65280, 
0xff00)
Failed 16/18 subtests
t/32insert_error.t ................... ok
t/35limit.t .......................... ok
t/35prepare.t ........................ ok
t/40bindparam.t ...................... ok
t/40bindparam2.t ..................... 1/13 DBD::mysql::db do failed: Unknown 
database 'merijn' at t/40bindparam2.t line 30.
DBD::mysql::db do failed: Unknown database 'merijn' at t/40bindparam2.t line 30.
# Looks like you planned 13 tests but ran 2.
# Looks like your test exited with 255 just after 2.
t/40bindparam2.t ..................... Dubious, test returned 255 (wstat 65280, 
0xff00)
Failed 11/13 subtests
t/40blobs.t .......................... 2/14 DBD::mysql::db do failed: Can't 
create/write to file '/var/tmp/mysql.6pWNSa/MLyD9O4C' (Errcode: 2) at 
t/40blobs.t line 68.
DBD::mysql::db do failed: Can't create/write to file 
'/var/tmp/mysql.6pWNSa/MLyD9O4C' (Errcode: 2) at t/40blobs.t line 68.
# Looks like you planned 14 tests but ran 3.
# Looks like your test exited with 255 just after 3.
t/40blobs.t .......................... Dubious, test returned 255 (wstat 65280, 
0xff00)
Failed 11/14 subtests
t/40catalog.t ........................ 1/78 DBD::mysql::db column_info failed: 
Can't create/write to file '/var/tmp/mysql.6pWNSa/#sql_6a0_0.MAI' (Errcode: 2) 
at t/40catalog.t line 260.
DBD::mysql::db column_info failed: Can't create/write to file 
'/var/tmp/mysql.6pWNSa/#sql_6a0_0.MAI' (Errcode: 2) at t/40catalog.t line 260.
# Looks like you planned 78 tests but ran 71.
# Looks like your test exited with 255 just after 71.
t/40catalog.t ........................ Dubious, test returned 255 (wstat 65280, 
0xff00)
Failed 7/78 subtests
t/40keyinfo.t ........................ ok
t/40listfields.t ..................... DBD::mysql::db do failed: Unknown 
database 'merijn' at t/40listfields.t line 36.
DBD::mysql::db do failed: Unknown database 'merijn' at t/40listfields.t line 36.
Issuing rollback() due to DESTROY without explicit disconnect() of 
DBD::mysql::db handle merijn at t/40listfields.t line 36.
# Looks like your test exited with 255 before it could output anything.
t/40listfields.t ..................... Dubious, test returned 255 (wstat 65280, 
0xff00)
Failed 25/25 subtests
t/40nulls.t .......................... ok
t/40nulls_prepare.t .................. ok
t/40numrows.t ........................ ok
t/40server_prepare.t ................. ok
t/40server_prepare_error.t ........... ok
t/40types.t .......................... ok
t/41bindparam.t ...................... ok
t/41blobs_prepare.t .................. ok
t/42bindparam.t ...................... ok
t/43count_params.t ................... ok
t/50chopblanks.t ..................... ok
t/50commit.t ......................... ok
t/51bind_type_guessing.t ............. ok
t/52comment.t ........................ ok
t/53comment.t ........................ ok
t/55utf8.t ........................... ok
t/60leaks.t .......................... skipped: Skip $ENV{EXTENDED_TESTING} is 
not set
t/65segfault.t ....................... ok
t/65types.t .......................... ok
t/70takeimp.t ........................ ok
t/71impdata.t ........................ ok
t/75supported_sql.t .................. ok
t/76multi_statement.t ................ 1/25 # Testing multicall against 
SQL_DBMS_VER: 5.5.33-MariaDB-log
t/76multi_statement.t ................ ok
t/80procs.t .......................... ok
t/81procs.t .......................... ok
t/85init_command.t ................... ok
t/86_bug_36972.t ..................... ok
t/87async.t .......................... 1/92
#   Failed test at t/87async.t line 51.
#          got: undef
#     expected: '1'

#   Failed test at t/87async.t line 52.

#   Failed test at t/87async.t line 66.

#   Failed test at t/87async.t line 71.
#          got: undef
#     expected: '1'

#   Failed test at t/87async.t line 75.
#          got: undef
#     expected: '2'

#   Failed test at t/87async.t line 90.

#   Failed test at t/87async.t line 94.
#          got: undef
#     expected: '1'

#   Failed test at t/87async.t line 98.
#          got: undef
#     expected: '0'

#   Failed test at t/87async.t line 99.
#          got: undef
#     expected: '1'

#   Failed test at t/87async.t line 100.
#          got: undef
#     expected: '2'
t/87async.t .......................... 30/92
#   Failed test at t/87async.t line 145.

#   Failed test at t/87async.t line 146.
#          got: undef
#     expected: '1'

#   Failed test at t/87async.t line 150.
#          got: undef
#     expected: '0'

#   Failed test at t/87async.t line 151.
#          got: undef
#     expected: '1'

#   Failed test at t/87async.t line 152.
#          got: undef
#     expected: '2'

#   Failed test at t/87async.t line 156.
#          got: undef
#     expected: '1'
t/87async.t .......................... 46/92
#   Failed test at t/87async.t line 170.

#   Failed test at t/87async.t line 171.
#          got: undef
#     expected: '0E0'

#   Failed test at t/87async.t line 178.

#   Failed test at t/87async.t line 179.
#          got: undef
#     expected: '0E0'

#   Failed test at t/87async.t line 186.
#          got: undef
#     expected: '1'

#   Failed test at t/87async.t line 205.
#          got: undef
#     expected: '4'

#   Failed test at t/87async.t line 207.
# Comparing $data as a Bag
# got    : undef
# expect : An array to use as a Bag

#   Failed test at t/87async.t line 208.
# Comparing $data as a Bag
# got    : undef
# expect : An array to use as a Bag

#   Failed test at t/87async.t line 209.
# Comparing $data as a Bag
# got    : undef
# expect : An array to use as a Bag
Can't set DBI::st=HASH(0x9f4bc9c)->{NAME_hash}: unrecognised attribute name or 
invalid value at t/87async.t line 210.
Can't use an undefined value as a HASH reference at t/87async.t line 210.
Issuing rollback() due to DESTROY without explicit disconnect() of 
DBD::mysql::db handle merijn at t/87async.t line 210.
# Looks like you planned 92 tests but ran 77.
# Looks like you failed 25 tests of 77 run.
# Looks like your test exited with 255 just after 77.
t/87async.t .......................... Dubious, test returned 255 (wstat 65280, 
0xff00)
Failed 40/92 subtests
t/88async-multi-stmts.t .............. 1/8
#   Failed test at t/88async-multi-stmts.t line 44.

#   Failed test at t/88async-multi-stmts.t line 45.
# Looks like you failed 2 tests of 8.
t/88async-multi-stmts.t .............. Dubious, test returned 2 (wstat 512, 
0x200)
Failed 2/8 subtests
t/89async-method-check.t ............. 1/223
#   Failed test at t/89async-method-check.t line 172.

#   Failed test at t/89async-method-check.t line 172.

#   Failed test at t/89async-method-check.t line 172.

#   Failed test at t/89async-method-check.t line 172.

#   Failed test at t/89async-method-check.t line 172.

#   Failed test at t/89async-method-check.t line 172.

#   Failed test at t/89async-method-check.t line 172.

#   Failed test at t/89async-method-check.t line 172.
# Looks like you failed 8 tests of 223.
t/89async-method-check.t ............. Dubious, test returned 8 (wstat 2048, 
0x800)
Failed 8/223 subtests
t/90no-async.t ....................... skipped: Async support was built into 
this version of DBD::mysql
t/91errcheck.t ....................... ok
t/99_bug_server_prepare_blob_null.t .. ok
t/manifest.t ......................... skipped: these tests are for release 
testing
t/pod.t .............................. ok
t/rt25389-bin-case.t ................. DBD::mysql::db do failed: Unknown 
database 'merijn' at t/rt25389-bin-case.t line 27.
Unknown database 'merijn' at t/rt25389-bin-case.t line 27.
# Looks like your test exited with 255 before it could output anything.
t/rt25389-bin-case.t ................. Dubious, test returned 255 (wstat 65280, 
0xff00)
Failed 8/8 subtests
t/rt50304-column_info_parentheses.t .. DBD::mysql::db do failed: Unknown 
database 'merijn' at t/rt50304-column_info_parentheses.t line 25.
t/rt50304-column_info_parentheses.t .. 1/7
#   Failed test 'create temporary table dbd_mysql_rt50304_column_info'
#   at t/rt50304-column_info_parentheses.t line 25.
DBD::mysql::db column_info failed: Can't create/write to file 
'/var/tmp/mysql.6pWNSa/#sql_6a0_0.MAI' (Errcode: 2) at 
t/rt50304-column_info_parentheses.t line 29.
Can't call method "fetchall_arrayref" on an undefined value at 
t/rt50304-column_info_parentheses.t line 30.
# Looks like you planned 7 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/rt50304-column_info_parentheses.t .. Dubious, test returned 255 (wstat 65280, 
0xff00)
Failed 7/7 subtests
t/rt83494-quotes-comments.t .......... ok
t/rt85919-fetch-lost-connection.t .... ok
t/rt86153-reconnect-fail-memory.t .... skipped: Skip $ENV{EXTENDED_TESTING} is 
not set
t/rt91715.t .......................... ok

Test Summary Report
-------------------
t/29warnings.t                     (Wstat: 65280 Tests: 5 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 14 tests but ran 5.
t/31insertid.t                     (Wstat: 65280 Tests: 2 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 18 tests but ran 2.
t/40bindparam2.t                   (Wstat: 65280 Tests: 2 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 13 tests but ran 2.
t/40blobs.t                        (Wstat: 65280 Tests: 3 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 14 tests but ran 3.
t/40catalog.t                      (Wstat: 65280 Tests: 71 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 78 tests but ran 71.
t/40listfields.t                   (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 25 tests but ran 0.
t/87async.t                        (Wstat: 65280 Tests: 77 Failed: 25)
  Failed tests:  5-6, 11, 13-14, 18-22, 40-45, 51-52, 55-56
                58, 73, 75-77
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 92 tests but ran 77.
t/88async-multi-stmts.t            (Wstat: 512 Tests: 8 Failed: 2)
  Failed tests:  7-8
  Non-zero exit status: 2
t/89async-method-check.t           (Wstat: 2048 Tests: 223 Failed: 8)
  Failed tests:  207, 209, 211, 213, 215, 217, 219, 221
  Non-zero exit status: 8
t/rt25389-bin-case.t               (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 8 tests but ran 0.
t/rt50304-column_info_parentheses.t (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 7 tests but ran 1.
Files=58, Tests=1217, 25 wallclock secs ( 0.23 usr  0.05 sys +  2.48 cusr  0.26 
csys =  3.02 CPU)
Result: FAIL
Failed 11/58 test programs. 36/1217 subtests failed.


-- 
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.19   porting perl5 on HP-UX, AIX, and openSUSE
http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/

Reply via email to