Testing DBI

--Sig_/jKfX_W8YFjs7wfA5MmW/LnL
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

=E2=80=A2 I upped Devel::PPPort to 1.58

Now I wanted to test DBI using Module::Release on all 131 versions I
have available that ought to be supported for DBI on a random Linux
machine and it fails on threaded 5.8.2

It passes on 5.8.1 (threaded and unthreaded)

I also fails with the previous Devel::PPPort, so deeper digging is
probably needed. Any takers?

ERROR: Tests failed!
Running Mkbootstrap for DBI ()
chmod 644 "DBI.bs"
PERL_DL_NONLAZY=3D1 "/media/Tux/perls-t/bin/perl5.8.2" "-MExtUtils::Command=
::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(=
0, 'blib/lib', 'blib/arch')" t/*.t
# --- Perl 5.008002 on x86_64-linux-thread-multi-ld
t/01basics.t .................... ok
SV =3D RV(0x1e8d558) at 0x1c6c160
  REFCNT =3D 1
  FLAGS =3D (ROK,READONLY)
  RV =3D 0x1c6bb40
        (in cleanup) dbih_getcom handle DBI::dr=3DHASH(0x1c6bb40) is not a =
DBI handle (has no magic) during global destruction.
t/02dbidrv.t .................... ok
t/03handle.t .................... ok
t/04mods.t ...................... ok
t/05concathash.t ................ ok
t/06attrs.t ..................... ok
t/07kids.t ...................... ok
t/08keeperr.t ................... ok
t/09trace.t ..................... ok
t/10examp.t ..................... ok
t/11fetch.t ..................... ok
t/12quote.t ..................... ok
t/13taint.t ..................... ok
t/14utf8.t ...................... ok
t/15array.t ..................... ok
t/16destroy.t ................... ok
t/17handle_error.t .............. ok
t/19fhtrace.t ................... ok
t/20meta.t ...................... ok
t/30subclass.t .................. ok
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBD/Sponge.pm line 55.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBD/Sponge.pm line 55.
Use of uninitialized value in subroutine entry at /home/tux/DBI-git/blib/li=
b/DBI.pm line 759.
t/31methcache.t .................
All 49 subtests passed
Attempt to free unreferenced scalar: SV 0x7f5abc19f330 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f5abc10d210 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f5ac419f750 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f5ac410d630 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f5ac019f0b0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f5ac010cf90 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f5ab419f740 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f5ab410d620 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x322fc90 during global destruction.
Attempt to free unreferenced scalar: SV 0x2fed390 during global destruction.
Attempt to free unreferenced scalar: SV 0x2da6990 during global destruction.
Attempt to free unreferenced scalar: SV 0x2b2b210 during global destruction.
t/35thrclone.t .................. ok
t/40profile.t ................... ok
t/41prof_dump.t ................. ok
t/42prof_data.t ................. ok
t/43prof_env.t .................. ok
t/48dbi_dbd_sqlengine.t ......... ok
t/49dbd_file.t .................. ok
t/50dbm_simple.t ................ ok
t/51dbm_file.t .................. ok
t/52dbm_complex.t ............... skipped: DBI::SQL::Nano is being used
t/53sqlengine_adv.t ............. ok
t/54_dbd_mem.t .................. ok
t/60preparse.t .................. ok
t/65transact.t .................. ok
t/70callbacks.t ................. ok
t/72childhandles.t .............. ok
t/73cachedkids.t ................ ok
t/80proxy.t ..................... skipped: modules required for proxy are p=
robably not installed (e.g., RPC/PlClient.pm)
t/85gofer.t ..................... ok
t/86gofer_fail.t ................ ok
t/87gofer_cache.t ............... ok
t/90sql_type_cast.t ............. ok
t/91_store_warning.t ............ ok
t/pod-cm.t ...................... skipped: Pod::Spell::CommonMistakes requi=
red for testing POD spelling
t/pod-coverage.t ................ skipped: Test::Pod::Coverage 1.04 require=
d for testing POD coverage
t/pod.t ......................... skipped: Test::Pod 1.41 required for test=
ing POD
# --- Perl 5.008002 on x86_64-linux-thread-multi-ld
t/zvg_01basics.t ................ ok
SV =3D RV(0x1d94470) at 0x1cfffd0
  REFCNT =3D 1
  FLAGS =3D (PADBUSY,PADMY,ROK)
  RV =3D 0x1b73570
        (in cleanup) dbih_getcom handle DBI::dr=3DHASH(0x1b73570) is not a =
