On 03/18/2015 05:51 AM, Yaroslav Kuzmin wrote:
Smoke log available https://drive.google.com/file/d/0B5PTttxwo7qAYUNKMXFFQmtlemM

Automated smoke report for branch ebcdic 5.21.10 patch 
1af0e6947339da7d49c01af0b369c0b8641484e8 v5.21.9-301-g1af0e69
RS12: 2817 (2817/)
     on        os/390 - 23.00
     using     c99 version
     smoketime 6 hours 50 minutes (average 3 hours 25 minutes)

Summary: FAIL(X)

O = OK  F = Failure(s), extended report at the bottom
X = Failure(s) under TEST but not under harness
? = still running or test results not (yet) available
Build failures during:       - = unknown or N/A
c = Configure, m = make, M = make (after miniperl), t = make test-prep

v5.21.9-301-g1af0e69  Configuration (common) none
----------- ---------------------------------------------------------
X X X X
| | | +----- PERLIO = perlio -DDEBUGGING
| | +------- PERLIO = stdio  -DDEBUGGING
| +--------- PERLIO = perlio
+----------- PERLIO = stdio


Locally applied patches:
     SMOKE1af0e6947339da7d49c01af0b369c0b8641484e8

Tests skipped on user request:
     # One test name on a line
Failures: (common-args) none
[stdio]
Inconsistent test results (between TEST and harness):
     ../t/re/pat_re_eval.t................... 
.............................................. FAILED--expected 527 tests, saw 
297
     ../lib/meta_notation.t.................. 
............................................. FAILED at test 2
     ../t/op/pack.t.......................... 
..................................................... FAILED--expected 14708 
tests, saw 14709

[perlio]
[stdio] -DDEBUGGING
Inconsistent test results (between TEST and harness):
     ../lib/meta_notation.t.................. 
............................................. FAILED at test 2
     ../t/op/pack.t.......................... 
..................................................... FAILED--expected 14708 
tests, saw 14709
     ../t/re/pat_re_eval.t................... 
.............................................. FAILED--expected 527 tests, saw 
297

[perlio] -DDEBUGGING
Inconsistent test results (between TEST and harness):
     ../t/op/pack.t.......................... 
..................................................... FAILED--expected 14708 
tests, saw 14709
     ../lib/meta_notation.t.................. 
............................................. FAILED at test 2
     ../t/re/pat_re_eval.t................... 
.............................................. FAILED--expected 527 tests, saw 
297

Compiler messages(os390):



--
Report by Test::Smoke v1.6 running on perl 5.21.7
(Reporter v0.052 / Smoker v0.045)



This report shows that changing the name of mro.c worked. I plan to push that to blead tomorrow if no one objects, and it doesn't look like anyone will.

I have pushed a new branch to test. This will be the final possible test before the code freeze.

The pack.t problem was a clerical error, fixed in the new branch.

The meta_notation problem is very puzzling. I've fixed one error, but it looks like the other one is from some underlying bug that just now is showing up. I've added debugging info in the new branch. If worse comes to worse, these tests can be marked as TODO.

The pat_re_eval.t failure appears to be related to Encode. We're not fixing Encode to work very well in v5.22, and so in yesterday's branch I removed the partial fixes that have been in it for quite some time, in order to see what problems might show up. And this is the only one. So the new branch just skips those tests.

The other known problem that will be in 5.22 and hasn't been discussed recently is that Configure has this line
#! /bin/sh
and on your system /bin/sh is a ksh that doesn't work very well with Configure. For your convenience, I've had a patch to change that line to point to a bash (and that remains in the current branch to test), but it won't get into blead. When doing things manually, one can just call Configure with a shell it works well with, but I believe Test::Smoke doesn't work well without this fix. That is really outside the scope of the Perl core, except we need to make sure that smoking happens, so we'll work something out after the freeze. I too use a ksh, but mine works fine with Configure.

Is it typical for /bin/sh to be a ksh on z/OS?

Reply via email to