On Tue, 10 Mar 2020 11:19:03 +0100, p...@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

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
:
:
============ Testing with /usr/local/bin/perl (2/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============ Testing with /media/Tux/perls/bin/perl5.8.1 (3/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============ Testing with /media/Tux/perls/bin/perl5.8.2 (4/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============ Testing with /media/Tux/perls/bin/perl5.8.3 (5/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============ Testing with /media/Tux/perls/bin/tperl5.8.3 (6/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============ Testing with /media/Tux/perls/bin/perl5.8.4 (7/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============ Testing with /media/Tux/perls/bin/tperl5.8.4 (8/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============ Testing with /media/Tux/perls/bin/perl5.8.5 (9/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============ Testing with /media/Tux/perls/bin/tperl5.8.5 (10/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============ Testing with /media/Tux/perls/bin/perl5.8.6 (11/102)
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
:
:
(still purring along)
-- 
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/

Attachment: pgpNpHT40osUx.pgp
Description: OpenPGP digital signature

Reply via email to