DBI handle (has no magic) during global destruction.
SV =3D RV(0x1d9f538) at 0x1a05440
  REFCNT =3D 1
  FLAGS =3D (ROK,READONLY)
  RV =3D 0x1b73570
t/zvg_02dbidrv.t ................ ok
t/zvg_03handle.t ................ ok
t/zvg_04mods.t .................. ok
t/zvg_05concathash.t ............ ok
t/zvg_06attrs.t ................. ok
t/zvg_07kids.t .................. ok
t/zvg_08keeperr.t ............... ok
t/zvg_09trace.t ................. ok
t/zvg_10examp.t ................. ok
t/zvg_11fetch.t ................. ok
t/zvg_12quote.t ................. ok
t/zvg_13taint.t ................. skipped: Taint attribute tests not functi=
onal with DBI_AUTOPROXY
t/zvg_14utf8.t .................. ok
t/zvg_15array.t ................. ok
t/zvg_16destroy.t ............... ok
t/zvg_17handle_error.t .......... ok
t/zvg_19fhtrace.t ............... ok
t/zvg_20meta.t .................. ok
t/zvg_30subclass.t .............. ok
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBD/Sponge.pm line 55.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBD/Sponge.pm line 55.
t/zvg_31methcache.t .............
All 49 subtests passed
Attempt to free unreferenced scalar: SV 0x7f7a5c34a7d0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a5c0d6cf0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a5c12bb60 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a6434a770 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a640d6ca0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a6412bb10 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a6034a4c0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a600d69e0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a6012b850 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a5434afb0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a540d74d0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f7a5412c340 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x23a7e70 during global destruction.
Attempt to free unreferenced scalar: SV 0x2462920 during global destruction.
Attempt to free unreferenced scalar: SV 0x20283e0 during global destruction.
Attempt to free unreferenced scalar: SV 0x20e2d20 during global destruction.
Attempt to free unreferenced scalar: SV 0x1d36170 during global destruction.
Attempt to free unreferenced scalar: SV 0x1d548d0 during global destruction.
Attempt to free unreferenced scalar: SV 0x18e7570 during global destruction.
Attempt to free unreferenced scalar: SV 0x1939810 during global destruction.
Attempt to free unreferenced scalar: SV 0x744430 at t/zvg_35thrclone.t line=
 4.
t/zvg_35thrclone.t .............. ok
t/zvg_40profile.t ............... ok
t/zvg_41prof_dump.t ............. ok
t/zvg_42prof_data.t ............. ok
t/zvg_43prof_env.t .............. ok
t/zvg_48dbi_dbd_sqlengine.t ..... ok
t/zvg_49dbd_file.t .............. ok
t/zvg_50dbm_simple.t ............ ok
t/zvg_51dbm_file.t .............. ok
t/zvg_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used
t/zvg_53sqlengine_adv.t ......... skipped: Modifying driver state won't com=
pute running behind Gofer
t/zvg_54_dbd_mem.t .............. skipped: modifying meta data doesn't work=
 with Gofer-AutoProxy
