On 09/02/12 09:15, Martin J. Evans wrote:
I've been testing 1.617 on our development system and have not encountered any 
problems as yet. However, I notice a few UNKNOWN smoke reports like the 
following one (on mac):

http://www.cpantesters.org/cpan/report/ddd9ac12-5074-11e1-823e-1c11842dab9b

It appears the archname on some Perls for OSX is 
"archname=darwin-debug-nothreads" when useithreads=undef and DBI does:

$::opt_thread = 1; # thread if we can, use "-nothread" to disable
if ($Config{useithreads}) {
$::opt_thread = 1;
} else {
if ($Config{archname} =~ /thread/ && $::opt_thread) {
...
die "*** ABORTED.\n";
}
$::opt_thread = 0;
}

Any reason not to change that to exclude "nothread".

Martin

In addition, tests are failing 
(http://www.cpantesters.org/cpan/report/53db7354-4ee6-11e1-9874-b2933f3ac79b) 
because people have PERL_UNICODE set to SAL. The failure is:

t/80proxy.t ..................... skipped: modules required for proxy are 
probably not installed (e.g., RPC/PlClient.pm)

#   Failed test 'pipeone: DBI 
connect('transport=pipeone;policy=pedantic;perl=/home/mauke/usr/local/bin/perl  
-Mblib=/home/mauke/.cpan/build/DBI-1.617-meDLEf/blib;timeout=240;dsn=DBI:DBM:f_dir=/home/mauke/.cpan/build/DBI-1.617-meDLEf/test_output_7531/000_just_testing;dbm_type=SDBM_File;f_lockfile=0','',...)
 failed: DBD::Gofer::Transport::pipeone command (/home/mauke/usr/local/bin/perl 
-Mblib=/home/mauke/.cpan/build/DBI-1.617-meDLEf/blib -MDBI::Gofer::Transport::pipeone -e 
run_one_stdio) failed: utf8 "\x81" does not map to Unicode at 
/home/mauke/.cpan/build/DBI-1.617-meDLEf/blib/lib/DBI/Gofer/Transport/pipeone.pm line 27, 
<STDIN> chunk 1.
# Error thawing: Frozen string corrupt - contains characters outside 0-255 at 
/home/mauke/usr/local/lib/perl5/5.14.2/i686-linux/Storable.pm line 416, <STDIN> line 1, at 
/home/mauke/.cpan/build/DBI-1.617-meDLEf/blib/lib/DBI/Gofer/Serializer/Storable.pm line 56 
(data="GoFER1:&#5;&#8;DBI::Gofer::Request&#3;), pid 7532 stack trace follows: at 
/home/mauke/.cpan/build/DBI-1.617-meDLEf/blib/lib/DBI/Gofer/Transport/Base.pm line 98, <STDIN> line 1
#       
DBI::Gofer::Transport::Base::_thaw_data('DBI::Gofer::Transport::pipeone=HASH(0x8a46e08)',
 
'GoFER1:\x{5}\x{8}\x{11}\x{13}DBI::Gofer::Request\x{3}\x{0}\x{0}\x{0}\x{5}\x{4}\x{2}\x{0}\x{0}\x{0}\x{2}\x{a}\x{0}\x{a}\x{4}ping\x{0}\x{0}\x{0}\x{f}dbh_meth...')
 called at 
/home/mauke/.cpan/build/DBI-1.617-meDLEf/blib/lib/DBI/Gofer/Transport/pipeone.pm
 line 29
#       DBI::Gofer::Transport::pipeone::run_one_stdio() called at -e line 1
# Error thawing: Frozen string corrupt - contains characters outside 0-255 at 
/home/mauke/usr/local/lib/perl5/5.14.2/i686-linux/Storable.pm line 416, <STDIN> line 1, at 
/home/mauke/.cpan/build/DBI-1.617-meDLEf/blib/lib/DBI/Gofer/Serializer/Storable.pm line 56 
(data="GoFER1:&#5;&#8;DBI::Gofer::Request&#3;) at 
/home/mauke/.cpan/build/DBI-1.617-meDLEf/blib/lib/DBI/Gofer/Transport/Base.pm line 99, <STDIN> line 1. 
at t/85gofer.t line 155
# '
#   at t/85gofer.t line 113.

Should we skip those tests when PERL_UNICODE is set?

Martin

--
Martin J. Evans
Easysoft Limited
http://www.easysoft.com

Reply via email to