![]() |
|
good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
comment on |
( #3333=superdoc: print w/replies, xml ) | Need Help?? |
I ask the assistance of the monks concerning error reports I am getting from some -- but not all -- automated testers at testers.cpan.org.
I have been uploading new versions of ExtUtils-ModuleMaker over the past week to get test reports on additional functionality. After extensive tweaking, the module passes a quite rigorous test suite on the two OSes to which I have daily access: Darwin and Win32. It has also passed on other Perl hackers' FreeBSD, Linux and Solaris boxes. But two automated testing reports have left me baffled. Here is the first part of one such report http://www.nntp.perl.org/group/perl.cpan.testers/240402
I don't call IO::Handle anywhere in my code or test suite. I know that 'bootstrap' and 'use Dynaloader' are seen in modules that employ XS, but I don't use any XS; it's all pure Perl. The two automated testers who reported this error tested an earlier version (0.38) which did have problems which I have since corrected. But the problems they're reporting with v0.39 bear no relationship to those they reported in 0.38. I believe that these two testers run Perl with threads, which I do not. But the test suite has passed all tests on other automated sites which employ threads. I've posted messages to the cpan-testers list, but haven't heard from the humans behind these test reports. (And suspect I won't, since it seems that list consists overwhelmingly of automated reports.) So can anyone suggest (a) what these errors mean and (b) if there's anything I can do to avoid them, given that I can't reproduce them on my OSes? Thank you very much. Jim Keenan In reply to Diagnosing error report: "IO object version 1.21 does not match bootstrap parameter 1.22" by jkeenan1
|
|