t/zvg_60preparse.t .............. ok
t/zvg_65transact.t .............. skipped: Transactions not supported by DB=
D::Gofer
t/zvg_70callbacks.t ............. ok
t/zvg_72childhandles.t .......... ok
t/zvg_73cachedkids.t ............ ok
t/zvg_80proxy.t ................. skipped: modules required for proxy are p=
robably not installed (e.g., RPC/PlClient.pm)
t/zvg_85gofer.t ................. ok
t/zvg_86gofer_fail.t ............ skipped: Gofer DBI_AUTOPROXY
t/zvg_87gofer_cache.t ........... skipped: Gofer DBI_AUTOPROXY
t/zvg_90sql_type_cast.t ......... ok
t/zvg_91_store_warning.t ........ ok
t/zvn_48dbi_dbd_sqlengine.t ..... ok
t/zvn_49dbd_file.t .............. ok
t/zvn_50dbm_simple.t ............ ok
t/zvn_51dbm_file.t .............. ok
t/zvn_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used
t/zvn_85gofer.t ................. ok
# --- Perl 5.008002 on x86_64-linux-thread-multi-ld
t/zvp_01basics.t ................ ok
t/zvp_02dbidrv.t ................ ok
t/zvp_03handle.t ................ ok
t/zvp_04mods.t .................. ok
t/zvp_05concathash.t ............ ok
t/zvp_06attrs.t ................. ok
t/zvp_07kids.t .................. skipped: $h->{Kids} attribute not support=
ed for DBI::PurePerl
t/zvp_08keeperr.t ............... ok
t/zvp_09trace.t ................. ok
t/zvp_10examp.t ................. ok
t/zvp_11fetch.t ................. ok
t/zvp_12quote.t ................. ok
t/zvp_13taint.t ................. skipped: Taint attributes not supported w=
ith DBI::PurePerl
t/zvp_14utf8.t .................. ok
t/zvp_15array.t ................. ok
t/zvp_16destroy.t ............... ok
t/zvp_17handle_error.t .......... ok
t/zvp_19fhtrace.t ............... ok
t/zvp_20meta.t .................. ok
t/zvp_30subclass.t .............. ok
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBD/Sponge.pm line 55.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBD/Sponge.pm line 55.
Attempt to free unreferenced scalar: SV 0x744430 at t/zvp_31methcache.t lin=
e 3.
t/zvp_31methcache.t ............. ok
Attempt to free unreferenced scalar: SV 0x7fc4f0246a20 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7fc4f014f530 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7fc4f8269460 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7fc4f823c980 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7fc4f424d780 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7fc4f4142010 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7fc4e8254610 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7fc4e813c4d0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x3967b60 during global destruction.
Attempt to free unreferenced scalar: SV 0x3548250 during global destruction.
Attempt to free unreferenced scalar: SV 0x3110700 during global destruction.
Attempt to free unreferenced scalar: SV 0x2d1f320 during global destruction.
Attempt to free unreferenced scalar: SV 0x744430 at t/zvp_35thrclone.t line=
 4.
t/zvp_35thrclone.t .............. ok
t/zvp_40profile.t ............... skipped: profiling not supported for DBI:=
:PurePerl
t/zvp_41prof_dump.t ............. skipped: profiling not supported for DBI:=
:PurePerl
t/zvp_42prof_data.t ............. skipped: profiling not supported for DBI:=
:PurePerl
t/zvp_43prof_env.t .............. skipped: profiling not supported for DBI:=
:PurePerl
t/zvp_48dbi_dbd_sqlengine.t ..... ok
t/zvp_49dbd_file.t .............. ok
t/zvp_50dbm_simple.t ............ ok
t/zvp_51dbm_file.t .............. ok
t/zvp_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used
t/zvp_53sqlengine_adv.t ......... ok
t/zvp_54_dbd_mem.t .............. ok
t/zvp_60preparse.t .............. skipped: preparse not supported for DBI::=
PurePerl
t/zvp_65transact.t .............. ok
t/zvp_70callbacks.t ............. skipped: $h->{Callbacks} attribute not su=
pported for DBI::PurePerl
t/zvp_72childhandles.t .......... ok
t/zvp_73cachedkids.t ............ ok
t/zvp_80proxy.t ................. skipped: modules required for proxy are p=
robably not installed (e.g., RPC/PlClient.pm)
t/zvp_85gofer.t ................. ok
t/zvp_86gofer_fail.t ............ skipped: requires Callbacks which are not=
 supported with PurePerl
t/zvp_87gofer_cache.t ........... ok
t/zvp_90sql_type_cast.t ......... ok
t/zvp_91_store_warning.t ........ ok
t/zvxgn_48dbi_dbd_sqlengine.t ... ok
t/zvxgn_49dbd_file.t ............ ok
t/zvxgn_50dbm_simple.t .......... ok
t/zvxgn_51dbm_file.t ............ ok
t/zvxgn_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used
t/zvxgn_85gofer.t ............... ok
t/zvxgnp_48dbi_dbd_sqlengine.t .. ok
t/zvxgnp_49dbd_file.t ........... ok
t/zvxgnp_50dbm_simple.t ......... ok
t/zvxgnp_51dbm_file.t ........... ok
t/zvxgnp_52dbm_complex.t ........ skipped: DBI::SQL::Nano is being used
t/zvxgnp_85gofer.t .............. ok
# --- Perl 5.008002 on x86_64-linux-thread-multi-ld
t/zvxgp_01basics.t .............. ok
t/zvxgp_02dbidrv.t .............. ok
t/zvxgp_03handle.t .............. ok
t/zvxgp_04mods.t ................ ok
t/zvxgp_05concathash.t .......... ok
t/zvxgp_06attrs.t ............... ok
t/zvxgp_07kids.t ................ skipped: $h->{Kids} attribute not support=
ed for DBI::PurePerl
t/zvxgp_08keeperr.t ............. ok
t/zvxgp_09trace.t ............... ok
t/zvxgp_10examp.t ............... ok
t/zvxgp_11fetch.t ............... ok
t/zvxgp_12quote.t ............... ok
t/zvxgp_13taint.t ............... skipped: Taint attributes not supported w=
ith DBI::PurePerl
t/zvxgp_14utf8.t ................ ok
t/zvxgp_15array.t ............... ok
t/zvxgp_16destroy.t ............. ok
t/zvxgp_17handle_error.t ........ ok
t/zvxgp_19fhtrace.t ............. ok
t/zvxgp_20meta.t ................ ok
t/zvxgp_30subclass.t ............ ok
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBD/Sponge.pm line 55.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBI.pm line 731.
Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/=
lib/DBD/Sponge.pm line 55.
Attempt to free unreferenced scalar: SV 0x744430 at t/zvxgp_31methcache.t l=
ine 5.
Attempt to free unreferenced scalar: SV 0x744430 at t/zvxgp_31methcache.t l=
ine 3.
t/zvxgp_31methcache.t ........... ok
Attempt to free unreferenced scalar: SV 0x7f3e6863a3c0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e683ffb60 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e682d0960 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e7063a780 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e703fff10 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e702d0d10 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e6c63a060 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e6c3ff7f0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e6c2d05f0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e6063ab30 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e604002c0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x7f3e602d10c0 during global destru=
ction.
Attempt to free unreferenced scalar: SV 0x4804250 during global destruction.
Attempt to free unreferenced scalar: SV 0x4751510 during global destruction.
Attempt to free unreferenced scalar: SV 0x429c750 during global destruction.
Attempt to free unreferenced scalar: SV 0x41e9a10 during global destruction.
Attempt to free unreferenced scalar: SV 0x3d0d780 during global destruction.
Attempt to free unreferenced scalar: SV 0x3c5aa40 during global destruction.
Attempt to free unreferenced scalar: SV 0x3758680 during global destruction.
Attempt to free unreferenced scalar: SV 0x36294b0 during global destruction.
Attempt to free unreferenced scalar: SV 0x744430 at t/zvxgp_35thrclone.t li=
ne 6.
Attempt to free unreferenced scalar: SV 0x744430 at t/zvxgp_35thrclone.t li=
ne 4.
t/zvxgp_35thrclone.t ............ ok
t/zvxgp_40profile.t ............. skipped: profiling not supported for DBI:=
:PurePerl
t/zvxgp_41prof_dump.t ........... skipped: profiling not supported for DBI:=
:PurePerl
t/zvxgp_42prof_data.t ........... skipped: profiling not supported for DBI:=
:PurePerl
t/zvxgp_43prof_env.t ............ skipped: profiling not supported for DBI:=
:PurePerl
t/zvxgp_48dbi_dbd_sqlengine.t ... ok
t/zvxgp_49dbd_file.t ............ ok
t/zvxgp_50dbm_simple.t .......... ok
t/zvxgp_51dbm_file.t ............ ok
t/zvxgp_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used
t/zvxgp_53sqlengine_adv.t ....... skipped: Modifying driver state won't com=
pute running behind Gofer
t/zvxgp_54_dbd_mem.t ............ skipped: modifying meta data doesn't work=
 with Gofer-AutoProxy
t/zvxgp_60preparse.t ............ skipped: preparse not supported for DBI::=
PurePerl
t/zvxgp_65transact.t ............ skipped: Transactions not supported by DB=
D::Gofer
t/zvxgp_70callbacks.t ........... skipped: $h->{Callbacks} attribute not su=
pported for DBI::PurePerl
t/zvxgp_72childhandles.t ........ ok
t/zvxgp_73cachedkids.t .......... ok
t/zvxgp_80proxy.t ............... skipped: modules required for proxy are p=
robably not installed (e.g., RPC/PlClient.pm)
t/zvxgp_85gofer.t ............... ok
t/zvxgp_86gofer_fail.t .......... skipped: requires Callbacks which are not=
 supported with PurePerl
t/zvxgp_87gofer_cache.t ......... skipped: Gofer DBI_AUTOPROXY
t/zvxgp_90sql_type_cast.t ....... ok
t/zvxgp_91_store_warning.t ...... ok
t/zvxnp_48dbi_dbd_sqlengine.t ... ok
t/zvxnp_49dbd_file.t ............ ok
t/zvxnp_50dbm_simple.t .......... ok
t/zvxnp_51dbm_file.t ............ ok
t/zvxnp_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used
t/zvxnp_85gofer.t ............... ok

Test Summary Report
-------------------
t/31methcache.t               (Wstat: 11 Tests: 49 Failed: 0)
  Non-zero wait status: 11
t/zvg_31methcache.t           (Wstat: 11 Tests: 49 Failed: 0)
  Non-zero wait status: 11
Files=3D203, Tests=3D9357, 109 wallclock secs ( 2.71 usr  0.62 sys + 90.87 =
cusr 11.23 csys =3D 105.43 CPU)
Result: FAIL
Failed 2/203 test programs. 0/9357 subtests failed.
make: *** [test_dynamic] Error 255

--=20
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.31      porting perl5 on HP-UX, AIX, and Linux
https://useplaintext.email  https://tux.nl  http://www.test-smoke.org
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/

--Sig_/jKfX_W8YFjs7wfA5MmW/LnL
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEGolmczWuFi3lJEbAA6FHoT5dwJgFAl5naNoACgkQA6FHoT5d
wJhKHgf/diZogQyD0fDOqhZyGPWv+6uG/BGc6Kp6yYQDaj2IB1MLKoVjaXjZ27KN
ZxPtcXtgR0ildWafGeSrkzaOcaZNbenj39QjILDqpeJtlM4pa3Ia4tJQs4obMLvs
U6Oi2tb0YEe1q28AOfFtmP2zFl3uprueYfA0T5z0WZXQCMe6g6rN23ZwzJVl84CQ
59l56O4J5mXqFSBQv0vI/z2IhpEXIoiYlAM0f/9NH8COhsxTeCYIkG7ofHshDxCo
p+qfQCqjpCCkUI40bZZmYG1Ht54+uBGGLM8VEQDCQ5ll0M58kacre7pbEuhhl7xy
c+FsbshFVQ/ucRUAWHtW9R3SdGNw5A==
=j+o4
-----END PGP SIGNATURE-----

--Sig_/jKfX_W8YFjs7wfA5MmW/LnL--
0
h
3/10/2020 10:15:54 AM
perl.dbi.dev 1960 articles. 0 followers. Follow

4 Replies
112 Views

Similar Articles

[PageSpeed] 4

On Tuesday 10 March 2020 11:15:54 H.Merijn Brand wrote:
> • I upped Devel::PPPort to 1.58
> 
> Now I wanted to test DBI using Module::Release on all 131 versions I
> have available that ought to be supported for DBI on a random Linux
> machine and it fails on threaded 5.8.2
> 
> It passes on 5.8.1 (threaded and unthreaded)
> 
> I also fails with the previous Devel::PPPort, so deeper digging is
> probably needed. Any takers?

Hello! Do you know last working set of versions which works?
0
pali
3/10/2020 10:19:03 AM
--Sig_/GVxK==cHkoa4ikv/h5wq1o3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Tue, 10 Mar 2020 11:19:03 +0100, pali@cpan.org wrote:

> On Tuesday 10 March 2020 11:15:54 H.Merijn Brand wrote:
> > =E2=80=A2 I upped Devel::PPPort to 1.58
> >=20
> > Now I wanted to test DBI using Module::Release on all 131 versions I
> > have available that ought to be supported for DBI on a random Linux
> > machine and it fails on threaded 5.8.2
> >=20
> > It passes on 5.8.1 (threaded and unthreaded)
> >=20
> > I also fails with the previous Devel::PPPort, so deeper digging is
> > probably needed. Any takers? =20
>=20
> Hello! Do you know last working set of versions which works?

All tests are for v5.8.2 built for x86_64-linux-thread-multi-ld

I doubt if Devel::PPPort is the culprit:

threaded 5.8.1, 5.8.3, and 5.8.4 PASS

threaded 5.8.2 FAILS for all Devel::PPPort's between 3.58 and 3.41

3.36 is probably too old:

t/31methcache.t .. 1/49
#   Failed test 'use DBI;'
#   at t/31methcache.t line 25.
#     Tried to use 'DBI'.
#     Error:  Can't load '/home/tux/DBI-git/blib/arch/auto/DBI/DBI.so' for =
module DBI: /home/tux/DBI-git/blib/arch/auto/DBI/DBI.so: undefined symbol: =
croak_sv at /media/Tux/perls-t/lib/5.8.2/x86_64-linux-thread-multi-ld/DynaL=
oader.pm line 229.
#  at /home/tux/DBI-git/blib/lib/DBI.pm line 284

Checkouts of 1.641 and 1.642 fail just like HEAD same fail t/31

@Tim, is this reason enough to raise minimal perl to 5.8.3?

[excluding threaded 5.8.1 and threaded 5.8.2 from test-set]

$ release -t
:
:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing with /usr/local/bin/perl (2/10=
2)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing with /media/Tux/perls/bin/perl=
5.8.1 (3/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing with /media/Tux/perls/bin/perl=
5.8.2 (4/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing with /media/Tux/perls/bin/perl=
5.8.3 (5/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing with /media/Tux/perls/bin/tper=
l5.8.3 (6/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing with /media/Tux/perls/bin/perl=
5.8.4 (7/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing with /media/Tux/perls/bin/tper=
l5.8.4 (8/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing with /media/Tux/perls/bin/perl=
5.8.5 (9/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing with /media/Tux/perls/bin/tper=
l5.8.5 (10/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing with /media/Tux/perls/bin/perl=
5.8.6 (11/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
:
:
(still purring along)
--=20
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.31      porting perl5 on HP-UX, AIX, and Linux
https://useplaintext.email  https://tux.nl  http://www.test-smoke.org
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/

--Sig_/GVxK==cHkoa4ikv/h5wq1o3
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEGolmczWuFi3lJEbAA6FHoT5dwJgFAl5nmxoACgkQA6FHoT5d
wJhZwAf+JmWsIJZBaEqdNAoVqry1Fp4i2PpU7ngUHMyvpn7Kjm0aSFU1uzk4TlUm
TI5/KiHIkjJ5MZ0SXczuKpaAMVpLCgfT2bMO1j+/wEpMh9qV9MDk7qn1Rwp3QiEi
j7A8u4eAf9b58lFnEivGY6u11sjPoKNd77N4frgPQFV0yWunR1nNqIYO/8xDPnNN
/JpQBXd+wiYpkyn8Eh4IMeQEu/NPi4EQex8GAET7JVmXJM6xswUIewuc2fHO5a3t
A0ao/Wm+jkK4InoNiTKiUae4USXjj464NrFD3v2+0qr9ckCLBn/BmTbQ1mUS2+6u
Xpxpl/RPRD0rsFCt18JaTz63KyWRDQ==
=dXj/
-----END PGP SIGNATURE-----

--Sig_/GVxK==cHkoa4ikv/h5wq1o3--
0
h
3/10/2020 1:50:18 PM
On Tuesday 10 March 2020 14:50:18 H.Merijn Brand wrote:
> On Tue, 10 Mar 2020 11:19:03 +0100, pali@cpan.org wrote:
> 
> > On Tuesday 10 March 2020 11:15:54 H.Merijn Brand wrote:
> > > • I upped Devel::PPPort to 1.58
> > > 
> > > Now I wanted to test DBI using Module::Release on all 131 versions I
> > > have available that ought to be supported for DBI on a random Linux
> > > machine and it fails on threaded 5.8.2
> > > 
> > > It passes on 5.8.1 (threaded and unthreaded)
> > > 
> > > I also fails with the previous Devel::PPPort, so deeper digging is
> > > probably needed. Any takers?  
> > 
> > Hello! Do you know last working set of versions which works?
> 
> All tests are for v5.8.2 built for x86_64-linux-thread-multi-ld
> 
> I doubt if Devel::PPPort is the culprit:
> 
> threaded 5.8.1, 5.8.3, and 5.8.4 PASS
> 
> threaded 5.8.2 FAILS for all Devel::PPPort's between 3.58 and 3.41
> 
> 3.36 is probably too old:
> 
> t/31methcache.t .. 1/49
> #   Failed test 'use DBI;'
> #   at t/31methcache.t line 25.
> #     Tried to use 'DBI'.
> #     Error:  Can't load '/home/tux/DBI-git/blib/arch/auto/DBI/DBI.so' for module DBI: /home/tux/DBI-git/blib/arch/auto/DBI/DBI.so: undefined symbol: croak_sv at /media/Tux/perls-t/lib/5.8.2/x86_64-linux-thread-multi-ld/DynaLoader.pm line 229.
> #  at /home/tux/DBI-git/blib/lib/DBI.pm line 284

Look at DBI commit ac809c0c303d7cd1f5d73d3bb4dd6a803db94e0d which
removed own compatibility layer for croak_sv(). You can try to revert
that commit (or provide croak_sv() from that commit) and check what
happens?
0
pali
3/10/2020 1:57:01 PM
--Sig_/r0hUfE9ac+PFvRe2rKld+Z1
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue, 10 Mar 2020 14:57:01 +0100, pali@cpan.org wrote:

> On Tuesday 10 March 2020 14:50:18 H.Merijn Brand wrote:
> > On Tue, 10 Mar 2020 11:19:03 +0100, pali@cpan.org wrote:
> >  =20
> > > On Tuesday 10 March 2020 11:15:54 H.Merijn Brand wrote: =20
>  [...] =20
> > >=20
> > > Hello! Do you know last working set of versions which works? =20
> >=20
> > All tests are for v5.8.2 built for x86_64-linux-thread-multi-ld
> >=20
> > I doubt if Devel::PPPort is the culprit:
> >=20
> > threaded 5.8.1, 5.8.3, and 5.8.4 PASS
> >=20
> > threaded 5.8.2 FAILS for all Devel::PPPort's between 3.58 and 3.41
> >=20
> > 3.36 is probably too old:
> >=20
> > t/31methcache.t .. 1/49
> > #   Failed test 'use DBI;'
> > #   at t/31methcache.t line 25.
> > #     Tried to use 'DBI'.
> > #     Error:  Can't load
> > '/home/tux/DBI-git/blib/arch/auto/DBI/DBI.so' for module DBI:
> > /home/tux/DBI-git/blib/arch/auto/DBI/DBI.so: undefined symbol:
> > croak_sv at
> > /media/Tux/perls-t/lib/5.8.2/x86_64-linux-thread-multi-ld/DynaLoader.pm
> > line 229. #  at /home/tux/DBI-git/blib/lib/DBI.pm line 284 =20
>=20
> Look at DBI commit ac809c0c303d7cd1f5d73d3bb4dd6a803db94e0d which
> removed own compatibility layer for croak_sv(). You can try to revert
> that commit (or provide croak_sv() from that commit) and check what
> happens?

I don't think digging deeper is worth the trouble.

unthreaded works fine with Devel::PPPort-3.58 back to 5.8.1
threaded fails only in 5.8.2

*IF* action is required, I'd rather make an exception in Makefile.PL to
exclude support for threaded 5.8.2. Personally, I'd raise the minimum
version to 5.8.3

--=20
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.31      porting perl5 on HP-UX, AIX, and Linux
https://useplaintext.email  https://tux.nl  http://www.test-smoke.org
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/

--Sig_/r0hUfE9ac+PFvRe2rKld+Z1
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEGolmczWuFi3lJEbAA6FHoT5dwJgFAl5nn/0ACgkQA6FHoT5d
wJiC8wf+N3PNOPEykwVjaLJxNcxUCs0fraV91foU2p/fovsM+XOzR3PdZIRX7B0R
NZyzhp/jULAoj9yIIsFbSXpqJezdMYNv24pwc+dm2hY17nLCnrblbpapWjI+s8Bd
kOy+ShrMY/gZnea4+YtwXewlaC/y4UmecFSjgRcfPtpnqrwnGhI1OqKRuyDIEyKj
ISM2sL5wtvsRpr6MMJRqRVh74wlnfUZ963+8zKXO8YujTuXF48DYGGLadpWatd11
I76DFOlNSvad0r9v1X87etbAEGf5lcXbgO5tWdUsNvfzV/lw0R+Hz+9CzIbwMBcW
C4mSMuie1SYa9kjxAMcgj39zD4CRRg==
=DH2u
-----END PGP SIGNATURE-----

--Sig_/r0hUfE9ac+PFvRe2rKld+Z1--
0
h
3/10/2020 2:11:09 PM
Reply: