Re: [Perl/perl5] Perl 5.34 fails to compile on s390(x) (Attempt to free unreferenced scalar: SV 0x172ca48.) (Issue #19307)

2022-01-01 Thread Karl Williamson

On 12/30/21 18:37, Sam James wrote:

Changing the line to:

|-Dccflags="${CFLAGS} -fno-strict-aliasing" \ |

results in things working again.



Does that mean this fixes the bug report?

I was unaware of this hardware; so no we don't have access to it.  But 
we do have access to z/OS.


Is this running ASCII or EBCDIC (1047 no doubt if it is EBCDIC)

There have been substantial improvements in getting perl to work on z/OS 
in the 5.35 series.  Perhaps you'd want to take some of the patches


There is an ongoing effort to get z/OS in ASCII mode to work.

https://github.com/ZOSOpenTools/perlport



—
Reply to this email directly, view it on GitHub 
, or 
unsubscribe 
.
Triage notifications on the go with GitHub Mobile for iOS 
 
or Android 
. 

You are receiving this because you are subscribed to this thread.Message 
ID: 






Re: Smoke [blead] v5.27.10-119-g5f6af817ad FAIL(XM) os/390 25.00 (2964/)

2018-05-11 Thread Karl Williamson

On 05/11/2018 12:29 AM, Yaroslav Kuzmin wrote:

Sorry , a lot of other work.

I  try running bisect.pl script
But bisect.pl script finds not the correct configuration settings
Not a valid compile gcc .

If I try manual running
./Configure -ds -Dusedevel -Dusedl
All correct


We don't understand why the below is getting gcc.  But you should be 
able to avoid this by adding -Dcc=xlc to the bisect command line (or 
whatever compiler you're using)


(11:22) RS12 : PDKUZM | ~/ussport/perl/perl-git
:> perl Porting/bisect.pl --start 3b6c52ce7d --end 716a866437e -e 'exit 
(uc("\x{587}") ne "\x{535}\x{552}");'

We are not bisecting.
HEAD is now at 716a866437... Fix locale failures introduced 5 hours ago
Can't exec "ccache": EDC5129I No such file or directory. at 
/tmp/YlJeWxnMCk line 886.

(I see you are using the Korn shell.  Some ksh's blow up on Configure,
mainly on older exotic systems.  If yours does, try the Bourne shell 
instead.)

First let's make sure your kit is complete.  Checking...
Locating common programs...
Checking compatibility between /bin/echo and builtin echo (if any)...
Symbolic links are supported.
Checking how to test for symbolic links...
Your builtin 'test -h' may be broken.
Trying external '/bin/test -h'.
You can test for symbolic links with '/bin/test -h'.
Checking for cross-compile
No targethost for running compiler tests against defined, running locally
Good, your tr supports [:lower:] and [:upper:] to convert case.
Using [:upper:] and [:lower:] to convert case.
aix   esix4 lynxossco_2_3_3
aix_3 fps   midnightbsd   sco_2_3_4
aix_4 freebsd   mips  solaris_2
altos486  freemint  mirbsdstellar
amigaos   gnu   mpc   sunos_4_0
atheosgnukfreebsd   ncr_tower sunos_4_1
aux_3 gnuknetbsdnetbsdsuper-ux
bitriggreenhillsnewsos4   svr4
bsdos haiku nonstopux svr5
catamount hpux  openbsd   ti1500
convexos  i386  opus  ultrix_4
cxux  interix   os2   umips
cygwinirix_4os390 unicos
darwinirix_5os400 unicosmk
dcosx irix_6posix-bc  unisysdynix
dec_osf   irix_6_0  qnx   utekv
dos_djgpp irix_6_1  riscosuwin
dragonfly isc   sco   vos
dynix isc_2 sco_2_3_0
dynixptx  linux-android sco_2_3_1
epix  linux sco_2_3_2
Which of these apply, if any? [os390]
Operating system name? [os390]
Operating system version? [25.00]
Installation prefix to use? (~name ok) [/usr/local]
AFS does not seem to be running...
What installation prefix should I use for installing files? (~name ok)
[/usr/local]
Getting the current patchlevel...
Build a threading Perl? [n]
Build Perl for multiplicity? [n]
Use which C compiler? [cc]
FSUM3007 -l is not a valid option.
Uh-oh, the C compiler 'cc' doesn't seem to be working.
gcc: ./trygcc 25: .: ./Configure 4553: FSUM7351 not found
FSUM3007 -l is not a valid option.
Uh-oh, the C compiler 'cc' doesn't seem to be working.
You need to find a working C compiler.
Either (purchase and) install the C compiler supplied by your OS vendor,
or for a free C compiler try http://gcc.gnu.org/
I cannot continue any further, aborting.
HEAD is now at 716a866437 Fix locale failures introduced 5 hours ago
skipping - could not build config.sh at /tmp/YlJeWxnMCk line 1241.
Runner returned 32000 for end revision, which is a skip at 
Porting/bisect.pl line 234.

That took 20 seconds.


В Ср., 18/04/2018 в 20:08 -0600, Karl Williamson пишет:

On 04/17/2018 01:11 AM, Yaroslav Kuzmin wrote:
Yes . I can actually reasonably bisect. Using the git for z/OS 



Ok.  I have it set up in the branch

smoke-me/khw-yaroslav

That branch is different from blead because it changes the history so
that things that cause EBCDIC not to compile were fixed up.  Otherwise
the bisect would keep finding compilation errors, and not work properly.

To run the bisection do something like


git clone ... bisect
cd bisect
git checkout smoke-me/khw-yaroslav
/path/to/a/functioning/perl/Porting/bisect.pl --start 3b6c52ce7d --end
716a866437e -e 'exit (uc("\x{587}") ne "\x{535}\x{552}");'

This tool has never been run AFAIK on an EBCDIC machine.  Let's cross
our fingers that it works.  If it works, after some length of time, it
will print a result.  To watch its progress, I pipe it to tee.

above-command | tee ../bisect.out

And then in another window, I do this

tail -f bisect.out | grep steps

I don't know how much of that will work on z/OS.

It can be tricky (at least for me) to get the com

Re: Smoke [blead] v5.27.10-119-g5f6af817ad FAIL(XM) os/390 25.00 (2964/)

2018-04-18 Thread Karl Williamson

On 04/17/2018 01:11 AM, Yaroslav Kuzmin wrote:

Yes . I can actually reasonably bisect. Using the git for z/OS



Ok.  I have it set up in the branch

smoke-me/khw-yaroslav

That branch is different from blead because it changes the history so 
that things that cause EBCDIC not to compile were fixed up.  Otherwise 
the bisect would keep finding compilation errors, and not work properly.


To run the bisection do something like


git clone ... bisect
cd bisect
git checkout smoke-me/khw-yaroslav
/path/to/a/functioning/perl/Porting/bisect.pl --start 3b6c52ce7d --end 
716a866437e -e 'exit (uc("\x{587}") ne "\x{535}\x{552}");'


This tool has never been run AFAIK on an EBCDIC machine.  Let's cross 
our fingers that it works.  If it works, after some length of time, it 
will print a result.  To watch its progress, I pipe it to tee.


above-command | tee ../bisect.out

And then in another window, I do this

tail -f bisect.out | grep steps

I don't know how much of that will work on z/OS.

It can be tricky (at least for me) to get the command exactly right.  I 
tested the above-command on my machine (but I don't have the bug).  If I 
screwed up and it says the end commit works, you can add the


--expect-fail

parameter.  Or you can play around until it works.  The file with the 
tool contains its pod


Re: Smoke [blead] v5.27.10-119-g5f6af817ad FAIL(XM) os/390 25.00 (2964/)

2018-04-17 Thread Karl Williamson

On 04/17/2018 12:33 AM, Yaroslav Kuzmin wrote:



В Пн., 16/04/2018 в 22:05 -0600, Karl Williamson пишет:

On 04/16/2018 05:28 AM, Yaroslav Kuzmin wrote:

В Чт., 12/04/2018 в 23:02 -0600, Karl Williamson пишет:

On 04/12/2018 03:51 AM, Yaroslav Kuzmin wrote:
Smoke log available at 
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1XHUAwq74zUMfS3Ps3WnMAvpSagcXFWxJ=02%7C01%7Cykuzmin%40rocketsoftware.com%7Cc0296a68ef694e27e64b08d5a0fbd140%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C636591925776871608=zXZiEaKzoIYbct%2Faq1sWv%2FB6jO%2FxN59gWPyllO6wNC0%3D=0 
Automated smoke report for branch blead 5.27.11 patch 
5f6af817add6d2df3603e0e94b6eb27ba5fb3970 v5.27.10-119-g5f6af817ad 
RS12: 2964 (2964/) on os/390 - 25.00 using c99 version smoketime 2 
hours (average 1 hour) Summary: FAIL(XM) 
The easiest way to find this is to run a bisection on the month or 
so's commits that could have caused this. Does your machine have 
enough throughput that it could do this? 
Yes. It can be done Мощность есть, немного )) 



Actually, I'm not so sure.  I believe one needs git to do this.  I
looked at the git web site, and couldn't find any evidence that it was
supported on non-ASCII platforms.



So http://www.rocketsoftware.com/zos-open-source/tools

But I am build perl in a separate maint-5.24-zos branch.


I don't understand if that means you can or cannot actually reasonably 
bisect





And that means compiling perl at a given commit that's bad, and then 
cleaning the directory, and running it again at the last known good 
commit. Then running it yet again at the commit half way between 
these two. Then repeating on the half of the original range where it 
changed. We have a tool that will automatically do this. You set it 
going, and let it run until it finds the offending commit. I haven't 
brought this up before, because I thought your hardware was too slow 
for this. But this instance would be relatively few commits, so that 
it might be feasible. I would furnish you the correct incantation to 
get it to work, after having tested it on my machine. 
 Rocket Software, Inc. and 
subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ Main Office Toll 
Free Number: +1 855.577.4323 Contact Customer Support: 
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmy.rocketsoftware.com%2FRocketCommunity%2FRCEmailSupport=02%7C01%7Cykuzmin%40rocketsoftware.com%7C5e94c4d590014d80281708d5a41889a7%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C636595347668561201=0r9Pp%2B3pf4ubny%2Fn7cslkZDwY9yXwSsFdj%2BZfhL3d8k%3D=0 
Unsubscribe from Marketing Messages/Manage Your Subscription 
Preferences - 
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.rocketsoftware.com%2Fmanage-your-email-preferences=02%7C01%7Cykuzmin%40rocketsoftware.com%7C5e94c4d590014d80281708d5a41889a7%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C636595347668561201=E6Kr%2FLKMSn2qgaVK%2B5Ztc27mNePx7%2BUMKUXvryWoRJQ%3D=0 
Privacy Policy - 
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.rocketsoftware.com%2Fcompany%2Flegal%2Fprivacy-policy=02%7C01%7Cykuzmin%40rocketsoftware.com%7C5e94c4d590014d80281708d5a41889a7%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C636595347668561201=CBVES67q0tkvhJFG96yBMk8ckX15R6sNS2IZPAg9eVw%3D=0 
 This communication and any 
attachments may contain confidential information of Rocket Software, 
Inc. All unauthorized use, disclosure or distribution is prohibited. 
If you are not the intended recipient, please notify Rocket Software 
immediately and destroy all copies of this communication. Thank you. 





Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 
02451 ■ Main Office Toll Free Number: +1 855.577.4323
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences 
- http://www.rocketsoftware.com/manage-your-email-preferences

Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential 
information of Rocket Software, Inc. All unauthorized use, disclosure or 
distribution is prohibited. If you are not the intended recipient, 
please notify Rocket Software immediately and destroy all copies of this 
communication. Thank you.




Re: Smoke [blead] v5.27.10-119-g5f6af817ad FAIL(XM) os/390 25.00 (2964/)

2018-04-16 Thread Karl Williamson

On 04/16/2018 05:28 AM, Yaroslav Kuzmin wrote:



В Чт., 12/04/2018 в 23:02 -0600, Karl Williamson пишет:

On 04/12/2018 03:51 AM, Yaroslav Kuzmin wrote:
Smoke log available at 
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1XHUAwq74zUMfS3Ps3WnMAvpSagcXFWxJ=02%7C01%7Cykuzmin%40rocketsoftware.com%7Cc0296a68ef694e27e64b08d5a0fbd140%7C79544c1eed224879a082b67a9a672aae%7C0%7C0%7C636591925776871608=zXZiEaKzoIYbct%2Faq1sWv%2FB6jO%2FxN59gWPyllO6wNC0%3D=0 
Automated smoke report for branch blead 5.27.11 patch 
5f6af817add6d2df3603e0e94b6eb27ba5fb3970 v5.27.10-119-g5f6af817ad 
RS12: 2964 (2964/) on os/390 - 25.00 using c99 version smoketime 2 
hours (average 1 hour) Summary: FAIL(XM) 



The easiest way to find this is to run a bisection on the month or so's
commits that could have caused this.  Does your machine have enough
throughput that it could do this?


Yes. It can be done
Мощность есть, немного ))


Actually, I'm not so sure.  I believe one needs git to do this.  I 
looked at the git web site, and couldn't find any evidence that it was 
supported on non-ASCII platforms.







And that means compiling perl at a given commit that's bad, and then
cleaning the directory, and running it again at the last known good
commit.  Then running it yet again at the commit half way between these
two.  Then repeating on the half of the original range where it changed.
   We have a tool that will automatically do this.  You set it going, and
let it run until it finds the offending commit.

I haven't brought this up before, because I thought your hardware was
too slow for this.  But this instance would be relatively few commits,
so that it might be feasible.

I would furnish you the correct incantation to get it to work, after
having tested it on my machine.



Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 
02451 ■ Main Office Toll Free Number: +1 855.577.4323
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences 
- http://www.rocketsoftware.com/manage-your-email-preferences

Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential 
information of Rocket Software, Inc. All unauthorized use, disclosure or 
distribution is prohibited. If you are not the intended recipient, 
please notify Rocket Software immediately and destroy all copies of this 
communication. Thank you.




Re: Smoke [blead] v5.27.10-119-g5f6af817ad FAIL(XM) os/390 25.00 (2964/)

2018-04-12 Thread Karl Williamson

On 04/12/2018 03:51 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/1XHUAwq74zUMfS3Ps3WnMAvpSagcXFWxJ

Automated smoke report for branch blead 5.27.11 patch 
5f6af817add6d2df3603e0e94b6eb27ba5fb3970 v5.27.10-119-g5f6af817ad
RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 2 hours (average 1 hour)

Summary: FAIL(XM)



The easiest way to find this is to run a bisection on the month or so's 
commits that could have caused this.  Does your machine have enough 
throughput that it could do this?


And that means compiling perl at a given commit that's bad, and then 
cleaning the directory, and running it again at the last known good 
commit.  Then running it yet again at the commit half way between these 
two.  Then repeating on the half of the original range where it changed. 
 We have a tool that will automatically do this.  You set it going, and 
let it run until it finds the offending commit.


I haven't brought this up before, because I thought your hardware was 
too slow for this.  But this instance would be relatively few commits, 
so that it might be feasible.


I would furnish you the correct incantation to get it to work, after 
having tested it on my machine.


Re: Smoke [blead] v5.27.8-546-g8d8484540d FAIL(XM) os/390 25.00 (2964/)

2018-03-28 Thread Karl Williamson

On 03/28/2018 09:47 PM, Karl Williamson wrote:

On 03/28/2018 05:44 AM, Yaroslav Kuzmin wrote:

Output :

(16:42) RS12 : PDKUZM | ~/ussport/perl/perl-build
:> ./perl -V
Summary of my perl5 (revision 5 version 27 subversion 11) configuration:
   Snapshot of: 3a7f897ad3c330a4e99ba46255bb72e89c43cd08
   Platform:
 osname=os390
 osvers=25.00
 archname=os390
 uname='os390 rs12 25.00 04 2964 '
 config_args='-Dusedevel -Dusedl -d -s'
 hint=recommended
 useposix=true
 d_sigaction=define
 useithreads=undef
 usemultiplicity=undef
 use64bitint=undef
 use64bitall=undef
 uselongdouble=undef
 usemymalloc=n
 default_inc_excludes_dot=define
 bincompat5005=undef
   Compiler:
 cc='c99'
 ccflags ='-qlanglvl=extended:extc89:extc99 -qlongname -qxplink 
-qdll -qfloat=ieee -qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS 
-D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC
-D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB -qexportall 
-qdll -qxplink'

 optimize=' '
 cppflags='-DMAXSIG=39 -DOEMVS -D_OE_SOCKETS 
-D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC -D_POSIX_SOURCE=1 
-D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB'

 ccversion=''
 gccversion=''
 gccosandvers=''
 intsize=4
 longsize=4
 ptrsize=4
 doublesize=8
 byteorder=4321
 doublekind=4
 d_longlong=define
 longlongsize=8
 d_longdbl=define
 longdblsize=16
 longdblkind=2
 ivtype='long'
 ivsize=4
 nvtype='double'
 nvsize=8
 Off_t='off_t'
 lseeksize=4
 alignbytes=8
 prototype=define
   Linker and Libraries:
 ld='c99'
 ldflags ='-qxplink -qdll'
 libpth=/lib /usr/lib
 libs=-lm -lc
 perllibs=-lm -lc
 libc=
 so=so
 useshrplib=true
 libperl=libperl.so
 gnulibc_version=''
   Dynamic Linking:
 dlsrc=dl_dllload.xs
 dlext=so
 d_dlsymun=undef
 ccdlflags='-qxplink -qdll 
/u/pdkuzm/ussport/perl/perl-build/libperl.x'

 cccdlflags='-c -qexportall -qxplink -qdll'
 lddlflags='-qxplink -qdll 
/u/pdkuzm/ussport/perl/perl-build/libperl.x'



Characteristics of this binary (from libperl):
   Compile-time options:
 HAS_TIMES
 PERL_COPY_ON_WRITE
 PERL_DONT_CREATE_GVSV
 PERL_EXTERNAL_GLOB
 PERL_MALLOC_WRAP
 PERL_OP_PARENT
 PERL_PRESERVE_IVUV
 PERL_USE_DEVEL
 PERLIO_LAYERS
 USE_LARGE_FILES
 USE_LOCALE
 USE_LOCALE_COLLATE
 USE_LOCALE_CTYPE
 USE_LOCALE_NUMERIC
 USE_LOCALE_TIME
 USE_PERL_ATOF
 USE_PERLIO
   Locally applied patches:
 SMOKE3a7f897ad3c330a4e99ba46255bb72e89c43cd08
   Built under os390
   Compiled at Mar 28 2018 12:12:09
   %ENV:
 PERL5LIB="/u/pdkuzm/ussport/perl/perl-build/lib"
   @INC:
 /u/pdkuzm/ussport/perl/perl-build/lib
 /usr/local/lib/perl5/site_perl/5.27.11/os390
 /usr/local/lib/perl5/site_perl/5.27.11
 /usr/local/lib/perl5/5.27.11/os390
 /usr/local/lib/perl5/5.27.11
(16:43) RS12 : PDKUZM | ~/ussport/perl/perl-build
:>  ./perl -le 'my $a = "\x{587}"; my $b = uc($a); use bytes; print 
map { ^Jsprintf " %x", ord } split "", $a; print map { sprintf " %x", 
ord } ^Jsplit "", $b'

  b8 53 48
  b8 53 48


The first sequence is the correct UTF-EBCDIC for \x{587}, but it has an 
uppercase value that is different.


I think the first thing is for you to package up the directory 
lib/unicore and send a copy to me.


If you have the machine available, you might want to try testing
https://perl5.git.perl.org/perl.git/shortlog/refs/heads/smoke-me/khw-core

which has a somewhat different casing implementation


For example, a function that is segfaulting in your report is completely 
removed.


I also looked through the .25 million lines of code that got changed 
between successful smokes.  The likely perpetrators are changes to 
multiconcat and/or regular expression pattern matching.




В Вс., 25/03/2018 в 16:05 -0600, Karl Williamson пишет:

On 03/21/2018 07:09 AM, Yaroslav Kuzmin wrote:


Smoke log at available 
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1XHUAwq74zUMfS3Ps3WnMAvpSagcXFWxJ=02%7C01%7Cykuzmin%40rocketsoftware.com% 

7C797e757095254fbcdbc408d5929c90fa%7C79544c1eed224879a082b67a9a672aae%7C0%7C1%7C636576123523851610=n0upDMJ9%2B5AW5XqESiqK2lWUP3FXk%2BcsVa0exwoztSE%3D=0 




Automated smoke report for branch blead 5.27.10 patch 
8d8484540d380c09fb40616135be00825189f578 v5.27.8-546-g8d8484540d

RS12: 2964 (2964/)
  on    os/390 - 25.00
  using c99 version
  smoketime 2 hours 53 minutes (average 1 hour 26 minutes)

Summary: FAIL(XM)


The many failures in this report indicates that something fundamental
got broken.  So to start finding it, I think we need to go back to the
basics.

Try this one-liner, and send me the results:

   ./perl -le 'my $a = "\x{587}"; my $b = uc($a); use bytes; print map {
spri

Re: Smoke [blead] v5.27.8-546-g8d8484540d FAIL(XM) os/390 25.00 (2964/)

2018-03-28 Thread Karl Williamson

On 03/28/2018 05:44 AM, Yaroslav Kuzmin wrote:

Output :

(16:42) RS12 : PDKUZM | ~/ussport/perl/perl-build
:> ./perl -V
Summary of my perl5 (revision 5 version 27 subversion 11) configuration:
   Snapshot of: 3a7f897ad3c330a4e99ba46255bb72e89c43cd08
   Platform:
 osname=os390
 osvers=25.00
 archname=os390
 uname='os390 rs12 25.00 04 2964 '
 config_args='-Dusedevel -Dusedl -d -s'
 hint=recommended
 useposix=true
 d_sigaction=define
 useithreads=undef
 usemultiplicity=undef
 use64bitint=undef
 use64bitall=undef
 uselongdouble=undef
 usemymalloc=n
 default_inc_excludes_dot=define
 bincompat5005=undef
   Compiler:
 cc='c99'
 ccflags ='-qlanglvl=extended:extc89:extc99 -qlongname -qxplink -qdll 
-qfloat=ieee -qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS -D_OE_SOCKETS 
-D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC
-D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB -qexportall -qdll 
-qxplink'
 optimize=' '
 cppflags='-DMAXSIG=39 -DOEMVS -D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED 
-D_ALL_SOURCE -DYYDYNAMIC -D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB'
 ccversion=''
 gccversion=''
 gccosandvers=''
 intsize=4
 longsize=4
 ptrsize=4
 doublesize=8
 byteorder=4321
 doublekind=4
 d_longlong=define
 longlongsize=8
 d_longdbl=define
 longdblsize=16
 longdblkind=2
 ivtype='long'
 ivsize=4
 nvtype='double'
 nvsize=8
 Off_t='off_t'
 lseeksize=4
 alignbytes=8
 prototype=define
   Linker and Libraries:
 ld='c99'
 ldflags ='-qxplink -qdll'
 libpth=/lib /usr/lib
 libs=-lm -lc
 perllibs=-lm -lc
 libc=
 so=so
 useshrplib=true
 libperl=libperl.so
 gnulibc_version=''
   Dynamic Linking:
 dlsrc=dl_dllload.xs
 dlext=so
 d_dlsymun=undef
 ccdlflags='-qxplink -qdll /u/pdkuzm/ussport/perl/perl-build/libperl.x'
 cccdlflags='-c -qexportall -qxplink -qdll'
 lddlflags='-qxplink -qdll /u/pdkuzm/ussport/perl/perl-build/libperl.x'


Characteristics of this binary (from libperl):
   Compile-time options:
 HAS_TIMES
 PERL_COPY_ON_WRITE
 PERL_DONT_CREATE_GVSV
 PERL_EXTERNAL_GLOB
 PERL_MALLOC_WRAP
 PERL_OP_PARENT
 PERL_PRESERVE_IVUV
 PERL_USE_DEVEL
 PERLIO_LAYERS
 USE_LARGE_FILES
 USE_LOCALE
 USE_LOCALE_COLLATE
 USE_LOCALE_CTYPE
 USE_LOCALE_NUMERIC
 USE_LOCALE_TIME
 USE_PERL_ATOF
 USE_PERLIO
   Locally applied patches:
 SMOKE3a7f897ad3c330a4e99ba46255bb72e89c43cd08
   Built under os390
   Compiled at Mar 28 2018 12:12:09
   %ENV:
 PERL5LIB="/u/pdkuzm/ussport/perl/perl-build/lib"
   @INC:
 /u/pdkuzm/ussport/perl/perl-build/lib
 /usr/local/lib/perl5/site_perl/5.27.11/os390
 /usr/local/lib/perl5/site_perl/5.27.11
 /usr/local/lib/perl5/5.27.11/os390
 /usr/local/lib/perl5/5.27.11
(16:43) RS12 : PDKUZM | ~/ussport/perl/perl-build
:>  ./perl -le 'my $a = "\x{587}"; my $b = uc($a); use bytes; print map { ^Jsprintf " %x", ord } split 
"", $a; print map { sprintf " %x", ord } ^Jsplit "", $b'
  b8 53 48
  b8 53 48


The first sequence is the correct UTF-EBCDIC for \x{587}, but it has an 
uppercase value that is different.


I think the first thing is for you to package up the directory 
lib/unicore and send a copy to me.


If you have the machine available, you might want to try testing
https://perl5.git.perl.org/perl.git/shortlog/refs/heads/smoke-me/khw-core

which has a somewhat different casing implementation



В Вс., 25/03/2018 в 16:05 -0600, Karl Williamson пишет:

On 03/21/2018 07:09 AM, Yaroslav Kuzmin wrote:


Smoke log at available 
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1XHUAwq74zUMfS3Ps3WnMAvpSagcXFWxJ=02%7C01%7Cykuzmin%40rocketsoftware.com%
7C797e757095254fbcdbc408d5929c90fa%7C79544c1eed224879a082b67a9a672aae%7C0%7C1%7C636576123523851610=n0upDMJ9%2B5AW5XqESiqK2lWUP3FXk%2BcsVa0exwoztSE%3D=0


Automated smoke report for branch blead 5.27.10 patch 
8d8484540d380c09fb40616135be00825189f578 v5.27.8-546-g8d8484540d
RS12: 2964 (2964/)
  onos/390 - 25.00
  using c99 version
  smoketime 2 hours 53 minutes (average 1 hour 26 minutes)

Summary: FAIL(XM)


The many failures in this report indicates that something fundamental
got broken.  So to start finding it, I think we need to go back to the
basics.

Try this one-liner, and send me the results:

   ./perl -le 'my $a = "\x{587}"; my $b = uc($a); use bytes; print map {
sprintf " %x", ord } split "", $a; print map { sprintf " %x", ord }
split "", $b'


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 855.577.4323
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEm

Re: Smoke [blead] v5.27.8-546-g8d8484540d FAIL(XM) os/390 25.00 (2964/)

2018-03-25 Thread Karl Williamson

On 03/21/2018 07:09 AM, Yaroslav Kuzmin wrote:

Smoke log at available 
https://drive.google.com/file/d/1XHUAwq74zUMfS3Ps3WnMAvpSagcXFWxJ


Automated smoke report for branch blead 5.27.10 patch 
8d8484540d380c09fb40616135be00825189f578 v5.27.8-546-g8d8484540d
RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 2 hours 53 minutes (average 1 hour 26 minutes)

Summary: FAIL(XM)



The many failures in this report indicates that something fundamental 
got broken.  So to start finding it, I think we need to go back to the 
basics.


Try this one-liner, and send me the results:

 ./perl -le 'my $a = "\x{587}"; my $b = uc($a); use bytes; print map { 
sprintf " %x", ord } split "", $a; print map { sprintf " %x", ord } 
split "", $b'


Re: Smoke [blead] v5.26.0-1876-g815d526fdd FAIL(X) os/390 25.00 (2964/)

2017-12-27 Thread Karl Williamson

On 12/27/2017 03:46 AM, Yaroslav Kuzmin wrote:

Smoke log available at 
https://drive.google.com/file/d/1j0hQlAXW4MH9CGPId3MRI0syVfNj8422

Automated smoke report for branch blead 5.27.8 patch 
815d526fdd295b59d805cd4c2871b7a3604247b1 v5.26.0-1876-g815d526fdd
RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 5 hours 36 minutes (average 2 hours 48 minutes)

Summary: FAIL(X)


The apparent multi-concat bugs have gone away in this result.  THis 
happened without an obvious candidate for having fixed it, though there 
were fixes to multi-concat, and perhaps other things that we've fixed in 
the meantime could have incidentally caused it.  Or, we're just lucky 
this time.  We'll see if they resurface.


I have pushed fixes to blead for two problems shown in this report, and 
fixed it so that another failing test properly gives diagnostic output. 
The Pod-Html failures may all be due to a single flaw in a recent 
commit, which is now fixed in blead.


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.26.0-1876-g815d526fdd  Configuration (common) none
--- -
X X X X -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE815d526fdd295b59d805cd4c2871b7a3604247b1

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/dist/Data-Dumper/t/dumper.t 
. FAILED at test 451
 ../ext/Pod-Html/t/htmldir3.t 
... FAILED at test 1
 ../ext/Pod-Html/t/htmldir2.t 
... FAILED at test 1
 ../t/comp/parser_run.t.. 
. FAILED at test 2
 ../ext/Pod-Html/t/htmldir4.t 
... FAILED at test 1
 ../ext/Pod-Html/t/htmldir1.t 
... FAILED at test 1
 ../ext/Pod-Html/t/htmlview.t 
... FAILED at test 1
 ../ext/Pod-Html/t/crossref.t 
... FAILED at test 1
 ../t/porting/podcheck.t. 
 FAILED--expected 1473 tests, saw 0
 ../ext/Pod-Html/t/htmllink.t 
... FAILED at test 1
 ../ext/Pod-Html/t/htmlescp.t 
... FAILED at test 1
 ../ext/Pod-Html/t/feature.t. 
 FAILED at test 1
 ../lib/DBM_Filter/t/encode.t 
... FAILED at test 14
 ../ext/Pod-Html/t/crossref3.t... 
.. FAILED at test 1
 ../ext/Pod-Html/t/htmldir5.t 
... FAILED at test 1
 ../t/dist/Devel-PPPort/t/pv_tools.t. 
.. FAILED at test 7
 ../t/op/exec.t.. 
. FAILED at test 37
 ../ext/Pod-Html/t/crossref2.t... 
.. FAILED at test 1

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/porting/podcheck.t. 
 FAILED--expected 1473 tests, saw 0
 ../ext/Pod-Html/t/crossref.t 
... FAILED at test 1
 ../ext/Pod-Html/t/htmldir1.t 
... FAILED at test 1
 ../ext/Pod-Html/t/htmlview.t 
... FAILED at test 1
 ../t/comp/parser_run.t.. 
. FAILED at test 2
 ../ext/Pod-Html/t/htmldir4.t 
... FAILED at test 1
 ../ext/Pod-Html/t/htmldir2.t 
... FAILED at test 1
 ../t/dist/Data-Dumper/t/dumper.t 
. FAILED at test 451
 ../ext/Pod-Html/t/htmldir3.t 
... FAILED at test 1
 ../ext/Pod-Html/t/crossref2.t... 
.. FAILED at test 1
 ../t/op/exec.t.. 
. FAILED at test 37
 

Re: Smoke [blead] v5.26.0-1591-g56e48c1076 FAIL(XM) os/390 25.00 (2964/)

2017-12-11 Thread Karl Williamson

On 12/11/2017 09:51 AM, Dave Mitchell wrote:

On Mon, Dec 11, 2017 at 12:52:35PM +, Yaroslav Kuzmin wrote:


Log availabel at 
https://drive.google.com/file/d/1BwOR2pbtYRTJ4TqWMh33FtD9PZahf1HM


Unfortunately that run didn't trigger the failure code which has heavy
instrumentation attached. It turns out that there are 5 places in the test
script that do an eval and might fail. The attached davem2 script
instruments all 5 evals.

I would be grateful if you could run it.



It is likely that the reason the failure code was not triggered this 
time is that it was changed somewhat by the addition of the 
instrumentation code.  My guess, without knowing how anything works 
here, is that the mention of the variables being debugged causes them to 
not be optimized away.


Re: Smoke [blead] v5.26.0-1591-g56e48c1076 FAIL(XM) os/390 25.00 (2964/)

2017-12-04 Thread Karl Williamson

On 12/04/2017 10:03 PM, Yaroslav Kuzmin wrote:


Smoke log available 
https://drive.google.com/file/d/1CwVed6EgFWm29hbiN50NsNEGZGYw7vkP


This is looking like it's a problem with the new multi-concat.  Attached 
is a test script that is an instrumented version of one of the failing 
tests.  Please run it by hand and email the results.


Say you save the attached file as 'foo'

./perl -I lib foo > foo.out 2>&1

It's been so long since we've had to do special EBCDIC stuff, that I 
can't remember if I am supposed to convert the script for you or not.  I 
believe it only contains ASCII-range characters.


Automated smoke report for branch blead 5.27.7 patch 
56e48c10762ae388167c2f2449eea8553b396093 v5.26.0-1591-g56e48c1076
RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 1 hour 56 minutes (average 58 minutes 11 seconds)

Summary: FAIL(XM)

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.26.0-1591-g56e48c1076  Configuration (common) none
--- -
X X M - -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE56e48c10762ae388167c2f2449eea8553b396093

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/op/lc.t 
... FAILED--expected 1163 
tests, saw 56
 ../lib/utf8.t... 
.. FAILED at test 305
 ../t/op/utftaint.t.. 
. FAILED at test 12
 ../lib/DBM_Filter/t/encode.t 
... FAILED at test 14
 ../lib/B/Deparse-core.t. 
 FAILED at test 26
 ../ext/XS-APItest/t/handy00.t... 
.. FAILED at test 132858
 ../t/uni/lex_utf8.t. 
 FAILED at test 6
 ../t/re/subst.t. 
 FAILED at test 135
 ../t/op/chop.t.. 
. FAILED at test 60
 ../t/dist/Carp/t/arg_regexp.t... 
 FAILED--expected 42 tests, saw 18
 ../t/re/pat_advanced.t.. 
. FAILED at test 218
 ../t/uni/write.t 
... FAILED at test 1
 ../t/re/pat_rt_report.t. 
 FAILED at test 2467
 ../t/comp/parser_run.t.. 
. FAILED at test 2
 ../lib/B/Deparse.t.. 
. FAILED at test 18
 ../t/op/coreamp.t... 
.. FAILED at test 96
 ../t/uni/attrs.t 
... FAILED at test 2
 ../t/op/pack.t.. 
. FAILED at test 14710
 ../t/uni/fold.t. 
 FAILED--non-zero wait 
status: 65280
 ../t/dist/Storable/t/code.t. 
.. FAILED--expected 63 tests, saw 0
 ../t/dist/Devel-PPPort/t/pv_tools.t. 
.. FAILED at test 7
 ../ext/XS-APItest/t/gv_autoload4.t.. . 
FAILED at test 23
 ../t/re/substT.t 
... FAILED at test 135
 ../t/porting/podcheck.t. 
 FAILED--expected 1472 tests, saw 0
 ../lib/feature/unicode_strings.t 
... FAILED at test 3331
 ../t/op/exec.t.. 
. FAILED at test 28
 ../t/re/pat_re_eval.t... 
.. FAILED--expected 497 tests, saw 
140
 ../t/dist/Data-Dumper/t/dumper.t 
. FAILED at test 352
 ../t/op/split_unicode.t. 

Re: Smoke [blead] v5.26.0-1369-gf63f40368c FAIL(M) os/390 25.00 (2964/)

2017-11-14 Thread Karl Williamson

On 11/14/2017 04:03 AM, Yaroslav Kuzmin wrote:


  Smoke log available at   
https://drive.google.com/file/d/1U45FqPwlQNLX3pahdSEY1Px9VoWtzXiQ

Automated smoke report for branch blead 5.27.6 patch 
f63f40368cca0cfffd2773a6206d1ab3235b61b3 v5.26.0-1369-gf63f40368c


This branch doesn't have any of the fixes we think might be causing the 
problem.  As of 6623aa6a6b84e22d8d692825a9686006b6811b78, all known 
multi-concat bugs are fixed, and we hope smoking will be back to normal




RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 19 minutes 34 seconds (average 9 minutes 47 seconds)

Summary: FAIL(M)

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.26.0-1369-gf63f40368c  Configuration (common) none
--- -
M - M - -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEf63f40368cca0cfffd2773a6206d1ab3235b61b3

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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

--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 877.328.2932
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.



Re: Smoke [blead] v5.26.0-1269-gc1b0c18109 FAIL(M) os/390 25.00 (2964/)

2017-11-12 Thread Karl Williamson

On 11/08/2017 04:56 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/1xNJCm1grnIWxX0q67mDm9CkhBBg0-X9N/view?usp=sharing


Automated smoke report for branch blead 5.27.6 patch 
c1b0c18109cc81e4f80e604efc1fa81f82885265 v5.26.0-1269-gc1b0c18109
RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 20 minutes 11 seconds (average 10 minutes 6 seconds)

Summary: FAIL(M)

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.26.0-1269-gc1b0c18109  Configuration (common) none
--- -
M - M - -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEc1b0c18109cc81e4f80e604efc1fa81f82885265

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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


Files lib/Config.pm lib/Config_heavy.pl are created incorrectly


There have been several bugs found in the new multiconcat functionality, 
and a couple still unfixed.  But this is similar to the bug fixed by
70747554497f9cb03e742ab188049b9d1e784020, so my guess is that your 
problem with these files are now fixed in blead.


using a command
/bin/env 
LIBPATH=/u/pdkuzm/ussport/perl/perl-build:/lib:/usr/lib:/rsusr/ported/lib:/usr/lpp/Printsrv/lib
 ./miniperl -Ilib configpm


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 877.328.2932
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.



Re: Smoke [blead] v5.26.0-859-g7bd9fb107e FAIL(X) os/390 25.00 (2964/)

2017-10-06 Thread Karl Williamson
Thanks.  That narrows it down to where I wasn't expecting. Attached is 
another version for you to try, with more debugging in it.


That bg_bg locale sounds familiar, like it is problematic,and I found a 
reference to it in t/lib.t. '[' is the lower case of O with


cd t

PERL_DEBUG_FULL_TEST=2 ./perl -I../lib -T ../lib/locale.t

that should point out all the cases like this, and which could be 
causing this problem.  there are other cases we skip becuase of 
defective locale, andthis might be a new instance of that.


On 10/06/2017 05:30 AM, Yaroslav Kuzmin wrote:

Maybe  add debug information in function XS_I18N__Langinfo_langinfo()  on 
Langinfo.xs file ?

Output debug information

(07:23) RS12 : PDKUZM | ~/ussport/perl/perl-build/ext/I18N-Langinfo
:> ../../perl -I../../lib -T t/Langinfo_d.t
1..38
ok 1 - use I18N::Langinfo;
ok 2 - calling langinfo() with ABDAY_1
ok 3 - checking if the returned string is defined
ok 4 - checking if the returned string has a positive length
ok 5 - calling langinfo() with DAY_1
ok 6 - checking if the returned string is defined
ok 7 - checking if the returned string has a positive length
ok 8 - calling langinfo() with ABMON_1
ok 9 - checking if the returned string is defined
ok 10 - checking if the returned string has a positive length
ok 11 - calling langinfo() with MON_1
ok 12 - checking if the returned string is defined
ok 13 - checking if the returned string has a positive length
ok 14 - calling langinfo() with RADIXCHAR
ok 15 - checking if the returned string is defined
ok 16 - checking if the returned string has a positive length
ok 17 - calling langinfo() with AM_STR
ok 18 - checking if the returned string is defined
ok 19 - checking if the returned string has a positive length
ok 20 - calling langinfo() with THOUSEP
ok 21 # skip returned string was empty, skipping next two tests
ok 22 # skip returned string was empty, skipping next two tests
ok 23 - calling langinfo() with D_T_FMT
ok 24 - checking if the returned string is defined
ok 25 - checking if the returned string has a positive length
ok 26 - calling langinfo() with D_FMT
ok 27 - checking if the returned string is defined
ok 28 - checking if the returned string has a positive length
ok 29 - calling langinfo() with T_FMT
ok 30 - checking if the returned string is defined
ok 31 - checking if the returned string has a positive length
ok 32 - ABDAY_1 => 'Sun'
ok 33 - ABMON_1 => 'Jan'
ok 34 - DAY_1 => 'Sunday'
ok 35 - MON_1 => 'January'
ok 36 - RADIXCHAR => '.'
ok 37 - THOUSEP => ''
# Trying bg_bg
CEE3204S The system detected a protection exception (System Completion 
Code=0C4).
  From compile unit /u/pdkuzm/ussport/perl/perl-build/sv.c at entry 
point Perl_newSVpv at statement 9410 at
  compile unit offset +0134 at entry offset +0134 at address 
214C97FC.
Segmentation fault


 Исходное сообщение ----
От: Karl Williamson <pub...@khwilliamson.com>
Кому: Yaroslav Kuzmin <ykuz...@rocketsoftware.com>, perl-mvs@perl.org 
<perl-mvs@perl.org>, perl5-port...@perl.org <perl5-port...@perl.org>
Копия: daily-build-repo...@perl.org <daily-build-repo...@perl.org>
Тема: Re: Smoke [blead] v5.26.0-859-g7bd9fb107e FAIL(X) os/390 25.00 (2964/)
Дата: Thu, 5 Oct 2017 08:25:16 -0600

On 10/05/2017 12:18 AM, Yaroslav Kuzmin wrote:

The attached file does not have extra debugging info.

Oops.  Sorry.  I attached a version either from a wrong work space or
had git stashed it before I sent it.  The one attached to this email
should have the extra debugging.


---- Исходное сообщение 
*От*: Karl Williamson <pub...@khwilliamson.com
<mailto:karl%20williamson%20%3cpub...@khwilliamson.com%3e>>
*Кому*: Yaroslav Kuzmin <ykuz...@rocketsoftware.com
<mailto:yaroslav%20kuzmin%20%3cykuz...@rocketsoftware.com%3e>>,
perl-mvs@perl.org <perl-mvs@perl.org
<mailto:%22perl-...@perl.org%22%20%3cperl-...@perl.org%3e>>,
perl5-port...@perl.org <perl5-port...@perl.org
<mailto:%22perl5-port...@perl.org%22%20%3cperl5-port...@perl.org%3e>>
*Копия*: daily-build-repo...@perl.org <daily-build-repo...@perl.org
<mailto:%22daily-build-repo...@perl.org%22%20%3cdaily-build-repo...@perl.org%3e>>
*Тема*: Re: Smoke [blead] v5.26.0-859-g7bd9fb107e FAIL(X) os/390 25.00
(2964/)
*Дата*: Tue, 3 Oct 2017 22:54:13 -0600

On 10/03/2017 05:44 AM, Yaroslav Kuzmin wrote:

Dump attachment

Thanks.  Please try the attached Langinfo.t, which has extra debugging
info to see what happens.



(07:44) RS12 : PDKUZM | ~/ussport/perl/perl-build/ext/I18N-Langinfo :>
../../perl -I../../lib -T t/Langinfo.t 1..38 ok 1 - use
I18N::Langinfo; ok 2 - calling langinfo() with ABDAY_1 ok 3 - checking
if the returned string is defined ok 4 - checking if the returned
string has a positive length ok 5 - calling langinfo() with DAY_1 ok 6
- checking if the returned string is defined ok 7 - checking if the
returned string has a positive length ok 8 - 

Re: Smoke [blead] v5.26.0-859-g7bd9fb107e FAIL(X) os/390 25.00 (2964/)

2017-10-05 Thread Karl Williamson

On 10/05/2017 12:18 AM, Yaroslav Kuzmin wrote:

The attached file does not have extra debugging info.


Oops.  Sorry.  I attached a version either from a wrong work space or 
had git stashed it before I sent it.  The one attached to this email 
should have the extra debugging.


 Исходное сообщение 
*От*: Karl Williamson <pub...@khwilliamson.com 
<mailto:karl%20williamson%20%3cpub...@khwilliamson.com%3e>>
*Кому*: Yaroslav Kuzmin <ykuz...@rocketsoftware.com 
<mailto:yaroslav%20kuzmin%20%3cykuz...@rocketsoftware.com%3e>>, 
perl-mvs@perl.org <perl-mvs@perl.org 
<mailto:%22perl-...@perl.org%22%20%3cperl-...@perl.org%3e>>, 
perl5-port...@perl.org <perl5-port...@perl.org 
<mailto:%22perl5-port...@perl.org%22%20%3cperl5-port...@perl.org%3e>>
*Копия*: daily-build-repo...@perl.org <daily-build-repo...@perl.org 
<mailto:%22daily-build-repo...@perl.org%22%20%3cdaily-build-repo...@perl.org%3e>>
*Тема*: Re: Smoke [blead] v5.26.0-859-g7bd9fb107e FAIL(X) os/390 25.00 
(2964/)

*Дата*: Tue, 3 Oct 2017 22:54:13 -0600

On 10/03/2017 05:44 AM, Yaroslav Kuzmin wrote:
Dump attachment 



Thanks.  Please try the attached Langinfo.t, which has extra debugging
info to see what happens.


(07:44) RS12 : PDKUZM | ~/ussport/perl/perl-build/ext/I18N-Langinfo :> 
../../perl -I../../lib -T t/Langinfo.t 1..38 ok 1 - use 
I18N::Langinfo; ok 2 - calling langinfo() with ABDAY_1 ok 3 - checking 
if the returned string is defined ok 4 - checking if the returned 
string has a positive length ok 5 - calling langinfo() with DAY_1 ok 6 
- checking if the returned string is defined ok 7 - checking if the 
returned string has a positive length ok 8 - calling langinfo() with 
ABMON_1 ok 9 - checking if the returned string is defined ok 10 - 
checking if the returned string has a positive length ok 11 - calling 
langinfo() with MON_1 ok 12 - checking if the returned string is 
defined ok 13 - checking if the returned string has a positive length 
ok 14 - calling langinfo() with RADIXCHAR ok 15 - checking if the 
returned string is defined ok 16 - checking if the returned string has 
a positive length ok 17 - calling langinfo() with AM_STR ok 18 - 
checking if the returned string is defined ok 19 - checking if the 
returned string has a positive length ok 20 - calling langinfo() with 
THOUSEP ok 21 # skip returned string was empty, skipping next two 
tests ok 22 # skip returned string was empty, skipping next two tests 
ok 23 - calling langinfo() with D_T_FMT ok 24 - checking if the 
returned string is defined ok 25 - checking if the returned string has 
a positive length ok 26 - calling langinfo() with D_FMT ok 27 - 
checking if the returned string is defined ok 28 - checking if the 
returned string has a positive length ok 29 - calling langinfo() with 
T_FMT ok 30 - checking if the returned string is defined ok 31 - 
checking if the returned string has a positive length ok 32 - ABDAY_1 
=> 'Sun' ok 33 - ABMON_1 => 'Jan' ok 34 - DAY_1 => 'Sunday' ok 35 - 
MON_1 => 'January' ok 36 - RADIXCHAR => '.' ok 37 - THOUSEP => '' 
CEE3204S The system detected a protection exception (System Completion 
Code=0C4).  From compile unit 
/u/pdkuzm/ussport/perl/perl-build/sv.c at entry point Perl_newSVpv at 
statement 9410 at  compile unit offset +0134 at entry 
offset +0134 at address 214C97FC. Segmentation fault  
Исходное сообщение  *От*: Karl Williamson 
<pub...@khwilliamson.com <mailto:pub...@khwilliamson.com> 
<mailto:karl%20williamson%20%3cpub...@khwilliamson.com%3e>> *Кому*: 
Yaroslav Kuzmin <ykuz...@rocketsoftware.com 
<mailto:ykuz...@rocketsoftware.com> 
<mailto:yaroslav%20kuzmin%20%3cykuz...@rocketsoftware.com%3e>>, 
perl-mvs@perl.org <mailto:perl-mvs@perl.org> <perl-mvs@perl.org 
<mailto:perl-mvs@perl.org> 
<mailto:%22perl-...@perl.org%22%20%3cperl-...@perl.org 
<mailto:%22%20%3cperl-...@perl.org>%3e>>, perl5-port...@perl.org 
<mailto:perl5-port...@perl.org> <perl5-port...@perl.org 
<mailto:perl5-port...@perl.org> 
<mailto:%22perl5-port...@perl.org%22%20%3cperl5-port...@perl.org 
<mailto:%22%20%3cperl5-port...@perl.org>%3e>> *Копия*: 
daily-build-repo...@perl.org <mailto:daily-build-repo...@perl.org> 
<daily-build-repo...@perl.org <mailto:daily-build-repo...@perl.org> 
<mailto:%22daily-build-repo...@perl.org%22%20%3cdaily-build-repo...@perl.org 
<mailto:%22%20%3cdaily-build-repo...@perl.org>%3e>> *Тема*: Re: Smoke 
[blead] v5.26.0-859-g7bd9fb107e FAIL(X) os/390 25.00 (2964/) *Дата*: 
Tue, 19 Sep 2017 09:24:46 -0600 On 09/12/2017 02:47 AM, Yaroslav 
Kuzmin wrote:
Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qARVAzdGo5SDFFRWs 
Automated smoke report for branch blead 5.27.4 patch 
7bd9fb107eaf8df3da9ce46c89920f8da72c76ab v5.26.0-859-g7bd9fb107e 
The new failure in this report

Re: Smoke [blead] v5.26.0-859-g7bd9fb107e FAIL(X) os/390 25.00 (2964/)

2017-10-03 Thread Karl Williamson

On 10/03/2017 05:44 AM, Yaroslav Kuzmin wrote:

Dump attachment


Thanks.  Please try the attached Langinfo.t, which has extra debugging 
info to see what happens.





(07:44) RS12 : PDKUZM | ~/ussport/perl/perl-build/ext/I18N-Langinfo
:> ../../perl -I../../lib -T t/Langinfo.t
1..38
ok 1 - use I18N::Langinfo;
ok 2 - calling langinfo() with ABDAY_1
ok 3 - checking if the returned string is defined
ok 4 - checking if the returned string has a positive length
ok 5 - calling langinfo() with DAY_1
ok 6 - checking if the returned string is defined
ok 7 - checking if the returned string has a positive length
ok 8 - calling langinfo() with ABMON_1
ok 9 - checking if the returned string is defined
ok 10 - checking if the returned string has a positive length
ok 11 - calling langinfo() with MON_1
ok 12 - checking if the returned string is defined
ok 13 - checking if the returned string has a positive length
ok 14 - calling langinfo() with RADIXCHAR
ok 15 - checking if the returned string is defined
ok 16 - checking if the returned string has a positive length
ok 17 - calling langinfo() with AM_STR
ok 18 - checking if the returned string is defined
ok 19 - checking if the returned string has a positive length
ok 20 - calling langinfo() with THOUSEP
ok 21 # skip returned string was empty, skipping next two tests
ok 22 # skip returned string was empty, skipping next two tests
ok 23 - calling langinfo() with D_T_FMT
ok 24 - checking if the returned string is defined
ok 25 - checking if the returned string has a positive length
ok 26 - calling langinfo() with D_FMT
ok 27 - checking if the returned string is defined
ok 28 - checking if the returned string has a positive length
ok 29 - calling langinfo() with T_FMT
ok 30 - checking if the returned string is defined
ok 31 - checking if the returned string has a positive length
ok 32 - ABDAY_1 => 'Sun'
ok 33 - ABMON_1 => 'Jan'
ok 34 - DAY_1 => 'Sunday'
ok 35 - MON_1 => 'January'
ok 36 - RADIXCHAR => '.'
ok 37 - THOUSEP => ''
CEE3204S The system detected a protection exception (System Completion 
Code=0C4).
  From compile unit /u/pdkuzm/ussport/perl/perl-build/sv.c at 
entry point Perl_newSVpv at statement 9410 at
  compile unit offset +0134 at entry offset +0134 at 
address 214C97FC.

Segmentation fault



 Исходное сообщение 
*От*: Karl Williamson <pub...@khwilliamson.com 
<mailto:karl%20williamson%20%3cpub...@khwilliamson.com%3e>>
*Кому*: Yaroslav Kuzmin <ykuz...@rocketsoftware.com 
<mailto:yaroslav%20kuzmin%20%3cykuz...@rocketsoftware.com%3e>>, 
perl-mvs@perl.org <perl-mvs@perl.org 
<mailto:%22perl-...@perl.org%22%20%3cperl-...@perl.org%3e>>, 
perl5-port...@perl.org <perl5-port...@perl.org 
<mailto:%22perl5-port...@perl.org%22%20%3cperl5-port...@perl.org%3e>>
*Копия*: daily-build-repo...@perl.org <daily-build-repo...@perl.org 
<mailto:%22daily-build-repo...@perl.org%22%20%3cdaily-build-repo...@perl.org%3e>>
*Тема*: Re: Smoke [blead] v5.26.0-859-g7bd9fb107e FAIL(X) os/390 25.00 
(2964/)

*Дата*: Tue, 19 Sep 2017 09:24:46 -0600

On 09/12/2017 02:47 AM, Yaroslav Kuzmin wrote:
Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qARVAzdGo5SDFFRWs Automated 
smoke report for branch blead 5.27.4 patch 
7bd9fb107eaf8df3da9ce46c89920f8da72c76ab v5.26.0-859-g7bd9fb107e 



The new failure in this report is

CEE3204S The system detected a protection exception (System Completion
Code=0C4).
   From entry point Perl_newSVpv at compile unit offset +00B8
at entry offset +00B8 at address 2124CF20.
ext/I18N-Langinfo/t/Langinfo ..
FAILED--expected 38 tests, saw 37


  From looking at the internet on this, this looks like what's called a
segfault in Unix.  I looked at the code and I don't see anything wrong.

Any ideas?


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 
02451 ■ Main Office Toll Free Number: +1 877.328.2932
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences 
- http://www.rocketsoftware.com/manage-your-email-preferences

Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential 
information of Rocket Software, Inc. All unauthorized use, disclosure or 
distribution is prohibited. If you are not the intended recipient, 
please notify Rocket Software immediately and destroy all copies of this 
communication. Thank you.






Langinfo.t
Description: Perl program


Re: Smoke [blead] v5.26.0-859-g7bd9fb107e FAIL(X) os/390 25.00 (2964/)

2017-09-19 Thread Karl Williamson

On 09/12/2017 02:47 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qARVAzdGo5SDFFRWs

Automated smoke report for branch blead 5.27.4 patch 
7bd9fb107eaf8df3da9ce46c89920f8da72c76ab v5.26.0-859-g7bd9fb107e


The new failure in this report is

CEE3204S The system detected a protection exception (System Completion 
Code=0C4).
 From entry point Perl_newSVpv at compile unit offset +00B8 
at entry offset +00B8 at address 2124CF20.
ext/I18N-Langinfo/t/Langinfo .. 
FAILED--expected 38 tests, saw 37



From looking at the internet on this, this looks like what's called a 
segfault in Unix.  I looked at the code and I don't see anything wrong.


Any ideas?


Re: Error build with option -O

2017-04-26 Thread Karl Williamson

On 04/18/2017 01:22 AM, Yaroslav Kuzmin wrote:

Hi All

We switched to a new version of z/OS 2.02

SO a new version XLC with option -O , building perl with error.


 > (02:56) RS12 : PDKUZM | ~/ussport/perl/perl-5.24.0_O :> make miniperl
 > echo @`sh  cflags "optimize='-O'" opmini.o`  -DPERL_IS_MINIPERL
-DPERL_EXTERNAL_GLOB opmini.c
 > @c99 -c -DPERL_CORE -qlanglvl=extended:extc89:extc99 -qlongname
-qxplink -qdll -qfloat=ieee -qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS
-D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC
-D_POSIX_SOURCE=1 -D_OPEN_SYS_FILE_EXT=1 -O -DPERL_IS_MINIPERL
-DPERL_EXTERNAL_GLOB opmini.c
 > echo @`sh  cflags "optimize='-O'" perlmini.o`  -DPERL_IS_MINIPERL
-DPERL_EXTERNAL_GLOB perlmini.c@c99 -c -DPERL_CORE
-qlanglvl=extended:extc89:extc99 -qlongname -qxplink -qdll -qfloat=ieee
-qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS -D_OE_SOCKETS
-D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC -D_POSIX_SOURCE=1
-D_OPEN_SYS_FILE_EXT=1 -O -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB perlmini.c
...
 > c99 -c -DPERL_CORE -qlanglvl=extended:extc89:extc99 -qlongname
-qxplink -qdll -qfloat=ieee -qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS
-D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC
-D_POSIX_SOURCE=1 -D_OPEN_SYS_FILE_EXT=1 -O sv.c
...

 > c99 -qxplink -qdll -o miniperl  opmini.o perlmini.o  gv.o toke.o
perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro_core.o
keywords.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o
doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o
perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o
caretx.o dquote.o time64.o  miniperlmain.o  -lm -lc

 > ./miniperl -w -Ilib -Idist/Exporter/lib -MExporter -e '' || sh -c
'echo >&2 Failed to build miniperl.  Please run make minitest; exit 1
 > 'Invalid version object at
/u/pdkuzm/ussport/perl/perl-5.24.0_O/dist/Exporter/lib/Exporter.pm line 3.
 > Compilation failed in require.
 > BEGIN failed--compilation aborted.
 > Failed to build miniperl. Please run make minitest
 > makefile:378: recipe for target 'lib/buildcustomize.pl' failed
 > make: *** [lib/buildcustomize.pl] Error 1


Running a small script

--- test.pl 
require 5.006;
printf "test\n"
---

(02:58) RS12 : PDKUZM | ~/ussport/perl/perl-5.24.0_O :> ./miniperl test.pl
Invalid version object at test.pl line 2.

BUT

If compiling only one file (sv.c)  without option -O  All corectlly

 > c99 -c -DPERL_CORE -qlanglvl=extended:extc89:extc99 -qlongname
-qxplink -qdll -qfloat=ieee -qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS
-D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC
-D_POSIX_SOURCE=1 -D_OPEN_SYS_FILE_EXT=1  sv.c
 > c99 -qxplink -qdll -o miniperl  opmini.o perlmini.o  gv.o toke.o
perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro_core.o
keywords.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o
doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o
perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o
caretx.o dquote.o time64.o  miniperlmain.o  -lm -lc

 > (03:01) RS12 : PDKUZM | ~/ussport/perl/perl-5.24.0_O :> ./miniperl
test.pl
 > test

Error message (Invalid version object)  in function Perl_vcmp()

And

Adding debugging information (-DDEBUGGING) is all correct ,


There are ideas for debugging !?



This can be from

1) a bug in the new compiler, though my experience is that this is unlikely.

2) an alignment issue

3) use of some construct which has undefined behavior, but the earlier 
compiler gave the expected behavior.


4) probably lots of other things.

If there exists some tool that looks for out-of-bounds kinds of things, 
I'd start with that.  valgrind or purify or various other ones are 
available on some systems.


 Getting a stack trace would be helpful.  Opening a file in C and 
writing the invalid version object out to it might be helpful.


Re: Smoke [blead] v5.25.11-11-g772973e FAIL(X) os/390 25.00 (2964/)

2017-04-12 Thread Karl Williamson

On 04/12/2017 05:58 AM, Yaroslav Kuzmin wrote:

Manual running test with applied patch


Ok, I'll put this fix into 5.27.



(07:55) RS12 : PDKUZM | ~/ussport/perl/perl-build/t :> ../perl -I../lib 
op/fork.t
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28 # skip Can't set ulimit -u on this system:
1..28



 Исходное сообщение 
От: Karl Williamson <pub...@khwilliamson.com>
Кому: Yaroslav Kuzmin <ykuz...@rocketsoftware.com>, perl-mvs@perl.org 
<perl-mvs@perl.org>, perl5-port...@perl.org <perl5-port...@perl.org>
Копия: daily-build-repo...@perl.org <daily-build-repo...@perl.org>
Тема: Re: Smoke [blead] v5.25.11-11-g772973e FAIL(X) os/390 25.00 (2964/)
Дата: Tue, 11 Apr 2017 14:16:39 -0600

On 04/04/2017 06:06 AM, Yaroslav Kuzmin wrote:


Manual running test

Please try running manually with the attached patch applied.  I think
this will silence the output, and get this test working again.



(07:59) RS12 : PDKUZM | ~/ussport/perl/perl-build/t :> ../perl -I../lib 
op/fork.t
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28 # skip Can't set ulimit -u on this system: ulimit: FSUM6241 Unknown option 
"-u"
ulimit: Usage: ulimit [-aSHctdfsnAM] [n]
1..28



the SHELL environment variable has changed somehow on your system.

Yes, I using bash-4.3 , default SHELL


 Исходное сообщение 
От: Karl Williamson <pub...@khwilliamson.com>
Кому: Yaroslav Kuzmin <ykuz...@rocketsoftware.com>, perl-mvs@perl.org 
<perl-mvs@perl.org>, perl5-port...@perl.org <perl5-port...@perl.org>
Копия: daily-build-repo...@perl.org <daily-build-repo...@perl.org>
Тема: Re: Smoke [blead] v5.25.11-11-g772973e FAIL(X) os/390 25.00 (2964/)
Дата: Fri, 24 Mar 2017 12:29:45 -0600

On 03/24/2017 05:39 AM, Yaroslav Kuzmin wrote:




Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qASTFWbU9YbGVncW8

This and the maint branch both are getting new failures for t/op/fork.t
The logs aren't very helpful.  Looking at the code makes me wonder if
the SHELL environment variable has changed somehow on your system.

In any event, it would be helpful to run this test manually.

cd t
./perl -I../lib op/fork.t

and capture STDERR and STDOUT and send them to the list.




Automated smoke report for branch blead 5.26.0 patch 
772973e0724bdb6a9124827cd75fc2db56e5a443 v5.25.11-11-g772973e
RS12: 2964 (2964/)
onos/390 - 25.00
using c99 version
smoketime 16 hours 14 minutes (average 8 hours 7 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.25.11-11-g772973e  Configuration (common) none
--- -
X X X X -Dusedl












+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
SMOKE772973e0724bdb6a9124827cd75fc2db56e5a443

Tests skipped on user request:
# One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
../t/porting/podcheck.t. 
 FAILED--expected 1446 tests, saw 0
../t/op/fork.t.. 
. FAILED--unexpected output 
at test 28
../lib/DBM_Filter/t/encode.t 
... FAILED at test 14

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
../lib/DBM_Filter/t/encode.t 
... FAILED at test 14
../t/op/fork.t.. 
. FAILED--unexpected output 
at test 28
../t/porting/podcheck.t. 
 FAILED--expected 1446 tests, saw 0

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
../t/re/pat_psycho.t 
... FAILED--expected 15 tests, saw 
10
../t/re/fold_grind.t 
... FAILED--no leader found
../t/op/fork.t.. 
. FAILED--unexpected output 
at test 28
../t/porting/podcheck.t. 
...

Re: Smoke [blead] v5.25.11-11-g772973e FAIL(X) os/390 25.00 (2964/)

2017-04-11 Thread Karl Williamson

On 04/04/2017 06:06 AM, Yaroslav Kuzmin wrote:

Manual running test


Please try running manually with the attached patch applied.  I think 
this will silence the output, and get this test working again.


(07:59) RS12 : PDKUZM | ~/ussport/perl/perl-build/t :> ../perl -I../lib 
op/fork.t
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28 # skip Can't set ulimit -u on this system: ulimit: FSUM6241 Unknown option 
"-u"
ulimit: Usage: ulimit [-aSHctdfsnAM] [n]
1..28


the SHELL environment variable has changed somehow on your system.


Yes, I using bash-4.3 , default SHELL


 Исходное сообщение ----
От: Karl Williamson <pub...@khwilliamson.com>
Кому: Yaroslav Kuzmin <ykuz...@rocketsoftware.com>, perl-mvs@perl.org 
<perl-mvs@perl.org>, perl5-port...@perl.org <perl5-port...@perl.org>
Копия: daily-build-repo...@perl.org <daily-build-repo...@perl.org>
Тема: Re: Smoke [blead] v5.25.11-11-g772973e FAIL(X) os/390 25.00 (2964/)
Дата: Fri, 24 Mar 2017 12:29:45 -0600

On 03/24/2017 05:39 AM, Yaroslav Kuzmin wrote:



Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qASTFWbU9YbGVncW8

This and the maint branch both are getting new failures for t/op/fork.t
The logs aren't very helpful.  Looking at the code makes me wonder if
the SHELL environment variable has changed somehow on your system.

In any event, it would be helpful to run this test manually.

cd t
./perl -I../lib op/fork.t

and capture STDERR and STDOUT and send them to the list.



Automated smoke report for branch blead 5.26.0 patch 
772973e0724bdb6a9124827cd75fc2db56e5a443 v5.25.11-11-g772973e
RS12: 2964 (2964/)
onos/390 - 25.00
using c99 version
smoketime 16 hours 14 minutes (average 8 hours 7 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.25.11-11-g772973e  Configuration (common) none
--- -
X X X X -Dusedl









+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
SMOKE772973e0724bdb6a9124827cd75fc2db56e5a443

Tests skipped on user request:
# One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
../t/porting/podcheck.t. 
 FAILED--expected 1446 tests, saw 0
../t/op/fork.t.. 
. FAILED--unexpected output 
at test 28
../lib/DBM_Filter/t/encode.t 
... FAILED at test 14

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
../lib/DBM_Filter/t/encode.t 
... FAILED at test 14
../t/op/fork.t.. 
. FAILED--unexpected output 
at test 28
../t/porting/podcheck.t. 
 FAILED--expected 1446 tests, saw 0

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
../t/re/pat_psycho.t 
... FAILED--expected 15 tests, saw 
10
../t/re/fold_grind.t 
... FAILED--no leader found
../t/op/fork.t.. 
. FAILED--unexpected output 
at test 28
../t/porting/podcheck.t. 
 FAILED--expected 1446 tests, saw 0
../t/re/speed.t. 
 FAILED at test 58
../lib/DBM_Filter/t/encode.t 
... FAILED at test 14

Compiler messages(os390):



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

--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com



Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 877.328.2932
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferen

Re: [perl #131057] Perl on EBCDIC platform

2017-03-30 Thread Karl Williamson

On 03/29/2017 03:29 PM, Dick Franks wrote:


On 29 March 2017 at 21:18, karl williamson via RT
<perlbug-follo...@perl.org <mailto:perlbug-follo...@perl.org>> wrote:


I'm willing to look at your code for obvious EBCDIC issues if you want
to post it or email it to me.


Thanks for showing an interest.

However, there is no substitute for running tests in a real EBCDIC
environment.

Proof of the pudding is in the eating, not reading the recipe.

If you know anyone with some real kit, please encourage them to get in
touch.


Regards

--Dick



If anyone with real hardware is willing to help you, they will be on the 
mvs list, and can respond.  Such hardware is hard to come by, and tends 
to not be directly connected to the internet, so testing DNS things 
might not be feasible.


The ticket was closed because this is not a perl bug, but a request for 
assistance, which has been redirected to the appropriate channel.


I could have likely quickly told you if the code was on the right track 
to be EBCDIC compatible.  Properly written Perl and XS code should 
rarely need to have separate paths for the two character sets.  (There 
are only a few in all of the Perl core.)  If your code had such paths, 
that part is probably wrong, and should be thrown away.  Documentation 
is in perlebcdic and perlhacktips (the latter for XS code and .t tests). 
 See also the documentation for the utf8 module which gives functions 
that can be used to portably specify any character.  (These functions 
aren't related to utf8, and were placed in this module for convenience, 
where they remain).


The most typical failures are in .t files.  A lot of tests tend to be 
written expecting a particular bit pattern result related to character 
sets, and these will show as failures, even if the module actually 
works.  perlhacktips gives suggestions for writing portable tests.


Re: Smoke [blead] v5.25.8-93-ge34fc33 FAIL(X) os/390 25.00 (2964/)

2017-01-02 Thread Karl Williamson

On 12/30/2016 03:33 AM, Yaroslav Kuzmin wrote:


Smoke log at available 
https://drive.google.com/file/d/0B5PTttxwo7qAOENYNTM2aThSYWc

 Automated smoke report for branch blead 5.25.9 patch 
e34fc33f2642e698df23a282ac508fe9214ea68a v5.25.8-93-ge34fc33
  RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 4 hours 56 minutes (average 2 hours 28 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.25.8-93-ge34fc33  Configuration (common) none
 --- -
 X X X X -Dusedl
 | | | +- PERLIO = perlio -DDEBUGGING
 | | +--- PERLIO = stdio  -DDEBUGGING
 | +- PERLIO = perlio
 +--- PERLIO = stdio


 Locally applied patches:
 SMOKEe34fc33f2642e698df23a282ac508fe9214ea68a

 Tests skipped on user request:
 # One test name on a line
 Failures: (common-args) none
 [stdio/perlio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/handy.t. 
 FAILED at test 1276


The above should be fixed in blead.


 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2


I need more info, as requested earlier to resolve the one above


 ../lib/utf8.t... 
.. FAILED at test 31


The above is because something that was warning is now an error due to 
recent changes.  I have to think how to resolve it.



 ../t/porting/podcheck.t. 
 FAILED--expected 1442 tests, saw 0
 ../lib/DBM_Filter/t/encode.t 
... FAILED at test 14


The final 2 do appear due to a recently introduced Encode bug.  Since I 
have some fixes for Encode that may fix this about ready, I'll defer 
looking at these.




 [stdio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/handy.t. 
 FAILED--no leader found
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../lib/utf8.t... 
.. FAILED at test 31
 ../t/porting/podcheck.t. 
 FAILED--expected 1442 tests, saw 0
 ../lib/DBM_Filter/t/encode.t 
... FAILED at test 14

 [perlio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../ext/XS-APItest/t/handy.t. 
 FAILED--no leader found
 ../lib/DBM_Filter/t/encode.t 
... FAILED at test 14
 ../t/porting/podcheck.t. 
 FAILED--expected 1442 tests, saw 0
 ../lib/utf8.t... 
.. FAILED at test 31

 Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.25.8-82-g49b3432 FAIL(m) os/390 25.00 (2964/)

2016-12-29 Thread Karl Williamson

On 12/29/2016 03:11 AM, Yaroslav Kuzmin wrote:

 Automated smoke report for branch blead 5.25.9 patch 
49b3432a7438e964c8fc187b40c147293b929233 v5.25.8-82-g49b3432
 RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 17 minutes 29 seconds (average 8 minutes 44 seconds)

 Summary: FAIL(m)


The proximal cause was a missing paren in a EBCDIC-only macro.  Fixed by 
56d02b8ccd734cf5d90ee929ed273d258ecae7c1


 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.25.8-82-g49b3432  Configuration (common) none
 --- -
 m - m - -Dusedl
 | | | +- PERLIO = perlio -DDEBUGGING
 | | +--- PERLIO = stdio  -DDEBUGGING
 | +- PERLIO = perlio
 +--- PERLIO = stdio


 Locally applied patches:
 SMOKE49b3432a7438e964c8fc187b40c147293b929233

 Tests skipped on user request:
 # One test name on a line
 Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.25.7-50-g4f738c7 FAIL(X) os/390 25.00 (2964/)

2016-12-13 Thread Karl Williamson

On 12/13/2016 06:42 AM, Yaroslav Kuzmin wrote:



 Исходное сообщение 
От: Karl Williamson <pub...@khwilliamson.com>
Кому: Yaroslav Kuzmin <ykuz...@rocketsoftware.com>, perl-mvs@perl.org 
<perl-mvs@perl.org>, perl5-port...@perl.org <perl5-port...@perl.org>
Копия: daily-build-repo...@perl.org <daily-build-repo...@perl.org>
Тема: Re: Smoke [blead] v5.25.7-50-g4f738c7 FAIL(X) os/390 25.00 (2964/)
Дата: Tue, 6 Dec 2016 23:09:14 -0700

On 12/06/2016 04:26 AM, Yaroslav Kuzmin wrote:



Smoke log at available  
https://drive.google.com/file/d/0B5PTttxwo7qAdG1UbDdncHNOdG8

Automated smoke report for branch blead 5.25.8 patch 
4f738c750ddb40ef82b46158f89572739a8b186a v5.25.7-50-g4f738c7
 RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 5 hours 17 minutes (average 2 hours 38 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.25.7-50-g4f738c7  Configuration (common) none
 --- -
 X X X X -Dusedl
 | | | +- PERLIO = perlio -DDEBUGGING
 | | +--- PERLIO = stdio  -DDEBUGGING
 | +- PERLIO = perlio
 +--- PERLIO = stdio


 Locally applied patches:
 SMOKE4f738c750ddb40ef82b46158f89572739a8b186a

 Tests skipped on user request:
 # One test name on a line
 Failures: (common-args) none
 [stdio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at test 157018
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../lib/warnings.t... 
.. FAILED at test 519
 ../lib/locale.t. 
 FAILED at test 408
Thanks.  The APItest failures are down from a couple hundred to just 7,
and those 7 are due to an oversight on my part, and there is a fix now
in blead.  Blead also contains a fix for the locale.t failure.



I cant figure out why the warnings.t failure is happening.  To that end,
attached is a patch to apply to blead to add debugging info to help me.
Compile with -DDEBUGGING, then manually



cd t
./perl -I../lib ../lib/warnings.t


 log available at  https://drive.google.com/file/d/0B5PTttxwo7qAZmw1Y0I1N1o1UE0


and capture the output and send to me.


Thanks.  This led me immediately to finding the problem, a missing pair 
of parentheses, and it is now fixed in blead.


The new failures look to me to be because of EBCDIC-only bugs in the new 
version of Encode, 2.88, recently placed in blead.  To be sure, I 
modified one of the tests to not use Encode, which it probably shouldn't 
have been doing in the first place.  This too is in blead.



I do not know enough to know why the pingecho.t test is failed.  This is
a recent addition.  It is trying to do a loopback test to 127.0.0.1.  Do
you know of any reason this would fail on your system?  Maybe it isn't
configured right?  If there is such a reason, how could we tell so as to
skip the test?


I do not have the rights to run the ping tool.


So, would that explain why it is failing?





 [perlio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at test 157018
 ../lib/locale.t. 
 FAILED at test 408
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../lib/warnings.t... 
.. FAILED at test 519

 [stdio/perlio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../lib/locale.t. 
 FAILED at test 408
 ../lib/warnings.t... 
.. FAILED at test 519
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at test 157018

 Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth 

Re: Smoke [blead] v5.25.7-50-g4f738c7 FAIL(X) os/390 25.00 (2964/)

2016-12-06 Thread Karl Williamson

On 12/06/2016 04:26 AM, Yaroslav Kuzmin wrote:


Smoke log at available  
https://drive.google.com/file/d/0B5PTttxwo7qAdG1UbDdncHNOdG8

Automated smoke report for branch blead 5.25.8 patch 
4f738c750ddb40ef82b46158f89572739a8b186a v5.25.7-50-g4f738c7
 RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 5 hours 17 minutes (average 2 hours 38 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.25.7-50-g4f738c7  Configuration (common) none
 --- -
 X X X X -Dusedl
 | | | +- PERLIO = perlio -DDEBUGGING
 | | +--- PERLIO = stdio  -DDEBUGGING
 | +- PERLIO = perlio
 +--- PERLIO = stdio


 Locally applied patches:
 SMOKE4f738c750ddb40ef82b46158f89572739a8b186a

 Tests skipped on user request:
 # One test name on a line
 Failures: (common-args) none
 [stdio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at test 157018
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../lib/warnings.t... 
.. FAILED at test 519
 ../lib/locale.t. 
 FAILED at test 408


Thanks.  The APItest failures are down from a couple hundred to just 7, 
and those 7 are due to an oversight on my part, and there is a fix now 
in blead.  Blead also contains a fix for the locale.t failure.


I cant figure out why the warnings.t failure is happening.  To that end, 
attached is a patch to apply to blead to add debugging info to help me. 
Compile with -DDEBUGGING, then manually


cd t
./perl -I../lib ../lib/warnings.t

and capture the output and send to me.

I do not know enough to know why the pingecho.t test is failed.  This is 
a recent addition.  It is trying to do a loopback test to 127.0.0.1.  Do 
you know of any reason this would fail on your system?  Maybe it isn't 
configured right?  If there is such a reason, how could we tell so as to 
skip the test?


 [perlio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at test 157018
 ../lib/locale.t. 
 FAILED at test 408
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../lib/warnings.t... 
.. FAILED at test 519

 [stdio/perlio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../lib/locale.t. 
 FAILED at test 408
 ../lib/warnings.t... 
.. FAILED at test 519
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at test 157018

 Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.



>From d3a4e627d6327c84769be0fac32d2c8b43cfe135 Mon Sep 17 00:00:00 2001
From: Karl Williamson <k...@cpan.org>
Date: Tue, 6 Dec 2016 12:22:24 -0700
Subject: [PATCH 27/27] utf8.c: Debugging code for Yaroslav

---
 t/lib/warnings/utf8 |  2 ++
 utf8.c  | 20 
 2 files changed, 22 insertions(+)

diff --git a/t/lib/warnings/utf8 b/t/lib/warnings/utf8
index dded118..197e65c 100644
--- a/t/lib/warnings/utf8
++

Re: Smoke [blead] v5.25.6-268-g15b6d28 FAIL(X) os/390 25.00 (2964/)

2016-11-18 Thread Karl Williamson

On 11/17/2016 11:41 PM, Yaroslav Kuzmin wrote:


 Smoke logs at available 
https://drive.google.com/file/d/0B5PTttxwo7qAX1l1eW5MZXpIc1k

 Automated smoke report for branch blead 5.25.7 patch 
15b6d28952b48c8ed88fac16969d1b010ac1f1ca v5.25.6-268-g15b6d28


This snapshot of blead was taken from before the recent fixes for EBCDIC 
were pushed to it.




 RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 11 hours 42 minutes (average 5 hours 51 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.25.6-268-g15b6d28  Configuration (common) none
 --- -
 X X X X -Dusedl
 | | | +- PERLIO = perlio -DDEBUGGING
 | | +--- PERLIO = stdio  -DDEBUGGING
 | +- PERLIO = perlio
 +--- PERLIO = stdio


 Locally applied patches:
 SMOKE15b6d28952b48c8ed88fac16969d1b010ac1f1ca

 Tests skipped on user request:
 # One test name on a line
 Failures: (common-args) none
 [stdio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../lib/locale.t. 
 FAILED at test 408
 ../lib/warnings.t... 
.. FAILED at test 519
 ../t/op/bop.t... 
.. FAILED at test 488
 ../t/porting/exec-bit.t. 
 FAILED at test 106
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at test 22446

 [perlio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at test 22446
 ../t/porting/exec-bit.t. 
 FAILED at test 106
 ../t/op/bop.t... 
.. FAILED at test 488
 ../lib/locale.t. 
 FAILED at test 408
 ../lib/warnings.t... 
.. FAILED at test 519
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2

 [stdio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../t/porting/exec-bit.t. 
 FAILED at test 106

 ../t/op/bop.t... 
.. FAILED at test 488
 ../ext/XS-APItest/t/utf8.t..
. FAILED at test 22446
 ../lib/warnings.t... 
.. FAILED at test 519

 ../lib/locale.t. 
 FAILED at test 408
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED
at test 2
 ../t/re/fold_grind.t 
... FAILED--no leader found

 [perlio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and
harness):
 ../lib/warnings.t... 
.. FAILED at test 519
 ../lib/locale.t.
 FAILED at test 408
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../ext/XS-
APItest/t/utf8.t.. . FAILED 
at test 22446
 ../t/porting/exec-bit.t. 
 FAILED at test
106
 ../t/op/bop.t... 
.. FAILED at test 488

 Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 

Re: Smoke [blead] v5.25.6-263-g9f94e05 FAIL(X) os/390 25.00 (2964/)

2016-11-16 Thread Karl Williamson

On 11/16/2016 04:08 AM, Yaroslav Kuzmin wrote:


 Smoke logs at available 
https://drive.google.com/file/d/0B5PTttxwo7qAc0hsRm5nUmxjMk0

 Automated smoke report for branch blead 5.25.7 patch 
9f94e05533f94bb11e398d9fd7c7a064b86c451a
v5.25.6-263-g9f94e05
 RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 5 hours 2 minutes (average 2 hours 31 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.25.6-263-g9f94e05  Configuration (common) none
 --- -
 X X X X -Dusedl
 | | | +- PERLIO = perlio -DDEBUGGING
 | | +--- PERLIO = stdio  -DDEBUGGING
 | +- PERLIO = perlio
 +--- PERLIO = stdio


 Locally applied patches:
 SMOKE9f94e05533f94bb11e398d9fd7c7a064b86c451a

 Tests skipped on user request:
 # One test name on a line
 Failures: (common-args) none
 [stdio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../t/op/bop.t... 
..


This should now be fixed in blead


FAILED at test 488
 ../lib/locale.t. 



I am deferring looking at this


FAILED at test 408
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 22446


A fix for most of these is now in blead


 ../lib/warnings.t... 
..
FAILED at test 519


I am deferring looking at this


 ../t/op/heredoc.t... 
..
FAILED--unexpected output at test 44


There is a patch in blead that hopefully fixes this


 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2


This is new code; I am deferring looking at this

The tests below are repeats of the above ones.



 [perlio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../t/op/bop.t... 
..
FAILED at test 488
 ../lib/locale.t. 

FAILED at test 408
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 22446
 ../lib/warnings.t... 
..
FAILED at test 519
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../t/op/heredoc.t... 
..
FAILED--unexpected output at test 44

 [stdio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../lib/locale.t. 

FAILED at test 408
 ../t/op/bop.t... 
..
FAILED at test 488
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 22446
 ../lib/warnings.t... 
..
FAILED at test 519
 ../t/op/heredoc.t... 
..
FAILED--unexpected output at test 44

 [perlio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../t/dist/Net-Ping/t/010_pingecho.t. 
.. FAILED at test 2
 ../t/op/heredoc.t... 
..
FAILED--unexpected output at test 44
 ../lib/warnings.t... 
..
FAILED at test 519
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 22446
 ../lib/locale.t. 

FAILED at test 408
 ../t/op/bop.t... 
..
FAILED at test 488

 Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe from Marketing 

Re: Smoke [blead] v5.25.5-87-g061828b FAIL(X) os/390 25.00 (2964/)

2016-10-14 Thread Karl Williamson

On 10/14/2016 04:10 AM, Yaroslav Kuzmin wrote:


Smoke logs available at  
https://drive.google.com/file/d/0B5PTttxwo7qAUVhlUHplbUJ6dkU

Automated smoke report for branch blead 5.25.6 patch 
061828b3b8df6f38383ada8703fd195cd2f6ef74
v5.25.5-87-g061828b
 RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 15 hours 24 minutes (average 7 hours 42 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.25.5-87-g061828b  Configuration (common) none
 --- -
 X X X X -Dusedl
 | | | +- PERLIO = perlio -DDEBUGGING
 | | +--- PERLIO = stdio  -DDEBUGGING
 | +- PERLIO = perlio
 +--- PERLIO = stdio


 Locally applied patches:
 SMOKE061828b3b8df6f38383ada8703fd195cd2f6ef74

 Tests skipped on user request:
 # One test name on a line
 Failures: (common-args) none
 [stdio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../t/dist/IO/t/io_sock.t 
. FAILED
--expected 26 tests, saw 0
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 22060
 ../lib/Net/hostent.t 
... FAILED
at test 3
 ../t/dist/IO/t/io_multihomed.t.. 
... FAILED
--expected 8 tests, saw 0
 ../t/io/socket.t 
...
FAILED at test 3
 ../lib/warnings.t... 
..
FAILED at test 513


Two of these failures have the same error message:

EDC8116I Address not available. at t/io_multihomed.t line 77.

Googling that yields

 http://www-01.ibm.com/support/docview.wss?uid=swg1PI08882

A fix is available

Closed as program error.

Error description

Disabling multicast on any one interface may disable multicast
functionality of the agent and/or server completely in addition
to logging the "EDC8116I Address not available" error. Both the
agent and the server programs were modified to allow multicast
on systems that may have one or more interfaces with multicast
disabled and at least one interface with multicast enabled.



 [perlio] -Dusedl
 Inconsistent test results (between TEST and harness):
 ../lib/Net/hostent.t 
... FAILED
at test 3
 ../t/dist/IO/t/io_multihomed.t.. 
... FAILED
--expected 8 tests, saw 0
 ../t/io/socket.t 
...
FAILED at test 3
 ../lib/warnings.t... 
..
FAILED at test 513
 ../t/dist/IO/t/io_sock.t 
. FAILED
--expected 26 tests, saw 0
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 22060

 [stdio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../lib/warnings.t... 
..
FAILED at test 513
 ../t/io/socket.t 
...
FAILED at test 3
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 22060

 [perlio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 22060
 ../lib/warnings.t... 
..
FAILED at test 513

 Compiler messages(os390):



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

--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 

Re: Smoke [blead] v5.25.5-64-g1c56654 FAIL(X) os/390 25.00 (2964/)

2016-10-05 Thread Karl Williamson

On 10/05/2016 04:15 AM, Yaroslav Kuzmin wrote:


 Smoke logs available at  
https://drive.google.com/file/d/0B5PTttxwo7qASnVwSHVYYVRlS3c

 Automated smoke report for branch blead 5.25.6 patch 
1c5665476f0d7250c7d93f82eab2b7cda1e6937f
v5.25.5-64-g1c56654
 RS12: 2964 (2964/)
 onos/390 - 25.00
 using c99 version
 smoketime 6 hours (average 3 hours)

 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.25.5-64-g1c56654  Configuration (common) none
 --- -
 X X X X -Dusedl
 | | | +- PERLIO = perlio -DDEBUGGING
 | | +--- PERLIO = stdio  -DDEBUGGING
 | +- PERLIO = perlio
 +--- PERLIO = stdio


 Locally applied patches:
 SMOKE1c5665476f0d7250c7d93f82eab2b7cda1e6937f

 Tests skipped on user request:
 # One test name on a line
 Failures: (common-args) none
 [stdio] -Dusedl
 [perlio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../lib/warnings.t... 
..
FAILED at test 513
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 22060

 [perlio] -Dusedl
 [stdio] -DDEBUGGING -Dusedl
 Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 22060
 ../lib/warnings.t... 
..
FAILED at test 513


blead has now been updated in an effort to address these.


 Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.25.5-42-g850e14d FAIL(X) os/390 25.00 (2964/)

2016-09-29 Thread Karl Williamson

On 09/28/2016 11:10 PM, Yaroslav Kuzmin wrote:


Smoke logs available at 
https://drive.google.com/file/d/0B5PTttxwo7qAQzhZUVdEZW5jOTA

Automated smoke report for branch blead 5.25.6 patch 
850e14d313dc5493e5162c407f21ae0a9fec2805
v5.25.5-42-g850e14d
RS12: 2964 (2964/)
onos/390 - 25.00
using c99 version
smoketime 5 hours 14 minutes (average 2 hours 37 minutes)

Summary: FAIL(X)


The latest blead has several fixes for these, but probably there will 
still be failures.


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.25.5-42-g850e14d  Configuration (common) none
--- -
X X X X -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
SMOKE850e14d313dc5493e5162c407f21ae0a9fec2805

Tests skipped on user request:
# One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
../lib/warnings.t... 
..
FAILED at test 513
../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 15026

[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 15026
../lib/warnings.t... 
..
FAILED at test 513

Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com



Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.25.5-6-g2c4188f FAIL(M) os/390 25.00 (2964/)

2016-09-21 Thread Karl Williamson

On 09/21/2016 05:34 AM, Yaroslav Kuzmin wrote:


Smoke log available at  
https://drive.google.com/file/d/0B5PTttxwo7qAN0thNFM3NWM1dXM

Automated smoke report for branch blead 5.25.5 patch 
2c4188f3fe3f46d4ebe3f23a094a7cf96ebe87f1
v5.25.5-6-g2c4188f
RS12: 2964 (2964/)
onos/390 - 25.00
using c99 version
smoketime 22 minutes 8 seconds (average 11 minutes 4 seconds)

Summary: FAIL(M)

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.25.5-6-g2c4188f  Configuration (common) none
--- -
M - M - -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio



blead now has a fix for this.




Locally applied patches:
SMOKE2c4188f3fe3f46d4ebe3f23a094a7cf96ebe87f1

Tests skipped on user request:
# One test name on a line
Compiler messages(os390):



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

--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Perl 5.22 mvswrite Segmentation Fault

2016-09-08 Thread Karl Williamson

On 09/02/2016 12:54 AM, Yaroslav Kuzmin wrote:


 In system z/OS   function fopen() has more options  
http://www.ibm.com/support/knowledgecenter/SSLT
BW_2.1.0/com.ibm.zos.v2r1.bpxbd00/fopen.htm

This patch removes limitations in z/OS for function fopen().


Thanks, applied as 49fc490652d8b428d67872fae3acb10f0b43cff7




 Исходное сообщение 
От: "Cooper, Brandon" 
Кому: Yaroslav Kuzmin 
Копия: perl-mvs@perl.org 
Тема: RE: Perl 5.22 mvswrite Segmentation Fault
Дата: Thu, 25 Aug 2016 21:32:55 +

I was able to open and write to USERBTC.OUTPUT.FILE successfully using the C 
program that uses fopen
and fwrite directly, so I don’t think either of those are the issue. The error 
that I am getting
indicates that the problem is with PerlIO_findFILE. Here is what it says:

The system detected a protection exception (System Completion Code=0C4).
 From entry point PerlIO_findFILE at compile unit offset +0076 at 
entry offset +0076
at address 122B623E

I saw in the source code for mvsopen and mvswrite 
(http://cpansearch.perl.org/src/PVHP/OS390-Stdio-0
.008/Stdio.xs) that they execute differently depending on whether the 
USE_PELRIO macro is defined.
In my PERLLIB for 5.00503, PerlIO.pm and PerlIO/ are not present, but in my 
PERLLIB for 5.8.6 and
5.22.0 they are. I am able to write to the output dataset only with 
perl5.00503, but not with 5.8.6
or 5.22.0.
So I would guess that there is some problem with PerlIO, or how OS390::Stdio 
uses PerlIO, but I’m
not sure. Do you think this is correct?

Thanks for your help,
Brandon

From: Yaroslav Kuzmin [mailto:ykuz...@rocketsoftware.com]
Sent: Thursday, August 25, 2016 1:20 AM
To: Cooper, Brandon
Subject: Re: Perl 5.22 mvswrite Segmentation Fault

Sorry . I was wrong.

mvsopen()  function is a wrapper function for fopen() 
(http://www.ibm.com/support/knowledgecenter/SS
LTBW_2.1.0/com.ibm.zos.v2r1.bpxbd00/fopen.htm)

for testing  dataset  using small porgramm on C

int main(int argc,char * argv[])
{
 char buff[105] = {"text  "};
 size_t s;

 FILE stream =  fopen("//'USERBTC.OUTPUT.FILE'","wb, lrecl=105");
 if(stream == NULL){
  printf("error open\n");
  return 0;
 }
 s = fwrite(buff,sizeof(char),105,stream);
 if( s != 105){
  printf("error write\n");
  return 0;
}
 fclose(stream);
 return 0;
}

Correctly configure parameters of the opening.

--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

 Исходное сообщение 
От: "Cooper, Brandon" 
Кому: Yaroslav Kuzmin 
Тема: RE: Perl 5.22 mvswrite Segmentation Fault
Дата: Mon, 22 Aug 2016 14:44:03 +

Hey Yaroslav,

Thanks for your response. Even if I don't  specify the blksize= parameter in 
mvsopen, a dataset with
a block size of 6090 is created, which is a multiple of 105.
Specifying the (blksize=105*n) parameter explicitly in mvsopen doesn't help.

In Perl5.00503 the dataset created by mvsopen can be written to whether or not 
I specify blksize (as
long as I don’t explicitly specify a blksize this is not a multiple of lrecl, 
of course).
In Perl5.22.0 the dataset created by mvsopen cannot be written to whether or 
not I specify blksize.

The only way I can write to a z/OS dataset in Perl5.22.0 is to leave off all of 
the keyword
parameters altogether, but this causes the problem of wrapping a record across 
two output records
that I mentioned previously.

Do you know if anything has changed about the implementation of mvsopen or 
mvswrite between the two
releases that might be causing this error?

Thanks for your help,
Brandon Cooper


-Original Message-
From: Yaroslav Kuzmin [mailto:ykuz...@rocketsoftware.com]
Sent: Monday, August 22, 2016 6:11 AM
To: perl-mvs@perl.org; Cooper, Brandon
Subject: Re: Perl 5.22 mvswrite Segmentation Fault

Hi,
 Parameter 'lrecl' must be a multiple parameter 'blksize'.  lrecl=105, 
blksize=(105 or 210 etc)

 look dynalloc() 
http://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxbd00
/dynalloc.htm

 --

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


 Исходное сообщение 
От: "Cooper, Brandon" 
Кому: perl-mvs@perl.org 
Тема: Perl 5.22 mvswrite Segmentation Fault
Дата: Tue, 16 Aug 2016 20:30:03 +

Hey guys,

I recently upgraded from Perl 5.00503 to 5.22.0. I am using the OS390::Stdio 
(version 0.008) package
to process z/OS datasets record by record. Previously, I was able to open my 
output dataset as
follows:

my $outfh = mvsopen("//'USERBTC.OUTPUT.FILE'","wb, lrecl=105") or die $!;

and write to it with:

mvswrite($outfh, $record, 105) 

Re: ASCII support in z/OS

2016-08-02 Thread Karl Williamson

On 07/27/2016 09:18 AM, John Goodyear wrote:

While it is valuable to get ASCII support for PERL on z/OS for reasons
such as git, I think other z/OS PERL users will have similar issues that
Sandra has voiced. Not everyone is reading/writing to Unix files on
z/OS, so chtag wouldn't help. Even if chtag is beneficial, it means
changing scripts/procedures to accommodate the new behavior. Also, if
the new PERL would wants to generate ASCII output by default, there is
further modification to scripts ect... to tell it to generate EBCDIC

It seems the best solution from a usability standpoint is to be able to
build PERL so that it works on z/OS as before, or build it so that it
assumes the new behavior you are targeting to support git and other
software with PERL dependencies.


Regards,

John Goodyear
z Systems Analytics zChampion
WSC z Systems Applied Technologies
Herndon, VA
johng...@us.ibm.com


I agree with John about the need to continue to support the 1047-based 
perl.


I suspect that it won't be too hard to get a Perl working in ASCII mode. 
 If you can figure out a way to get the hints file to work on both 
styles, that would be preferable, as a bunch of system information in it 
is applicable to the underlying operating system, and having two files 
would invite one getting updated and forgetting the other.


Note that the perl Encode module can be used to translate to/from a data 
file in many many character sets/code pages to what perl is expecting. 
There are bugs with it on z/OS that I have not yet addressed, however.


If I recall correctly, though, the ASCII/EBCDIC switch is not easily 
changeable per process or even per user.  I thought it was an everything 
on the machine or nothing type of deal, which, if so, is problematic. 
Hopefully, I'm wrong.


Inactive hide details for Yaroslav Kuzmin ---07/27/2016 08:51:20
AM---The main problem, obtain new tools to z/OS. tools is verYaroslav
Kuzmin ---07/27/2016 08:51:20 AM---The main problem, obtain new tools to
z/OS. tools is very outdated on USS z/OS. This will leave the

From: Yaroslav Kuzmin 
To: "carr...@nationwide.com" ,
"perl-mvs@perl.org" 
Cc: "perl5-port...@perl.org" 
Date: 07/27/2016 08:51 AM
Subject: Re: ASCII support in z/OS





The main problem, obtain new tools to z/OS. tools is  very outdated on
USS z/OS.

This will leave the encoding EBCDIC and go to the encoding ISO-8859-1 on
USS.
and is able to build newer versions of the tools with minimum work on
porting.


If the community perl knows about encoding EBCDIC , the community git
does not know about it.

turn on the system ASCII support is much easier than working with the
encoding EBCDIC .

--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

В Ср., 27/07/2016 в 12:30 +, Carroll, Sandra E (Sandra) пишет:

100% of what I do, and many (if not most all) on z/OS is EBCDIC based

not ASCII based.

We do not want or need our files ascii encoded by default if that's

what you're suggesting.

Being able to natively read a ascii file is a plus but native encoding

needs to remain EBCDIC.


That would be like making EBCDIC the default encoding on Linux.
what we do is parsing 5-10 million line per day per system log files

(so over 100 million lines)

that are MVS (not USS) datasets.

My question is what perceived problem are you trying to fix?
Is this to make porting easier or is it to fix a problem accessing

files on zOS?


Sandra





Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA
02451 ■ +1 877.328.2932 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences -
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential
information of Rocket Software, Inc. All unauthorized use, disclosure or
distribution is prohibited. If you are not the intended recipient,
please notify Rocket Software immediately and destroy all copies of this
communication. Thank you.







Re: Smoke [ebcdic] v5.25.2-98-gd4ef666 FAIL(X) os/390 24.00 (2964/)

2016-07-18 Thread Karl Williamson

On 07/11/2016 04:14 AM, Yaroslav Kuzmin wrote:

В Пт., 08/07/2016 в 22:33 -0600, Karl Williamson пишет:

On 07/06/2016 04:11 AM, Yaroslav Kuzmin wrote:



  Smoke logs available at 
https://drive.google.com/file/d/0B5PTttxwo7qAcmxEalpCcjRFS1U

Automated smoke report for branch ebcdic 5.25.3 patch 
d4ef66612acd0e1ee866affedf36e842aeae5cb9
v5.25.2-98-gd4ef666
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 7 hours 10 minutes (average 3 hours 35 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.25.2-98-gd4ef666  Configuration (common) none
--- -
X X X X -Dusedl









+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEd4ef66612acd0e1ee866affedf36e842aeae5cb9

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio/perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/locale.t.

FAILED at test 418

As before, I need a rerun of the test that you did before:

 cd t
 PERL_DEBUG_LOCALE_INIT=1 PERL_DEBUG_FULL_TEST=2 myperl -T -DLv
../lib/locale.t > locale.log 2>&1

and send me the contents of locale.log


Log available at https://drive.google.com/file/d/0B5PTttxwo7qAaFA3R3NLSHFjUTg


Thanks.  I believe this is now fixed in blead.






Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■
+1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManageme
ntEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software,
Inc. All unauthorized use, disclosure or distribution is prohibited. If you are 
not the intended
recipient, please notify Rocket Software immediately and destroy all copies of 
this
communication. Thank you.



--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.25.2-98-gd4ef666 FAIL(X) os/390 24.00 (2964/)

2016-07-08 Thread Karl Williamson

On 07/06/2016 04:11 AM, Yaroslav Kuzmin wrote:


  Smoke logs available at 
https://drive.google.com/file/d/0B5PTttxwo7qAcmxEalpCcjRFS1U

Automated smoke report for branch ebcdic 5.25.3 patch 
d4ef66612acd0e1ee866affedf36e842aeae5cb9
v5.25.2-98-gd4ef666
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 7 hours 10 minutes (average 3 hours 35 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.25.2-98-gd4ef666  Configuration (common) none
--- -
X X X X -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEd4ef66612acd0e1ee866affedf36e842aeae5cb9

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio/perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/locale.t. 

FAILED at test 418


As before, I need a rerun of the test that you did before:

cd t
PERL_DEBUG_LOCALE_INIT=1 PERL_DEBUG_FULL_TEST=2 myperl -T -DLv 
../lib/locale.t > locale.log 2>&1


and send me the contents of locale.log


Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.25.2-65-g3866075 FAIL(X) os/390 24.00 (2964/)

2016-07-04 Thread Karl Williamson

On 07/01/2016 02:18 AM, Yaroslav Kuzmin wrote:

Log command

(03:58) RS12 : PDKUZM | ~/ussport/perl/perl-5.25.3/t :> PERL_DEBUG_LOCALE_INIT=1
PERL_DEBUG_FULL_TEST=2 ../perl -T -DLv -I../lib ../lib/locale.t &>locale.t.log

  at available 
https://drive.google.com/file/d/0B5PTttxwo7qAaFA3R3NLSHFjUTg/view?usp=sharing

--

Regards,

Yaroslav Kuzmin


Thanks.  It turns out that I created a bug in my debugging code.  I have 
pushed a new version to try the same thing on.  It has been updated to 
the latest blead.




Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


В Чт., 30/06/2016 в 13:36 -0600, Karl Williamson пишет:

On 06/30/2016 03:51 AM, Yaroslav Kuzmin wrote:



Automated smoke report for branch blead 5.25.3 patch 
38660758eac8adeb295dc909fd99ee5a859cf108
v5.25.2-65-g3866075
RS12: 2964 (2964/)
  onos/390 - 24.00
  using c99 version
  smoketime 4 hours 46 minutes (average 2 hours 23 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.25.2-65-g3866075  Configuration (common) none
--- -
X X X X -Dusedl









+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
  SMOKE38660758eac8adeb295dc909fd99ee5a859cf108

Tests skipped on user request:
  # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio/perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
  ../lib/locale.t.

FAILED at test 418

I need more information to debug this.  I have pushed a version of blead
with some extra debugging info to the typical place
http://perl5.git.perl.org/perl.git/shortlog/refs/heads/khw/ebcdic

Please compile and rerun the test that you did before:

  cd t
  PERL_DEBUG_LOCALE_INIT=1 PERL_DEBUG_FULL_TEST=2 myperl -T -DLv
../lib/locale.t > locale.log 2>&1

and send me the contents of locale.log



Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■
+1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManageme
ntEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software,
Inc. All unauthorized use, disclosure or distribution is prohibited. If you are 
not the intended
recipient, please notify Rocket Software immediately and destroy all copies of 
this
communication. Thank you.






Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.25.2-65-g3866075 FAIL(X) os/390 24.00 (2964/)

2016-06-30 Thread Karl Williamson

On 06/30/2016 03:51 AM, Yaroslav Kuzmin wrote:


Automated smoke report for branch blead 5.25.3 patch 
38660758eac8adeb295dc909fd99ee5a859cf108
v5.25.2-65-g3866075
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 46 minutes (average 2 hours 23 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.25.2-65-g3866075  Configuration (common) none
--- -
X X X X -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE38660758eac8adeb295dc909fd99ee5a859cf108

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio/perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/locale.t. 

FAILED at test 418


I need more information to debug this.  I have pushed a version of blead 
with some extra debugging info to the typical place

http://perl5.git.perl.org/perl.git/shortlog/refs/heads/khw/ebcdic

Please compile and rerun the test that you did before:

cd t
PERL_DEBUG_LOCALE_INIT=1 PERL_DEBUG_FULL_TEST=2 myperl -T -DLv 
../lib/locale.t > locale.log 2>&1


and send me the contents of locale.log


Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.25.1-82-gc29dfc6 FAIL(X) os/390 24.00 (2964/)

2016-05-27 Thread Karl Williamson

On 05/27/2016 04:54 AM, Yaroslav Kuzmin wrote:


Smoke log at available 
https://drive.google.com/file/d/0B5PTttxwo7qAa1d0QlVESlB5TVk

Automated smoke report for branch blead 5.25.2 patch 
c29dfc6a6c45f86648c51f961304254cc3c449b9
v5.25.1-82-gc29dfc6
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 31 minutes (average 2 hours 15 minutes)

Summary: FAIL(X)


This is a result of my new locale collation changes.  Please run by hand:

cd t
PERL_DEBUG_LOCALE_INIT=1 PERL_DEBUG_FULL_TEST=2 myperl -T -DLv 
../lib/locale.t > locale.log 2>&1


and send me the contents of locale.log




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.25.1-82-gc29dfc6  Configuration (common) none
--- -
X X X X -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEc29dfc6a6c45f86648c51f961304254cc3c449b9

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio/perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/locale.t. 

FAILED at test 418

Compiler messages(os390):



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


--

Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Can we get a CP 1047 tar ball for Perl 5.24

2016-05-09 Thread Karl Williamson

Yaroslav,

Now that 5.24.0 is out, it would be good to get one in EBCDIC, like you 
did for the previous release.


Thanks


Re: Smoke [blead] v5.23.8-182-gd603419 PASS os/390 24.00 (2964/)

2016-03-19 Thread Karl Williamson

On 03/15/2016 04:47 AM, Yaroslav Kuzmin wrote:


Automated smoke report for branch blead 5.23.9 patch 
d60341990a480cabcbb36cbfde9bfcae6738f419
v5.23.8-182-gd603419
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 59 minutes (average 2 hours 59 minutes)

Summary: PASS


It looks we're in good shape for the 5.24 freeze.  I notice that on 
these pass reports, that you aren't cc'ing daily-build-repo...@perl.org 
unlike the failing ones.  It would be nice to have our successes 
recorded as well as our failures :)


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.23.8-182-gd603419  Configuration (common) none
--- -
O O O O -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEd60341990a480cabcbb36cbfde9bfcae6738f419

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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


--
--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com


Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.23.8-141-g56e5b8a FAIL(X) os/390 24.00 (2964/)

2016-03-13 Thread Karl Williamson

On 03/11/2016 03:37 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qARFN4YnVQSDhJbGM

Automated smoke report for branch blead 5.23.9 patch 
56e5b8a7af1e79a4b2adfcf96bf7588b3e2e2e6f
v5.23.8-141-g56e5b8a
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 22 minutes (average 2 hours 11 minutes)

Summary: FAIL(X)


Blead should now have this fixed, although at the moment there are 
unrelated failures.




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.23.8-141-g56e5b8a  Configuration (common) none
--- -
X X X X -Dusedl






+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE56e5b8a7af1e79a4b2adfcf96bf7588b3e2e2e6f

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio/perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/warnings.t... 
..
FAILED at test 518

Compiler messages(os390):



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


P.S. I had changed tool which convert encoding (UTF-8 <> UTF-EBCDIC). Now the 
files that do not need
to be converted are indicated in a separate file.


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.23.8-76-g33e9fee FAIL(X) os/390 24.00 (2964/)

2016-03-05 Thread Karl Williamson

On 03/03/2016 11:23 PM, Yaroslav Kuzmin wrote:

В Чт., 03/03/2016 в 20:24 -0700, Karl Williamson пишет:

On 03/03/2016 03:41 AM, Yaroslav Kuzmin wrote:


Automated smoke report for branch blead 5.23.9 patch 
33e9feea41a1ba8a58b32a5478d1dda0f7bcd052
v5.23.8-76-g33e9fee
RS12: 2964 (2964/)
  onos/390 - 24.00
  using c99 version
  smoketime 4 hours 48 minutes (average 2 hours 24 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.23.8-76-g33e9fee  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
  SMOKE33e9feea41a1ba8a58b32a5478d1dda0f7bcd052

Tests skipped on user request:
  # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio/perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
  ../t/re/pat_advanced.t.. 
.
FAILED-
-no leader found

This file there is <00> byte. So it is not converted encoding UTF-8 in 
UTF-EBCDIC


That should not be.  Could it be that the permissions are such that it's
not getting the contents it should have.  Attached is the current ASCII
version to try out.  You can see if your translation tool is working
properly on it.


Line 2461 <00> byte.

If the file has 00 byte, I define this as a binary file and not converting it
I will redo the tool and will determine the binary files by file name extension.


Another option to consider is one that works well for Perl itself.  It 
has the -T and -B operators to determine binary-ness of a file.  The 
implementation takes advantage of the fact that if a string is legal 
UTF-8 syntax, the odds that it was meant to instead be binary are 
essentially zero for any sequence longer than a few bytes.


These operations look at the first file block, and if it is valid UTF-8, 
the file is not binary.  (We have to account for the possibility of the 
final character straddling the boundary with the next block, but it is 
easy to do that.)  If it isn't UTF-8, it may or may not be binary, but 
that's not your problem here.  Using the file name extension in general 
is problematic, but clearly a .t or .pm extension isn't going to be 
binary, for example.





Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■
+1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences -
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software,
Inc. All unauthorized use, disclosure or distribution is prohibited. If you are 
not the
intended recipient, please notify Rocket Software immediately and destroy all 
copies of this
communication. Thank you.





Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.23.8-19-ga975eeb FAIL(X) os/390 24.00 (2964/)

2016-02-25 Thread Karl Williamson

On 02/25/2016 03:02 AM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAVnlkd0tzdlNNVFk

Automated smoke report for branch blead 5.23.9 patch 
a975eebad193acb8e3a92283cb3cdad1480b6ddc
v5.23.8-19-ga975eeb
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 36 minutes (average 2 hours 18 minutes)

Summary: FAIL(X)


OK.  There are lots of failures, but the good news is that the ones 
involving sockets and the like haven't shown back up, and the smoke 
headline  correctly indicates failure.


Further good news for me is that smokes on HP-UX appear to be failing 
nearly identically, and I have hands-on access to a box running that, so 
I can debug it without having to bother you.  But I would like some 
debug output of the smoke test that was failing earlier, charset.t


./perl -Dr -Ilib re/charset.t

and capture the output (some is to stderr) and send it to me.

Thanks

In the meantime, I suggest resuming your regular schedule of blead 
smokes to guard against new issues creeping in.  I think once a week is 
probably enough.




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.23.8-19-ga975eeb  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEa975eebad193acb8e3a92283cb3cdad1480b6ddc

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/re/fold_grind.t 
... FAILED
at test 97
 ../t/re/charset.t... 
..
FAILED at test 1441
 ../t/re/regexp_noamp.t.. 
. FAILED
at test 1896
 ../t/re/regex_sets_compat.t. 
 FAILED at
test 1896
 ../t/re/pat.t... 
..
FAILED at test 733
 ../t/re/regexp_trielist.t... 
.. FAILED at
test 1896
 ../t/re/pat_advanced.t.. 
. FAILED-
-no leader found
 ../t/re/regexp.t 
...
FAILED at test 1896
 ../t/re/regexp_notrie.t. 
 FAILED at
test 1896
 ../t/re/regexp_qr_embed.t... 
.. FAILED at
test 1896
 ../t/re/regexp_qr.t. 

FAILED at test 1896

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/re/regex_sets_compat.t. 
 FAILED at
test 1896
 ../t/re/pat.t... 
..
FAILED at test 733
 ../t/re/charset.t... 
..
FAILED at test 1441
 ../t/re/fold_grind.t 
... FAILED
at test 97
 ../t/re/regexp_noamp.t.. 
. FAILED
at test 1896
 ../t/re/regexp_trielist.t... 
.. FAILED at
test 1896
 ../t/re/pat_advanced.t.. 
. FAILED-
-no leader found
 ../t/re/regexp_qr.t. 

FAILED at test 1896
 ../t/re/regexp_qr_embed.t... 
.. FAILED at
test 1896
 ../t/re/regexp.t 
...
FAILED at test 1896
 ../t/re/regexp_notrie.t. 
 FAILED at
test 1896

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/re/pat_advanced.t.. 
. FAILED-
-no leader found
 ../t/re/regexp_notrie.t. 
 FAILED at
test 1896
 ../t/re/regexp.t 
...
FAILED at test 1896
 ../t/re/regexp_qr_embed.t... 

Re: Smoke [ebcdic] v5.23.7-46-g22bf43d PASS os/390 24.00 (2964/)

2016-02-14 Thread Karl Williamson

On 02/12/2016 04:23 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qARjJQU1dIMXF3T00

Automated smoke report for branch blead 5.23.8 patch 
22bf43da45bc1d2f00bc2e20735f337af8b9d70e
v5.23.7-46-g22bf43d
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 43 minutes (average 2 hours 21 minutes)

Summary: FAIL(X)


This is quite weird.  I thought this was set to a version that had 
already passed.  I think we should go back to a real known entity.  So, 
I have pushed a version to test that definitely your results had it 
passing all tests except uniprops.t.  This is to test that there isn't 
something extraneous going on.


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.23.7-46-g22bf43d  Configuration (common) none
--- -
X X X X -Dusedl
| | | +- PERLIO = perlio -DDEBUGGING
| | +--- PERLIO = stdio  -DDEBUGGING
| +- PERLIO = perlio
+--- PERLIO = stdio


Locally applied patches:
 SMOKE22bf43da45bc1d2f00bc2e20735f337af8b9d70e

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/Net/hostent.t 
... FAILED
at test 3
 ../t/re/uniprops.t.. 
.
FAILED at test 19
 ../t/io/socket.t 
...
FAILED at test 3
 ../t/dist/IO/t/io_multihomed.t.. 
... FAILED-
-expected 8 tests, saw 0
 ../t/dist/IO/t/io_sock.t 
. FAILED-
-expected 26 tests, saw 0

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/io/socket.t 
...
FAILED at test 3
 ../t/re/uniprops.t.. 
.
FAILED at test 19
 ../lib/Net/hostent.t 
... FAILED
at test 3
 ../t/dist/IO/t/io_sock.t 
. FAILED-
-expected 26 tests, saw 0
 ../t/dist/IO/t/io_multihomed.t.. 
... FAILED-
-expected 8 tests, saw 0

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/dist/IO/t/io_multihomed.t.. 
... FAILED-
-expected 8 tests, saw 0
 ../t/dist/IO/t/io_sock.t 
. FAILED-
-expected 26 tests, saw 0
 ../lib/Net/hostent.t 
... FAILED
at test 3
 ../t/io/socket.t 
...
FAILED at test 3
 ../t/re/uniprops.t.. 
.
FAILED at test 19

[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/dist/IO/t/io_sock.t 
. FAILED-
-expected 26 tests, saw 0
 ../t/dist/IO/t/io_multihomed.t.. 
... FAILED-
-expected 8 tests, saw 0
 ../t/re/uniprops.t.. 
.
FAILED at test 19
 ../t/io/socket.t 
...
FAILED at test 3
 ../lib/Net/hostent.t 
... FAILED
at test 3

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket 

Re: Smoke [ebcdic] v5.23.7-50-ge75ac4b PASS os/390 24.00 (2964/)

2016-02-11 Thread Karl Williamson
There's something very strange going on.  I looked more closely at the 
original smoke failure in this series, from

http://nntp.perl.org/group/perl.perl5.porters/234175

The text of that email includes this line:

Automated smoke report for branch blead 5.23.8 patch 
84279daf2591f1fa128c1c258e8010ca25930fb3


But the subject says

Smoke [ebcdic] v5.23.7-332-g84279da PASS os/390 24.00 (2964/)

The subject refers to a different branch than the body, though the 
checksums are the same, which is nigh impossible.


Was this a manual copy and paste error?

If that doesn't help figuring out what's going wrong, I have pushed a 
new ebcdic branch, which I believe is earlier than any of these errors 
are showing up.  You could run on that and see.


On 02/11/2016 02:55 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAQlRiTG5KNjQwZG8

Automated smoke report for branch ebcdic 5.23.8 patch 
e75ac4bec6455f7fc67125ab9afd0e26ebad2295
v5.23.7-50-ge75ac4b
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 20 minutes (average 2 hours 10 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.23.7-50-ge75ac4b  Configuration (common) none
--- -
X X X X -Dusedl
| | | +- PERLIO = perlio -DDEBUGGING
| | +--- PERLIO = stdio  -DDEBUGGING
| +- PERLIO = perlio
+--- PERLIO = stdio


Locally applied patches:
 SMOKEe75ac4bec6455f7fc67125ab9afd0e26ebad2295

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/Net/hostent.t 
... FAILED
at test 3
 ../t/dist/IO/t/io_multihomed.t.. 
... FAILED-
-expected 8 tests, saw 0
 ../t/io/socket.t 
...
FAILED at test 3
 ../t/dist/IO/t/io_sock.t 
. FAILED-
-expected 26 tests, saw 0
 ../t/re/charset.t... 
..
FAILED at test 1441

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/io/socket.t 
...
FAILED at test 3
 ../t/dist/IO/t/io_multihomed.t.. 
... FAILED-
-expected 8 tests, saw 0
 ../t/dist/IO/t/io_sock.t 
. FAILED-
-expected 26 tests, saw 0
 ../t/re/charset.t... 
..
FAILED at test 1441
 ../lib/Net/hostent.t 
... FAILED
at test 3

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/dist/IO/t/io_multihomed.t.. 
... FAILED-
-expected 8 tests, saw 0
 ../t/io/socket.t 
...
FAILED at test 3
 ../t/dist/IO/t/io_sock.t 
. FAILED-
-expected 26 tests, saw 0
 ../t/re/charset.t... 
..
FAILED at test 1441
 ../lib/Net/hostent.t 
... FAILED
at test 3

[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/Net/hostent.t 
... FAILED
at test 3
 ../t/re/charset.t... 
..
FAILED at test 1441
 ../t/dist/IO/t/io_sock.t 
. FAILED-
-expected 26 tests, saw 0
 ../t/dist/IO/t/io_multihomed.t.. 
... FAILED-
-expected 8 tests, saw 0
 ../t/io/socket.t 
...
FAILED at test 3

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 

Re: Smoke [ebcdic] v5.23.7-5-g85b9116 FAIL(X) os/390 24.00 (2964/)

2016-01-28 Thread Karl Williamson

On 01/26/2016 09:32 PM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAUW5rTnBOa0JjZm8


Well, I hadn't adequately analyzed the situation.  A new branch has been 
pushed, updated to latest blead, with a different fix, that I think 
should work.


Automated smoke report for branch ebcdic 5.23.7 patch 
85b9116610a8cdac1245b1967c35100843bf2280
v5.23.7-5-g85b9116
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 1 day 18 hours 50 minutes (average 21 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.23.7-5-g85b9116  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE85b9116610a8cdac1245b1967c35100843bf2280

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/re/uniprops.t.. 
.
FAILED at test 19

[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/re/uniprops.t.. 
.
FAILED at test 19
 ../t/re/speed.t. 

FAILED--expected 57 tests, saw 38

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Where can i download the latest perl for zOS

2016-01-07 Thread Karl Williamson

On 01/07/2016 08:30 AM, Ze'ev Atlas wrote:

Thank you
Ze'ev Atlas


Please keep us informed of your progress.






*From:* Craig A. Berry <craig.a.be...@gmail.com>
*To:* Ze'ev Atlas <zatl...@yahoo.com>
*Cc:* Karl Williamson <pub...@khwilliamson.com>; Perl5 Porters
<perl5-port...@perl.org>; "perl-mvs@perl.org" <perl-mvs@perl.org>
*Sent:* Thursday, January 7, 2016 10:16 AM
*Subject:* Re: Where can i download the latest perl for zOS

On Wed, Jan 6, 2016 at 8:46 PM, Ze'ev Atlas via perl5-porters

<perl5-port...@perl.org <mailto:perl5-port...@perl.org>> wrote:

 > Hi Karl, where can I dowmload the latest perl.



<http://download.perl.space/zos/
 >






Re: Smoke [blead] v5.23.5-155-g0fd86aa FAIL(m) os/390 24.00 (2964/)

2015-12-08 Thread Karl Williamson

On 12/08/2015 09:32 PM, Yaroslav Kuzmin wrote:



Automated smoke report for branch blead 5.23.6 patch 
0fd86aa72aab7825bf5f029a0b1c957d004179eb
v5.23.5-155-g0fd86aa
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 13 minutes 25 seconds (average 6 minutes 42 seconds)

Summary: FAIL(m)


This has been fixed in blead.  Sorry about that.


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.23.5-155-g0fd86aa  Configuration (common) none
--- -
m - m - -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE0fd86aa72aab7825bf5f029a0b1c957d004179eb

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.5-146-gcbabdf2 FAIL(X) os/390 24.00 (2964/)

2015-12-01 Thread Karl Williamson

On 11/30/2015 02:42 AM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAd2dkUURIZ0JFVjg

Automated smoke report for branch ebcdic 5.23.6 patch 
cbabdf2d4492e729fcb643d87435392a216e998b
v5.23.5-146-gcbabdf2
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 24 minutes (average 2 hours 12 minutes)

Summary: FAIL(X)


Thanks.  I believe I have found the problem with APItest/t/utf8.t. and 
have pushed a new branch to smoke with that fixed, and the Encode tests 
skipped, until I'm ready to investigate those.  This is updatedate to 
the latest blead.


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.23.5-146-gcbabdf2  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEcbabdf2d4492e729fcb643d87435392a216e998b

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/Encode/t/at-cn.t.. 
... FAILED at
test 1
 ../t/cpan/Encode/t/guess.t.. 
... FAILED at
test 3
 ../t/cpan/Encode/t/jis7-fallback.t.. 
... FAILED--no leader
found
 ../t/cpan/Encode/t/Encode.t. 
.. FAILED at
test 6
 ../t/cpan/Encode/t/perlio.t. 
.. FAILED-
-expected 38 tests, saw 0
 ../t/cpan/Encode/t/mime-name.t.. 
... FAILED-
-expected 68 tests, saw 2
 ../t/cpan/Encode/t/gsm0338.t 
. FAILED at
test 11
 ../t/cpan/Encode/t/fallback.t... 
 FAILED at
test 1
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 9002
 ../t/cpan/Encode/t/mime-header.t 
. FAILED at test 2

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/Encode/t/jis7-fallback.t.. 
... FAILED--no leader
found
 ../t/cpan/Encode/t/guess.t.. 
... FAILED at
test 3
 ../t/cpan/Encode/t/at-cn.t.. 
... FAILED at
test 1
 ../t/cpan/Encode/t/Encode.t. 
.. FAILED at
test 6
 ../t/cpan/Encode/t/perlio.t. 
.. FAILED-
-expected 38 tests, saw 0
 ../t/cpan/Encode/t/gsm0338.t 
. FAILED at
test 11
 ../t/cpan/Encode/t/mime-name.t.. 
... FAILED-
-expected 68 tests, saw 2
 ../t/cpan/Encode/t/fallback.t... 
 FAILED at
test 1
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 9002
 ../t/cpan/Encode/t/mime-header.t 
. FAILED at test 2

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/Encode/t/fallback.t... 
 FAILED at
test 1
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 9002
 ../t/cpan/Encode/t/mime-header.t 
. FAILED at test 2
 ../t/cpan/Encode/t/at-cn.t.. 
... FAILED at
test 1
 ../t/cpan/Encode/t/guess.t.. 
... FAILED at
test 3
 ../t/cpan/Encode/t/jis7-fallback.t.. 
... FAILED--no leader
found
 ../t/cpan/Encode/t/Encode.t. 
.. FAILED-
-expected 2703 tests, saw 5
 ../t/cpan/Encode/t/perlio.t. 
.. FAILED-
-expected 38 tests, saw 0
 ../t/cpan/Encode/t/mime-name.t.. 
... FAILED-
-expected 68 tests, saw 2
 ../t/cpan/Encode/t/gsm0338.t 
. FAILED at
test 11

[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 

Re: Smoke [ebcdic] v5.23.5-101-gad21f66 FAIL(X) os/390 24.00 (2964/)

2015-11-29 Thread Karl Williamson

On 11/27/2015 02:45 AM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qATGdOank2XzhFLU0

Automated smoke report for branch ebcdic 5.23.6 patch 
ad21f66e5f8fbbc5665ee1392febbcee8e5f4389
v5.23.5-101-gad21f66
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 4 minutes (average 2 hours 32 minutes)

Summary: FAIL(X)


Changing Encode didn't fix this.  But Encode isn't fully operational yet 
on EBCDIC.  So, I've caused these failing tests that rely on Encode to 
be skipped, for now anyway.  (It also relies on a deprecated feature.)


But now that we've gotten past the compile errors, there are a bunch 
more changes to be tested.  So I've pushed a new branch for you to smoke.


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.23.5-101-gad21f66  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEad21f66e5f8fbbc5665ee1392febbcee8e5f4389

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/dist/encoding-warnings/t/2-fatal.t. .. 
FAILED--expected 2
tests, saw 0
 ../t/dist/encoding-warnings/t/4-lexical.t  
FAILED--expected 3
tests, saw 0
 ../t/dist/encoding-warnings/t/1-warning.t  
FAILED--expected 2
tests, saw 0

[perlio] -Dusedl
[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/dist/encoding-warnings/t/4-lexical.t  
FAILED--expected 3
tests, saw 0
 ../t/dist/encoding-warnings/t/2-fatal.t. .. 
FAILED--expected 2
tests, saw 0
 ../t/dist/encoding-warnings/t/1-warning.t  
FAILED--expected 2
tests, saw 0

[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/dist/encoding-warnings/t/1-warning.t  
FAILED--expected 2
tests, saw 0
 ../t/dist/encoding-warnings/t/2-fatal.t. .. 
FAILED--expected 2
tests, saw 0
 ../t/dist/encoding-warnings/t/4-lexical.t  
FAILED--expected 3
tests, saw 0

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.23.5-66-gc0236af FAIL(X) os/390 24.00 (2964/)

2015-11-26 Thread Karl Williamson

On 11/26/2015 03:52 AM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAaFlUU1JwdjNOUW8

Automated smoke report for branch blead 5.23.6 patch 
c0236afee0c5845d3823612c5cd34eccc4d29321
v5.23.5-66-gc0236af
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 59 minutes (average 2 hours 29 minutes)

Summary: FAIL(X)


Well, the DynaLoader fix worked!

The failures below are from a module that used to be skipped because it 
was until quite recently in cpan.  I checked, and the last time we 
tested it, in January, it worked.  My guess is that it is failing 
because of some Encode bugs which haven't been fixed in blead, but have 
been fixed in the branches you've been testing (including back in 
January, I believe).  To check this, I've pushed a branch to smoke that 
has the current Encode fixes in it.


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.23.5-66-gc0236af  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEc0236afee0c5845d3823612c5cd34eccc4d29321

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/dist/encoding-warnings/t/2-fatal.t. .. 
FAILED--expected 2
tests, saw 0
 ../t/dist/encoding-warnings/t/4-lexical.t  
FAILED--expected 3
tests, saw 0
 ../t/dist/encoding-warnings/t/1-warning.t  
FAILED--expected 2
tests, saw 0

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/dist/encoding-warnings/t/1-warning.t  
FAILED--expected 2
tests, saw 0
 ../t/dist/encoding-warnings/t/4-lexical.t  
FAILED--expected 3
tests, saw 0
 ../t/dist/encoding-warnings/t/2-fatal.t. .. 
FAILED--expected 2
tests, saw 0

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/dist/encoding-warnings/t/4-lexical.t  
FAILED--expected 3
tests, saw 0
 ../t/dist/encoding-warnings/t/2-fatal.t. .. 
FAILED--expected 2
tests, saw 0
 ../t/dist/encoding-warnings/t/1-warning.t  
FAILED--expected 2
tests, saw 0

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.4-179-ga3f020c PASS os/390 24.00 (2964/)

2015-11-25 Thread Karl Williamson

On 11/25/2015 03:35 AM, Yaroslav Kuzmin wrote:


Automated smoke report for branch ebcdic 5.23.5 patch 
a3f020c4b41c75411b51f29cb80e1d7b007d45d3
v5.23.4-179-ga3f020c
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 53 minutes (average 2 hours 56 minutes)

Summary: PASS


Great.  I've now pushed several of the commits to blead.  And Tony Cook 
read the code in those DynaLoader commits and found a bug that could 
well be causing it to fail on your system.  This means that blead will 
now hopefully work again.  So please smoke that.  If it passes, we will 
have avoided doing a bisect to find the buggy commit.


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.23.4-179-ga3f020c  Configuration (common) none
--- -
O O O O -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEa3f020c4b41c75411b51f29cb80e1d7b007d45d3

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.4-174-gbbbee39 FAIL(X) os/390 24.00 (2964/)

2015-11-24 Thread Karl Williamson

On 11/24/2015 03:15 AM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAWHhqS1ZrV0R5cHc

Automated smoke report for branch ebcdic 5.23.5 patch 
bbbee39daf1689d999d8ced1eb4bcf37faf8ff9e
v5.23.4-174-gbbbee39
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 56 minutes (average 2 hours 28 minutes)

Summary: FAIL(X)


Well, I was overconfident.  But this smoke got further, and I found 
several problems which are now fixed and a new branch with them for you 
to test has been pushed.





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.23.4-174-gbbbee39  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEbbbee39daf1689d999d8ced1eb4bcf37faf8ff9e

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 101
 ../t/op/chop.t.. 
.
FAILED at test 140

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/op/chop.t.. 
.
FAILED at test 140
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 101

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.4-170-g5fb4e85 FAIL(X) os/390 24.00 (2964/)

2015-11-23 Thread Karl Williamson

On 11/23/2015 04:24 AM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAeVN1U2s4c1VKT3M

Automated smoke report for branch ebcdic 5.23.5 patch 
5fb4e859147a469e73026c9aa5dcbf1090167ec0
v5.23.4-170-g5fb4e85
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 3 minutes (average 2 hours 31 minutes)

Summary: FAIL(X)


OK, this shows that the compilation errors were in fact caused by one or 
more of the 5 patches to DynaLoader that I reverted for this smoke.


And so the smoke got far enough to show some problems in the code I've 
submitted.  I'd like to get those resolved before figuring out the 
DynaLoader problem, as they are holding up a deprecation I've been 
trying to get into blead for quite some time.  And I think I have solved 
them in the branch I just pushed.  So please test that, and hopefully, 
it will pass, and we can work on DynaLoader





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.23.4-170-g5fb4e85  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE5fb4e859147a469e73026c9aa5dcbf1090167ec0

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/Encode/t/mime-header.t 
. FAILED at test 2
 ../t/cpan/Encode/t/Encode.t. 
.. FAILED at
test 6
 ../t/op/chop.t.. 
.
FAILED--no leader found
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED--no
leader found
 ../t/cpan/Encode/t/fallback.t... 
 FAILED at
test 1
 ../t/cpan/Encode/t/perlio.t. 
.. FAILED-
-expected 38 tests, saw 0
 ../t/cpan/Encode/t/guess.t.. 
... FAILED at
test 3
 ../t/cpan/Encode/t/jis7-fallback.t.. 
... FAILED--no leader
found
 ../t/cpan/Encode/t/gsm0338.t 
. FAILED at
test 11
 ../t/cpan/Encode/t/mime-name.t.. 
... FAILED-
-expected 68 tests, saw 2

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/Encode/t/fallback.t... 
 FAILED at
test 1
 ../t/op/chop.t.. 
.
FAILED--no leader found
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED--no
leader found
 ../t/cpan/Encode/t/mime-header.t 
. FAILED at test 2
 ../t/cpan/Encode/t/Encode.t. 
.. FAILED at
test 6
 ../t/cpan/Encode/t/mime-name.t.. 
... FAILED-
-expected 68 tests, saw 2
 ../t/cpan/Encode/t/jis7-fallback.t.. 
... FAILED--no leader
found
 ../t/cpan/Encode/t/gsm0338.t 
. FAILED at
test 11
 ../t/cpan/Encode/t/guess.t.. 
... FAILED at
test 3
 ../t/cpan/Encode/t/perlio.t. 
.. FAILED-
-expected 38 tests, saw 0

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/op/chop.t.. 
.
FAILED--no leader found
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED--no
leader found
 ../t/cpan/Encode/t/fallback.t... 
 FAILED at
test 1
 ../t/op/index.t. 

FAILED--expected 122 tests, saw 58
 ../t/re/regex_sets.t 
... FAILED
--no leader found
 ../t/cpan/Encode/t/Encode.t. 
.. FAILED-
-expected 2703 tests, saw 5
 ../t/cpan/Encode/t/mime-header.t 
. FAILED at test 2
 

Re: Smoke [blead] v5.23.4-138-gc2e3652 FAIL(M) os/390 24.00 (2964/)

2015-11-22 Thread Karl Williamson

On 11/20/2015 12:00 AM, Yaroslav Kuzmin wrote:



Automated smoke report for branch blead 5.23.5 patch 
c2e36526545a779310fb890e6e55651994485751
v5.23.4-138-gc2e3652
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 1 hour 5 minutes (average 32 minutes 52 seconds)

Summary: FAIL(M)


This smoke of blead shows the same failure to boot re, and so shows that 
my changes beyond blead are not at fault.  That means you should smoke, 
if you weren't planning to already, the ebcdic branch I posted, which 
has the most likely-to-have-caused this commits reverted.  Then we can 
see if I'm right, and go about narrowing down the cause.


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.23.4-138-gc2e3652  Configuration (common) none
--- -
M - M - -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEc2e36526545a779310fb890e6e55651994485751

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.4-165-g4d9f9c0 FAIL(M) os/390 24.00 (2964/)

2015-11-19 Thread Karl Williamson
We still have the failure to build.  My changes got rid of the unclosed 
#if errors, but that didn't fix the compilation failures.  They look 
like this:


Can't find 'boot_re' symbol in lib/auto/re/re.so
 at lib/re.pm line 88.

This had been showing up in the logs besides the unclosed #if, but I 
figured that that error could have caused this one as well.  But now, 
that one is gone, and this remains, so there is something else going wrong.


Since my changes beyond blead being tested here differ only in minor 
tweaks from what had worked before, I have started to suspect that 
perhaps the problem wasn't my changes, but something that had happened 
in blead recently.


Fortunately, you had just tested plain blead, and it worked:

Smoke [blead] v5.23.4-94-g6cae08a PASS os/390 24.00 (2964/

I examined the changes in blead between this one that passed, and the 
first failure.  There are only about a dozen commits.  If you had git on 
your system, we could do an automatic bisect in fairly short order.  The 
other option generally available is to do a manual bisect to find the 
real culprit.  But in examining these dozen or so commits, almost half 
(5 of them) involved DynaLoader, and that is the module responsible for 
getting that 'boot_re' symbol.  Looking at the other commits, they 
appear to me to be less likely to affect this.  So suspicion naturally 
falls on those 5.  So what I've done is to push a new branch to test, 
with the 5 reverted.  I think it is fairly likely that it will not have 
the current failure.  If I'm right, we can get their author to 
investigate further, and we've saved some effort by not having to do a 
blind manual bisect.  If I'm wrong, then it's something else.


So, if this branch still fails with the boot_re problem, we know its not 
the DynaLoader changes.  Please then go ahead and test current blead 
without waiting for any new branch from me.  If that works, then we know 
it's something I did, and I'll have to figure that out.  If it doesn't 
work, then it's almost certainly one of those 7 or so other commits and 
we can revert some of those to find which one is at fault, and go on 
from there.


On 11/18/2015 11:40 PM, Yaroslav Kuzmin wrote:


Automated smoke report for branch ebcdic 5.23.5 patch 
4d9f9c0de70352f49626dd8189478d5e490fea8c
v5.23.4-165-g4d9f9c0
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 53 minutes 53 seconds (average 26 minutes 56 seconds)

Summary: FAIL(M)

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.23.4-165-g4d9f9c0  Configuration (common) none
--- -
M - M - -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE4d9f9c0de70352f49626dd8189478d5e490fea8c

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.4-165-g4d9f9c0 FAIL(M) os/390 24.00 (2964/)

2015-11-19 Thread Karl Williamson

On 11/19/2015 05:59 PM, Karl Williamson wrote:

We still have the failure to build.  My changes got rid of the unclosed
#if errors, but that didn't fix the compilation failures.  They look
like this:

Can't find 'boot_re' symbol in lib/auto/re/re.so
  at lib/re.pm line 88.

This had been showing up in the logs besides the unclosed #if, but I
figured that that error could have caused this one as well.  But now,
that one is gone, and this remains, so there is something else going wrong.

Since my changes beyond blead being tested here differ only in minor
tweaks from what had worked before, I have started to suspect that
perhaps the problem wasn't my changes, but something that had happened
in blead recently.

Fortunately, you had just tested plain blead, and it worked:

Smoke [blead] v5.23.4-94-g6cae08a PASS os/390 24.00 (2964/

I examined the changes in blead between this one that passed, and the
first failure.  There are only about a dozen commits.  If you had git on
your system, we could do an automatic bisect in fairly short order.  The
other option generally available is to do a manual bisect to find the
real culprit.  But in examining these dozen or so commits, almost half
(5 of them) involved DynaLoader, and that is the module responsible for
getting that 'boot_re' symbol.  Looking at the other commits, they
appear to me to be less likely to affect this.  So suspicion naturally
falls on those 5.  So what I've done is to push a new branch to test,
with the 5 reverted.  I think it is fairly likely that it will not have
the current failure.  If I'm right, we can get their author to
investigate further, and we've saved some effort by not having to do a
blind manual bisect.  If I'm wrong, then it's something else.

So, if this branch still fails with the boot_re problem, we know its not
the DynaLoader changes.  Please then go ahead and test current blead
without waiting for any new branch from me.  If that works, then we know
it's something I did, and I'll have to figure that out.  If it doesn't
work, then it's almost certainly one of those 7 or so other commits and
we can revert some of those to find which one is at fault, and go on
from there.


I also got some advice from bulk88 in tracking this down which I'm 
passing on as-is:


"look at re.c on the os390 build, is XS_EXTERNAL(boot_re) there?
next step is search the .o files for the symbol
then nm or objdump the .so
the preprocessed .i file between re.c and re.o is another place to check
the question is, where in the build process did the symbol disappear?
xsubpp could have forgotten to write a boot xsub
the boot xsub might be disabled with CPP defines
the def file (if platform appropriate, aka Win32) might eb screwed up, 
especially if the export list was changed from makefile.PL (it doesn't 
look to be that way from re/makefile.pl)

Can't find 'boot_re' symbol in lib/auto/re/re.so at lib/re.pm line 88.
Compilation failed in require at lib/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at lib/Text/Wrap.pm line 58.
Compilation failed in require at pod/buildtoc line 7.
BEGIN failed--compilation aborted at pod/buildtoc line 7.
make: *** [pod/perltoc.pod] Error 255
Unable to make anything but miniperl in this configuration
that could also be a @INC problem, or a PERL_CORE env var problem that 
leads to a messe dup @INC
if the .so was from a different perl build or a different CC, name 
mangling, which is invisible on a superifical level, might be different 
internally, so "boot_re" != "boot_re"
missing symbol errors are fixed by analyzing each step of .xs -> 
.so/.dll -> .so/.dll memory mapped into perl process
freezing the process (as simple as block on STDIN), then getting a dump 
of the VM allocations in the process, which will list every .so/.dll in 
the process is a standard thing I do
pwd when starting perl core .t and .pl files is usually important, many 
.t and .pl have if( -d 't') {chdir('..');} so fi they are started with 
the wrong pwd they escape the source tree and pick up system perls and 
system perl @INCs"




On 11/18/2015 11:40 PM, Yaroslav Kuzmin wrote:


Automated smoke report for branch ebcdic 5.23.5 patch
4d9f9c0de70352f49626dd8189478d5e490fea8c
v5.23.4-165-g4d9f9c0
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 53 minutes 53 seconds (average 26 minutes 56 seconds)

Summary: FAIL(M)

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.23.4-165-g4d9f9c0  Configuration (common) none
--- -
M - M - -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+

Re: Smoke [ebcdic] v5.23.4-176-g61739e5 FAIL(M) os/390 24.00 (2964/)

2015-11-18 Thread Karl Williamson
It turns out that I was mistaken about how git operates, and so what I 
furnished yesterday included all the stuff I didn't want to include. 
But I just pushed one that should be correct.  Please use this instead.


On 11/17/2015 11:00 PM, Karl Williamson wrote:

On 11/17/2015 09:42 PM, Yaroslav Kuzmin wrote:

В Вт., 17/11/2015 в 21:11 -0500, Jarkko Hietaniemi пишет:

I haven't been able to figure out what is the problem.  Again, it says
there is an unterminated #if preprocessor directive affecting utf8.c,
but the apparent line number given is in the middle of a comment.  I
have examined utf8.c and the header files that I have modified, and
don't see such a thing.  I also hacked the compilation on my Linux box
to pretend it was an EBCDIC machine, and it compiles.

So what I've done is submitted a new branch to test, updated to latest
blead, but with a bunch of commits backed off, to see if it works at
this point.  If so, then we can add in some commits to eventually find
which one is the breaking one.  If not, then we can try with even more
commits backed off, etc, etc.

If someone wants to examine this, I've attached the first part of the
log in ASCII.  A diff of this log and the latest one that works, shows
the first difference at line #56:

ERROR CCN3198 utf8.c:99#if, #else, #elif, #ifdef, #ifndef block
must
be ended with #endif.

I don't understand why utf8.c would be getting compiled this early in
the process, but there it is.


Yaroslav, does

make utf8.i

work in z/os to generate the preprocessed source?  If it does, Karl
might find that useful.  Or not.




  utf8.i available at
https://drive.google.com/file/d/0B5PTttxwo7qAeXBVdHZJQW9YNjQ

(23:20) RS12 : PDKUZM | ~/ussport/perl/perl-build :> make utf8.i
c99 -c -DPERL_CORE -qlanglvl=extended:extc89:extc99 -qlongname
-qxplink -qdll -qfloat=ieee
-qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS -D_OE_SOCKETS
-D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE
-DYYDYNAMIC -D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB
-qexportall -qdll -qxplink
-DDEBUGGING -g -E utf8.c > utf8.i


That looks like it is an ok file to me.  If you still have the version
that was failing, try a  'make utf8.o' and see if it compiles.



--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA
02451 ■ +1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences -
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html

Privacy Policy -
http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential
information of Rocket Software, Inc. All unauthorized use, disclosure
or distribution is prohibited. If you are not the intended recipient,
please notify Rocket Software immediately and destroy all copies of
this communication. Thank you.








Re: Smoke [ebcdic] v5.23.4-176-g61739e5 FAIL(M) os/390 24.00 (2964/)

2015-11-17 Thread Karl Williamson

On 11/16/2015 10:54 PM, Yaroslav Kuzmin wrote:


Automated smoke report for branch ebcdic 5.23.5 patch 
61739e57fa24fd08369aa41bb7ef30b93beb2382
v5.23.4-176-g61739e5
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 1 hour 1 minute (average 30 minutes 42 seconds)

Summary: FAIL(M)


I haven't been able to figure out what is the problem.  Again, it says 
there is an unterminated #if preprocessor directive affecting utf8.c, 
but the apparent line number given is in the middle of a comment.  I 
have examined utf8.c and the header files that I have modified, and 
don't see such a thing.  I also hacked the compilation on my Linux box 
to pretend it was an EBCDIC machine, and it compiles.


So what I've done is submitted a new branch to test, updated to latest 
blead, but with a bunch of commits backed off, to see if it works at 
this point.  If so, then we can add in some commits to eventually find 
which one is the breaking one.  If not, then we can try with even more 
commits backed off, etc, etc.


If someone wants to examine this, I've attached the first part of the 
log in ASCII.  A diff of this log and the latest one that works, shows 
the first difference at line #56:


ERROR CCN3198 utf8.c:99#if, #else, #elif, #ifdef, #ifndef block must 
be ended with #endif.


I don't understand why utf8.c would be getting compiled this early in 
the process, but there it is.


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.23.4-176-g61739e5  Configuration (common) none
--- -
M - M - -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE61739e57fa24fd08369aa41bb7ef30b93beb2382

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.



make distclean ...Smoking patch 61739e57fa24fd08369aa41bb7ef30b93beb2382 v5.23.4-176-g61739e5
Smoking branch ebcdic

Configuration: -Dusedevel -Dusedl
--
make distclean ...
Copy Policy.sh ...
Configure ...INFORMATIONAL CCN3684 ./try.c:1 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:1 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:2 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:6 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:2 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:7 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:2 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:6 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:6 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:3 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:7 Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:9 Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED. 
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./try.c:13Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED. 
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./try.c:31Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED. 
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./try.c:11

Re: Smoke [ebcdic] v5.23.4-176-g61739e5 FAIL(M) os/390 24.00 (2964/)

2015-11-17 Thread Karl Williamson

On 11/17/2015 09:42 PM, Yaroslav Kuzmin wrote:

В Вт., 17/11/2015 в 21:11 -0500, Jarkko Hietaniemi пишет:

I haven't been able to figure out what is the problem.  Again, it says
there is an unterminated #if preprocessor directive affecting utf8.c,
but the apparent line number given is in the middle of a comment.  I
have examined utf8.c and the header files that I have modified, and
don't see such a thing.  I also hacked the compilation on my Linux box
to pretend it was an EBCDIC machine, and it compiles.

So what I've done is submitted a new branch to test, updated to latest
blead, but with a bunch of commits backed off, to see if it works at
this point.  If so, then we can add in some commits to eventually find
which one is the breaking one.  If not, then we can try with even more
commits backed off, etc, etc.

If someone wants to examine this, I've attached the first part of the
log in ASCII.  A diff of this log and the latest one that works, shows
the first difference at line #56:

ERROR CCN3198 utf8.c:99#if, #else, #elif, #ifdef, #ifndef block must
be ended with #endif.

I don't understand why utf8.c would be getting compiled this early in
the process, but there it is.


Yaroslav, does

make utf8.i

work in z/os to generate the preprocessed source?  If it does, Karl
might find that useful.  Or not.




  utf8.i available at 
https://drive.google.com/file/d/0B5PTttxwo7qAeXBVdHZJQW9YNjQ

(23:20) RS12 : PDKUZM | ~/ussport/perl/perl-build :> make utf8.i
c99 -c -DPERL_CORE -qlanglvl=extended:extc89:extc99 -qlongname -qxplink -qdll 
-qfloat=ieee
-qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS -D_OE_SOCKETS 
-D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE
-DYYDYNAMIC -D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB -qexportall 
-qdll -qxplink
-DDEBUGGING -g -E utf8.c > utf8.i


That looks like it is an ok file to me.  If you still have the version 
that was failing, try a  'make utf8.o' and see if it compiles.



--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.4-175-g1f1752b FAIL(M) os/390 24.00 (2964/)

2015-11-12 Thread Karl Williamson

On 11/12/2015 05:08 AM, Yaroslav Kuzmin wrote:


Automated smoke report for branch ebcdic 5.23.5 patch 
1f1752b1347320d488676827c2aeaa2a03d53f89
v5.23.4-175-g1f1752b
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 1 hour 4 minutes (average 32 minutes 30 seconds)

Summary: FAIL(M)


I'm not sure what the problem is, as the error for utf8.c give a line 
number in the middle of a comment.  But that error message (about an 
unterminated #if) may stem from some temporary #ifdef's, that I had in 
there which I can see might have confused it.  So, I've pushed a new 
version with those removed, and updated to latest blead.




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.23.4-175-g1f1752b  Configuration (common) none
--- -
M - M - -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE1f1752b1347320d488676827c2aeaa2a03d53f89

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.23.4-94-g6cae08a PASS os/390 24.00 (2964/)

2015-11-11 Thread Karl Williamson

On 11/10/2015 08:55 AM, Yaroslav Kuzmin wrote:


Automated smoke report for branch blead 5.23.5 patch 
6cae08a8be145bcb838b49a6de6051e08d4e25a5 v5.23.4-94-g6cae08a
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 45 minutes (average 2 hours 52 minutes)

Summary: PASS


Great that blead is passing.

I have restructured some things for performance and added a bunch of 
tests and pushed a new branch for you to smoke.  I suspect there will be 
errors (besides the Encode ones) that will need to be worked out before 
this goes into blead.


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.23.4-94-g6cae08a  Configuration (common) none
--- -
O O O O -Dusedl
| | | +- PERLIO = perlio -DDEBUGGING
| | +--- PERLIO = stdio  -DDEBUGGING
| +- PERLIO = perlio
+--- PERLIO = stdio


Locally applied patches:
 SMOKE6cae08a8be145bcb838b49a6de6051e08d4e25a5

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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


Regards.

  Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.4-126-g382bcb8 FAIL(X) os/390 24.00 (2964/)

2015-11-05 Thread Karl Williamson

On 11/05/2015 03:19 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qATWJ1SHBNRFpOZDA

Automated smoke report for branch ebcdic 5.23.5 patch 
382bcb8000409845b3c841261ab669e7cd442d3b
v5.23.4-126-g382bcb8
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 45 minutes (average 2 hours 22 minutes)

Summary: FAIL(X)


Thanks.  I think I've fixed the cause of most of the problems here, and 
have pushed a new branch to test, updated to latest blead.




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.23.4-126-g382bcb8  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE382bcb8000409845b3c841261ab669e7cd442d3b

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/op/bop.t... 
..
FAILED at test 48
 ../t/cpan/Encode/t/gsm0338.t 
. FAILED at
test 11
 ../lib/utf8.t... 
..
FAILED at test 185
 ../t/op/index.t. 

FAILED at test 59
 ../t/op/tr.t
... FAILED at test 88
 ../t/cpan/Encode/t/jis7-fallback.t.. 
... FAILED--no leader
found
 ../t/op/chop.t.. 
.
FAILED at test 140
 ../lib/warnings.t... 
..
FAILED at test 484
 ../t/re/pat_advanced.t.. 
. FAILED-
-no leader found

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/Encode/t/jis7-fallback.t.. 
... FAILED--no leader
found
 ../t/op/tr.t
... FAILED at test 88
 ../t/op/index.t. 

FAILED at test 59
 ../t/re/pat_advanced.t.. 
. FAILED-
-no leader found
 ../lib/warnings.t... 
..
FAILED at test 484
 ../t/op/chop.t.. 
.
FAILED at test 140
 ../t/cpan/Encode/t/gsm0338.t 
. FAILED at
test 11
 ../t/op/bop.t... 
..
FAILED at test 48
 ../lib/utf8.t... 
..
FAILED at test 185

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/utf8.t... 
..
FAILED at test 185
 ../t/cpan/Encode/t/gsm0338.t 
. FAILED at
test 11
 ../t/op/bop.t... 
..
FAILED--expected 486 tests, saw 47
 ../t/re/regex_sets.t 
... FAILED
--no leader found
 ../t/re/pat_advanced.t.. 
. FAILED-
-no leader found
 ../lib/warnings.t... 
..
FAILED at test 484
 ../t/op/chop.t.. 
.
FAILED at test 140
 ../t/re/regex_sets_compat.t. 
 FAILED-
-expected 1960 tests, saw 115
 ../t/opbasic/qq.t... 
..
FAILED--no leader found
 ../t/op/svleak.t 
...
FAILED--expected 129 tests, saw 66
 ../t/op/tr.t
... FAILED at test 88
 ../t/cpan/Encode/t/jis7-fallback.t.. 

Re: bug in z/OS - v5.23.4-100-g1e4aa63

2015-11-04 Thread Karl Williamson

On 11/03/2015 11:33 AM, Karl Williamson wrote:

On 11/03/2015 04:33 AM, Yaroslav Kuzmin wrote:


Hanging test cpan/Unicode-Collate/t/iglevel2.t


Hmmm.  I thought that this part was going to be trivial.  So, I've
pushed a new branch to test with the problematic change reverted for
now, until I have a chance to look at it, and the new branch is updated
to latest blead, with some more changes, mostly clean up to try to get
more code shared between EBCDIC and non-EBCDIC platforms, and
performance related.


I found some bugs in what I pushed earlier, so I've now pushed a new 
branch with those fixed.


  Log command 'make test' available at
https://drive.google.com/file/d/0B5PTttxwo7qAdFlvLVBJYThEVzA


(06:32) RS12 : PDKUZM | ~/ussport/perl/perl-build :> ./perl -V -I lib
Summary of my perl5 (revision 5 version 23 subversion 5) configuration:
   Snapshot of: 1e4aa6316a5d9269421e9783ea1633c8655378f2
   Platform:
 osname=os390, osvers=24.00, archname=os390
 uname='os390 rs12 24.00 04 2964 '
 config_args='-Dusedevel -Dusedl -de'
 hint=recommended, useposix=true, d_sigaction=define
 useithreads=undef, usemultiplicity=undef
 use64bitint=undef, use64bitall=undef, uselongdouble=undef
 usemymalloc=n, bincompat5005=undef
   Compiler:
 cc='c99', ccflags ='-qlanglvl=extended:extc89:extc99 -qlongname
-qxplink -qdll -qfloat=ieee
-qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS -D_OE_SOCKETS
-D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE
-DYYDYNAMIC -D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB
-qexportall -qdll -qxplink',
 optimize=' ',
 cppflags='-DMAXSIG=39 -DOEMVS -D_OE_SOCKETS
-D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC
-D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB'
 ccversion='', gccversion='', gccosandvers=''
 intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321,
doublekind=4
 d_longlong=define, longlongsize=8, d_longdbl=define,
longdblsize=16, longdblkind=2
 ivtype='long', ivsize=4, nvtype='double', nvsize=8,
Off_t='off_t', lseeksize=4
 alignbytes=8, prototype=define
   Linker and Libraries:
 ld='c99', ldflags ='-qxplink -qdll'
 libpth=/lib /usr/lib
 libs=-lm -lc
 perllibs=-lm -lc
 libc=, so=so, useshrplib=true, libperl=libperl.so
 gnulibc_version=''
   Dynamic Linking:
 dlsrc=dl_dllload.xs, dlext=so, d_dlsymun=undef,
ccdlflags='-qxplink -qdll
/u/pdkuzm/ussport/perl/perl-build/libperl.x'
 cccdlflags='-c -qexportall -qxplink -qdll', lddlflags='-qxplink
-qdll
/u/pdkuzm/ussport/perl/perl-build/libperl.x'


Characteristics of this binary (from libperl):
   Compile-time options: HAS_TIMES PERL_COPY_ON_WRITE
PERL_DONT_CREATE_GVSV
 PERL_EXTERNAL_GLOB
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
 PERL_MALLOC_WRAP PERL_PRESERVE_IVUV
PERL_USE_DEVEL
 PERLIO_LAYERS USE_LARGE_FILES USE_LOCALE
 USE_LOCALE_COLLATE USE_LOCALE_CTYPE
 USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERL_ATOF
 USE_PERLIO
   Built under os390
   Compiled at Nov  3 2015 04:24:21
   %ENV:
 PERL5LIB="/u/pdkuzm/perl/lib:/rsusr/local/lib/perl5"
   @INC:
 lib
 /u/pdkuzm/perl/lib
 /rsusr/local/lib/perl5
 /usr/local/lib/perl5/site_perl/5.23.5/os390
 /usr/local/lib/perl5/site_perl/5.23.5
 /usr/local/lib/perl5/5.23.5/os390
 /usr/local/lib/perl5/5.23.5

--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA
02451 ■ +1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences -
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html

Privacy Policy -
http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential
information of Rocket Software, Inc. All unauthorized use, disclosure
or distribution is prohibited. If you are not the intended recipient,
please notify Rocket Software immediately and destroy all copies of
this communication. Thank you.








Re: bug in z/OS - v5.23.4-100-g1e4aa63

2015-11-03 Thread Karl Williamson

On 11/03/2015 04:33 AM, Yaroslav Kuzmin wrote:


Hanging test cpan/Unicode-Collate/t/iglevel2.t


Hmmm.  I thought that this part was going to be trivial.  So, I've 
pushed a new branch to test with the problematic change reverted for 
now, until I have a chance to look at it, and the new branch is updated 
to latest blead, with some more changes, mostly clean up to try to get 
more code shared between EBCDIC and non-EBCDIC platforms, and 
performance related.


  Log command 'make test' available at 
https://drive.google.com/file/d/0B5PTttxwo7qAdFlvLVBJYThEVzA


(06:32) RS12 : PDKUZM | ~/ussport/perl/perl-build :> ./perl -V -I lib
Summary of my perl5 (revision 5 version 23 subversion 5) configuration:
   Snapshot of: 1e4aa6316a5d9269421e9783ea1633c8655378f2
   Platform:
 osname=os390, osvers=24.00, archname=os390
 uname='os390 rs12 24.00 04 2964 '
 config_args='-Dusedevel -Dusedl -de'
 hint=recommended, useposix=true, d_sigaction=define
 useithreads=undef, usemultiplicity=undef
 use64bitint=undef, use64bitall=undef, uselongdouble=undef
 usemymalloc=n, bincompat5005=undef
   Compiler:
 cc='c99', ccflags ='-qlanglvl=extended:extc89:extc99 -qlongname -qxplink 
-qdll -qfloat=ieee
-qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS -D_OE_SOCKETS 
-D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE
-DYYDYNAMIC -D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB -qexportall 
-qdll -qxplink',
 optimize=' ',
 cppflags='-DMAXSIG=39 -DOEMVS -D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED 
-D_ALL_SOURCE -DYYDYNAMIC
-D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB'
 ccversion='', gccversion='', gccosandvers=''
 intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321, 
doublekind=4
 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, 
longdblkind=2
 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
lseeksize=4
 alignbytes=8, prototype=define
   Linker and Libraries:
 ld='c99', ldflags ='-qxplink -qdll'
 libpth=/lib /usr/lib
 libs=-lm -lc
 perllibs=-lm -lc
 libc=, so=so, useshrplib=true, libperl=libperl.so
 gnulibc_version=''
   Dynamic Linking:
 dlsrc=dl_dllload.xs, dlext=so, d_dlsymun=undef, ccdlflags='-qxplink -qdll
/u/pdkuzm/ussport/perl/perl-build/libperl.x'
 cccdlflags='-c -qexportall -qxplink -qdll', lddlflags='-qxplink -qdll
/u/pdkuzm/ussport/perl/perl-build/libperl.x'


Characteristics of this binary (from libperl):
   Compile-time options: HAS_TIMES PERL_COPY_ON_WRITE PERL_DONT_CREATE_GVSV
 PERL_EXTERNAL_GLOB PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
 PERL_MALLOC_WRAP PERL_PRESERVE_IVUV PERL_USE_DEVEL
 PERLIO_LAYERS USE_LARGE_FILES USE_LOCALE
 USE_LOCALE_COLLATE USE_LOCALE_CTYPE
 USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERL_ATOF
 USE_PERLIO
   Built under os390
   Compiled at Nov  3 2015 04:24:21
   %ENV:
 PERL5LIB="/u/pdkuzm/perl/lib:/rsusr/local/lib/perl5"
   @INC:
 lib
 /u/pdkuzm/perl/lib
 /rsusr/local/lib/perl5
 /usr/local/lib/perl5/site_perl/5.23.5/os390
 /usr/local/lib/perl5/site_perl/5.23.5
 /usr/local/lib/perl5/5.23.5/os390
 /usr/local/lib/perl5/5.23.5

--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.4-94-ge3f246e FAIL(m) os/390 24.00 (2964/)

2015-10-30 Thread Karl Williamson

On 10/30/2015 06:07 AM, Yaroslav Kuzmin wrote:


Automated smoke report for branch ebcdic 5.23.5 patch 
e3f246ec412629f7fff58d300bac9a64eb1d12f4
v5.23.4-94-ge3f246e
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 13 minutes 51 seconds (average 6 minutes 56 seconds)

Summary: FAIL(m)


This one was a typo.  New branch pushed with this fixed, and updated to 
latest blead.


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.23.4-94-ge3f246e  Configuration (common) none
--- -
m - m - -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEe3f246ec412629f7fff58d300bac9a64eb1d12f4

Tests skipped on user request:
 # One test name on a line
Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





New branch to test pushed.

2015-10-28 Thread Karl Williamson
This includes some fundamental changes to representing very large 
Unicode code points, in preparation for future work.


It is updated to latest blead.



Does any EBCDIC machine allow 64-bit words and/or arithmetic?

2015-10-28 Thread Karl Williamson
Various Unix-like machines allow so-called quad precision operations, 
and of course some are 64-bits wide o begin with


Re: Yaroslav, please run the attached quick perl script

2015-10-27 Thread Karl Williamson

On 10/27/2015 03:44 AM, Yaroslav Kuzmin wrote:

В Пн., 26/10/2015 в 22:04 -0600, Karl Williamson пишет:

And send me the output.


Hi Karl - output in attached file




Well it turns out that I screwed up and that file didn't tell me the 
things I wanted it to. Attached is a revised version that I think will.






P.S. Еще появились рабочие мощности z/OS )) , подключайте smoke.



I had to get ribasushi++ to translate this for me.  And we don't know 
precisely what you mean.  Does it mean that you have faster hardware, so 
we can include more things to smoke? Or more hardware, so things can be 
done in parallel? Or you have hardware you can add smoking to?  If you 
can make things so they kick off automatically, we could have you do a 
smoke-me for not just my branch.  Let me know, so we can figure out how 
best to utilize it.



--
Regards,

Yaroslav Kuzmin




collate.t
Description: Troff document


Re: Yaroslav, please run the attached quick perl script

2015-10-27 Thread Karl Williamson

On 10/27/2015 06:56 PM, Karl Williamson wrote:

On 10/27/2015 03:44 AM, Yaroslav Kuzmin wrote:

В Пн., 26/10/2015 в 22:04 -0600, Karl Williamson пишет:

And send me the output.


Hi Karl - output in attached file




Well it turns out that I screwed up and that file didn't tell me the
things I wanted it to. Attached is a revised version that I think will.





P.S. Еще появились рабочие мощности z/OS )) , подключайте smoke.



I had to get ribasushi++ to translate this for me.  And we don't know
precisely what you mean.  Does it mean that you have faster hardware, so
we can include more things to smoke? Or more hardware, so things can be
done in parallel? Or you have hardware you can add smoking to?  If you
can make things so they kick off automatically, we could have you do a
smoke-me for not just my branch.  Let me know, so we can figure out how
best to utilize it.


--
Regards,

Yaroslav Kuzmin




And, I forgot to mention, the previous smoke went better than I 
expected.  But I have a new one to test with a few fixes, if you like. 
You can run the script from my previous email before you apply those, or 
after, just let me know which.  It's updated to latest blead.




New EBCDIC version to test

2015-10-24 Thread Karl Williamson
I've now audited the remaining tests skipped under EBCDIC, and as a 
result, some I've tweaked so they should work on EBCDIC, some I'm not 
sure why they were skipped, so am enabling them to be tested to see why, 
some should be skipped on EBCDIC for various good reasons, and some are 
just too painful to port and do it maintainably.  These are generally 
UTF-8 malformations that don't port well to UTF-EBCDIC.


The new branch also enables testing of Encode.


Re: Need help diagnosing a z/OS compilation problem

2015-10-24 Thread Karl Williamson
Thanks for the info.  Having looked at this and looked at the code 
that's failing, it seems to me to be fairly easy to write a platform 
specific extension like there already is for platforms like android and 
darwin.  But I don't think I'm the one to do it.  If someone wants to 
tackle it, I'll commit their patch, but barring that, the first time 
someone really needs this functionality is when it will get written.  So 
I'm going to leave the test skipped.


On 10/23/2015 04:13 AM, Yaroslav Kuzmin wrote:

В Ср., 21/10/2015 в 22:45 -0600, Karl Williamson пишет:

The good news is that z/OS now passes all tests run on blead!  I'll post
some more details on what this means and future plans tomorrow (my time).

There is one test that is skipped in this blead testing because I didn't
see how to fix it, and no one stepped forward to help at the time.  I'm
now thinking it might be fairly easy to get it to work, and maybe since
we're now so close, someone will look at it.

The test involves trying to compile on the platform.  It is
dist/ExtUtils-CBuilder/t/02-link.t

The messages below the = line are output when the test runs.  The
ones before the first ok are warnings and appear in other tests that
pass, so that's not the problem here, though it would be better to not
have them show up.  But I think the main errors are these two things:

IEW2456E 9207 SYMBOL @@ROND UNRESOLVED.
IEW2456E 9207 SYMBOL CEEROOTD UNRESOLVED

I have no idea where these are coming from, but I bet a z/OS person might.

=
FSUM3212 c99: Command option -x is incorrect for z/OS platform - ignored.
FSUM3228 c99: Input file c++ not found.
CCN0461(W) "EXTC89" is not a valid sub-option for "LANGLVL". Option is
ignored.
CCN0461(W) "EXTC99" is not a valid sub-option for "LANGLVL". Option is
ignored.
CCN8101(W) The numeric value "3296" specified in
"report(treatAsError,3296)" is out of bounds. The option is ignored.
CCN8101(W) The numeric value "4108" specified in
"report(treatAsError,4108)" is out of bounds. The option is ignored.
dist/ExtUtils-CBuilder/t/00-have-compiler . ok
   IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.

FSUM3065 The LINKEDIT step ended with return code 4.
   IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.

FSUM3065 The LINKEDIT step ended with return code 4.
dist/ExtUtils-CBuilder/t/01-basic . ok
   IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.

FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 t/linkt.c:1 Exporting function main is not
allowed.
   IEW2456E 9207 SYMBOL @@ROND UNRESOLVED.  MEMBER COULD NOT BE INCLUDED
FROM THE
DESIGNATED CALL LIBRARY.

   IEW2456E 9207 SYMBOL CEEROOTD UNRESOLVED.  MEMBER COULD NOT BE
INCLUDED FROM
THE DESIGNATED CALL LIBRARY.

FSUM3065 The LINKEDIT step ended with return code 8.
#   Failed test 'no exception from linking'
#   at t/02-link.t line 54.
#  got: 'error building t/linkt from t/linkt.o at
../../lib/ExtUtils/CBuilder/Base.pm line 320.
# '
# expected: ''
Use of uninitialized value $exe_file in -e at t/02-link.t line 55.
#   Failed test 'found executable file'
#   at t/02-link.t line 55.
Use of uninitialized value $exe_file in -x at t/02-link.t line 56.
#   Failed test 'executable file appears to be executable'
#   at t/02-link.t line 56.
Use of uninitialized value $cmd in system at t/02-link.t line 94.
#   Failed test 'got expected exit code from executable'
#   at t/02-link.t line 68.
#  got: '255'
# expected: '11'
# Unexpected exit code '255'
Use of uninitialized value $_ in transliteration (tr///) at t/02-link.t
line 75.
Use of uninitialized value $_ in unlink at t/02-link.t line 76.
# Looks like you failed 4 tests of 8.
dist/ExtUtils-CBuilder/t/02-link.t .. FAILED
at test 5



Hi Karl - when tested:

(06:00) RS12 : PDKUZM | ~/ussport/perl/perl-build/t :> ../perl -I ../lib 
../dist/ExtUtils
-CBuilder/t/02-link.t
  IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.
FSUM3065 The LINKEDIT step ended with return code 4.
1..8
ok 1 - created EU::CB object
ok 2 - generated 't/linkt.c'
c99 -I/usr/local/lib/perl5/5.23.4/os390/CORE -c -qexportall -qxplink -qdll -c
-qlanglvl=extended:extc89:extc99 -qlongname -qxplink -qdll -qfloat=ieee 
-qhaltonmsg=3296:4108
-DMAXSIG=39 -DOEMVS -D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE 
-DYYDYNAMIC
-D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB -qexportall -qdll 
-qxplink -o t/linkt.o
t/linkt.c
INFORMATIONAL CCN3684 t/linkt.c:1 Exporting function main is not allowed.
ok 3 - no exception from compilation
ok 4 - found object file
env LD_RUN_PATH=/usr/local/lib/perl5/5.23.4/os390/CORE c99 -o t/linkt t/linkt.o
  IEW2456E 9207 SYMBOL @@ROND UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM THE
   DESIGNATED CALL LIBRARY.
  IEW2456E 9207 SYMBOL CEE

Status of z/OS perl5 port

2015-10-22 Thread Karl Williamson

SUMMARY

Core blead perl works quite well on z/OS.  That isn't necessarily true 
of the cpan modules whose primary maintainers aren't perl5 porters, but 
which are packaged with the core, although the vast majority do work.  I 
plan to now work on some of those, depending on time and energy.  This 
is your chance to nominate ones for me to prioritize.


DETAILS

The latest z/OS smoke report again shows 0 failing tests.  The last time 
this happened was about the time Perl 5.22 shipped in early June.  At 
about that time, Yaroslav discovered that some test files had not been 
getting run, and now running those introduced about 10 failures.  It 
turns out that all of those faiures were problems in the tests and not 
the core implementation, and are now fixed.


I have now done an audit, and can confirm that there are no additional 
test files that are being skipped inadvertently.


I also did another audit to see if there were tests being deliberately 
skipped on EBCDIC platforms that could now be run.  These would be 
leftovers from earlier perl versions, like 5.8, when EBCDIC last was 
known to work.  Running the ones found introduced yet more failures, and 
all turned out to be issues with the test itself.  This means that perl 
works better than it ever did on EBCDIC platforms.


During the code freeze before 5.22, I became aware of 2 core bugs with 
EBCDIC, and for which no tests had been written.  These involved tr/// 
and string comparisons with both operands being UTF-EBCDIC encoded, such 
as in sorting and the 'lt' and 'ge' operators.  Those are now fixed.


Also, in 5.22, there were tests in two .t files that I skipped because I 
had given up getting those fixed in 5.22.  One of those is dependent on 
one of the cpan modules that hasn't been fully ported to run on EBCDIC 
systems, Encode.  The other turned out to be a problem in the test 
itself, now fixed.


In the past few months, I made a number of changes to the base handling 
of EBCDIC for efficiency and to clean some things up.  I introduced some 
bugs in the process, but after some iterations, these appear to be gone.


The tests that aren't run are almost entirely the cpan modules.  Only a 
few cpan ones are now actually getting run.  This is in part because 
Yaroslav's machine takes about half a week to get through them all, so 
as some of the modules have gotten fixed, I've removed them from being 
smoked.  I'll do another look through the core tests that skip on z/OS 
and/or EBCDIC.  This may lead to some more temporary failing tests.  The 
few skips in the core tests are due to 1) I haven't noticed them before; 
2) the ones dependent on Encode; 3) one involving CBuilder that I have 
asked for help with <562869ce.8030...@khwilliamson.com>; 4) ones that 
are very closely tied to ASCII and for which it would be too much effort 
(IMO) to get working for non-ASCII.  An example of this is a published 
test suite for malformed-UTF8.  These malformations do not easily 
translate into EBCDIC.


My plan now is to get Encode working, and then to run a test of the full 
suite, including everything we package from cpan.  A bunch of things 
depend on Encode, and other modules that now have fixes in them since 
the last time we ran the full suite.  At that time the pass rate was 
somewhere in the low 90's%.  By getting these dependencies fixed, we'll 
see what really remains.






Need help diagnosing a z/OS compilation problem

2015-10-21 Thread Karl Williamson
The good news is that z/OS now passes all tests run on blead!  I'll post 
some more details on what this means and future plans tomorrow (my time).


There is one test that is skipped in this blead testing because I didn't 
see how to fix it, and no one stepped forward to help at the time.  I'm 
now thinking it might be fairly easy to get it to work, and maybe since 
we're now so close, someone will look at it.


The test involves trying to compile on the platform.  It is 
dist/ExtUtils-CBuilder/t/02-link.t


The messages below the = line are output when the test runs.  The 
ones before the first ok are warnings and appear in other tests that 
pass, so that's not the problem here, though it would be better to not 
have them show up.  But I think the main errors are these two things:


IEW2456E 9207 SYMBOL @@ROND UNRESOLVED.
IEW2456E 9207 SYMBOL CEEROOTD UNRESOLVED

I have no idea where these are coming from, but I bet a z/OS person might.

=
FSUM3212 c99: Command option -x is incorrect for z/OS platform - ignored.
FSUM3228 c99: Input file c++ not found.
CCN0461(W) "EXTC89" is not a valid sub-option for "LANGLVL". Option is 
ignored.
CCN0461(W) "EXTC99" is not a valid sub-option for "LANGLVL". Option is 
ignored.
CCN8101(W) The numeric value "3296" specified in 
"report(treatAsError,3296)" is out of bounds. The option is ignored.
CCN8101(W) The numeric value "4108" specified in 
"report(treatAsError,4108)" is out of bounds. The option is ignored.

dist/ExtUtils-CBuilder/t/00-have-compiler . ok
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED. 


FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED. 


FSUM3065 The LINKEDIT step ended with return code 4.
dist/ExtUtils-CBuilder/t/01-basic . ok
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED. 


FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 t/linkt.c:1 Exporting function main is not 
allowed.
 IEW2456E 9207 SYMBOL @@ROND UNRESOLVED.  MEMBER COULD NOT BE INCLUDED 
FROM THE
  DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL CEEROOTD UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED FROM
  THE DESIGNATED CALL LIBRARY. 


FSUM3065 The LINKEDIT step ended with return code 8.
#   Failed test 'no exception from linking'
#   at t/02-link.t line 54.
#  got: 'error building t/linkt from t/linkt.o at 
../../lib/ExtUtils/CBuilder/Base.pm line 320.

# '
# expected: ''
Use of uninitialized value $exe_file in -e at t/02-link.t line 55.
#   Failed test 'found executable file'
#   at t/02-link.t line 55.
Use of uninitialized value $exe_file in -x at t/02-link.t line 56.
#   Failed test 'executable file appears to be executable'
#   at t/02-link.t line 56.
Use of uninitialized value $cmd in system at t/02-link.t line 94.
#   Failed test 'got expected exit code from executable'
#   at t/02-link.t line 68.
#  got: '255'
# expected: '11'
# Unexpected exit code '255'
Use of uninitialized value $_ in transliteration (tr///) at t/02-link.t 
line 75.

Use of uninitialized value $_ in unlink at t/02-link.t line 76.
# Looks like you failed 4 tests of 8.
dist/ExtUtils-CBuilder/t/02-link.t .. FAILED 
at test 5


Re: Smoke [ebcdic] v5.23.3-186-g00f0fc5 FAIL(X) os/390 24.00 (2964/)

2015-10-20 Thread Karl Williamson

On 10/19/2015 10:30 PM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qARTBUZlJxQzZBbVk


Thanks.  My attempts didn't fix it.  I've tried something else with the 
new branch to test, rebased to latest blead


Automated smoke report for branch ebcdic 5.23.4 patch 
00f0fc57dd3a904346455a6e3db040a5910f560d
v5.23.3-186-g00f0fc5
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 18 hours 9 minutes (average 9 hours 4 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.23.3-186-g00f0fc5  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE00f0fc57dd3a904346455a6e3db040a5910f560d

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio/perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.3-181-gbee645f FAIL(X) os/390 24.00 (2964/)

2015-10-15 Thread Karl Williamson

On 10/15/2015 05:38 AM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAUmRTYVAtUGpUV00


Thanks.  I thought I tested that before pushing, but if so, I didn't 
look at the results.  I made a typo, so the revised .t didn't compile. 
I've pushed a new branch to test with that fixed, and updated to the 
latest blead.


Automated smoke report for branch ebcdic 5.23.4 patch 
bee645f7177f7f5602b767edb814ca8107cc672a
v5.23.3-181-gbee645f
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours (average 2 hours 30 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.23.3-181-gbee645f  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEbee645f7177f7f5602b767edb814ca8107cc672a

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio/perlio] -Dusedl
[stdio/perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED--no
leader found

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





New z/OS branch to test

2015-10-14 Thread Karl Williamson
The -L and libperl are deliberately being left out of the test and the 
module, because Configure is passed -Dusedl.  My guess is that this 
behavior is wrong with the newer compiler, etc that is being used.  So I 
have created a new branch to try with those put back in.  It has been 
updated to the latest blead.


more compiling and z/OS

2015-10-08 Thread Karl Williamson
The only other failing test in the z/OS smokes is also 
compiling-related.  It is possible to embed Perl in a C language 
application, using ExtUtils::Embed.  The test file for that, Embed.t, is 
failing.  I have instrumented Embed.t to give debugging output.  The 
output is given below.  Embed.t is attached to this email


What is happening is that it is trying to compile a .c file that is in 
the __DATA__ at the end of Embed.t (hence you can see it in the 
attachment) into the file 'embed_test'.  It's not finding several Perl 
subroutines, and the loader exits 8.  Nevertheless, Embed.t calls 
system('./embed_test') and that results in some garbage output.  The 
MALFORMED lines are from my program that I used to translate from 
UTF-EBCDIC back to ASCII so I can read it.  The garbage output is not 
UTF-EBCDIC, the malformation lines tell what the code points are.  My 
guess is that it is binary.


I don't know enough about the z/OS compile-load system to debug this, 
but hopefully the problem is obvious to someone who does.


Tracing output follows:
===

../lib/ExtUtils/t/Embed.t: 138: About to backtick:

'c99 -o embed_test -I..  -qlanglvl=extended:extc89:extc99 -qlongname 
-qxplink -qdll -qfloat=ieee -qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS 
-D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC 
-D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB -qexportall -qdll 
-qxplink  embed_test.c'


INFORMATIONAL CCN3684 ./embed_test.c:17Exporting function main is 
not allowed.
 IEW2456E 9207 SYMBOL Perl_sys_term UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED
  FROM THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL perl_free UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED FROM
  THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL perl_destruct UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED
  FROM THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL perl_run UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED FROM
  THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL perl_parse UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED FROM
  THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL PL_exit_flags UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED
  FROM THE DESIGNATED CALL LIBRARY. NAME SPACE = 3 

 IEW2456E 9207 SYMBOL perl_construct UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED
  FROM THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL perl_alloc UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED FROM
  THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL Perl_sys_init3 UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED
  FROM THE DESIGNATED CALL LIBRARY. 


FSUM3065 The LINKEDIT step ended with return code 8.
../lib/ExtUtils/t/Embed.t: 141 $? from backtick is '768'
../lib/ExtUtils/t/Embed.t: 152: About to call system('./embed_test')
IEWPLMH: ./embed_test 3: FSUM7351 not found
ø€ byte 'C6' is not a valid continuation
_MALFORMED_(orig="0x90=DEGREE"; I8=0xc6)°byte 'D' is not a valid 
continuation

_MALFORMED_(orig="0x8a=LEFT-POINTING DOUBLE ANGLE QUOTE"; I8=0x0d)«
character U+46 should occupy 1 bytes, not 2
_MALFORMED_(expected=1; got=2; orig=0x76)FgxMbyte '78' is not a valid 
continuation
_MALFORMED_(orig="0x8a=LEFT-POINTING DOUBLE ANGLE QUOTE"; I8=0x78)«xbyte 
'18' is not a valid continuation
_MALFORMED_(orig="0xb4=COPYRIGHT"; I8=0x18)©Ÿx4ì-byte '88' is not a 
valid continuation
_MALFORMED_(orig="0x80=O with '/'"; I8=0x88)؈5650ZOS: ./embed_test 9: 
FSUM7351 not found

./embed_test 49: FSUM7332 syntax error: got (, expecting Newline
../lib/ExtUtils/t/Embed.t: 157: system() returned 256


Embed.t
Description: Troff document


z/OS and libc

2015-10-06 Thread Karl Williamson
I'm working on continuing to port perl5 to z/OS.  One test that is 
failing is beyond my knowledge level.  The Dynaloader module has a 
function dl_findfile() which looks for libraries in the path.  It is 
expecting to find libc at least, but is finding nothing.


This test does not work on several platforms, even some Unix-like ones, 
and my guess is it doesn't work on z/OS either.  But I am hoping someone 
can give me more information.


One of the comments in the perl source says:
# On OS/390, libc.a doesn't really hold anything at all,

And that makes me think that looking for it (and perhaps any Unix-y 
library) is futile.


Re: Smoke [ebcdic] v5.23.3-107-g57d5c4c FAIL(X) os/390 24.00 (2964/)

2015-10-06 Thread Karl Williamson

On 10/06/2015 07:30 AM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAWm54VzhYaUdmT0U


Thanks.  This smoke says that the faster normalization is now working. 
But, to be sure, it should be tested with the comprehensive tests from 
Unicode.  I have pushed a new branch with those enabled, and updated to 
the latest blead.  It also contains fixes and/or more debugging info for 
all but one of the remaining failing tests.  I've posted a query about 
that one.  I suspect it should be skipped on z/OS.  (I've disabled one 
test which appears to be reliant on the Encode module, which is known to 
not fully work on EBCDIC at this time.  I will start working on that 
fairly soon.)


Automated smoke report for branch ebcdic 5.23.4 patch 
57d5c4c442e06ffe50557fa676af8b019a1a9bde
v5.23.3-107-g57d5c4c
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 24 minutes (average 2 hours 42 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.23.3-107-g57d5c4c  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE57d5c4c442e06ffe50557fa676af8b019a1a9bde

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../lib/open.t... 
..
FAILED at test 23
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 99
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../lib/open.t... 
..
FAILED at test 23
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 99

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 99
 ../lib/open.t... 
..
FAILED at test 23
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947

[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../lib/open.t... 
..
FAILED at test 23
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 99
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - 

Re: Smoke [ebcdic] v5.23.3-100-gbb66ebd FAIL(X) os/390 24.00 (2964/)

2015-10-05 Thread Karl Williamson

On 10/05/2015 05:05 AM, Yaroslav Kuzmin wrote:


  Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAZXVyOWVjM3EyZHc


Thanks.  This smoke showed one test was newly fixed, but the new 
Unicode::Normalize didn't work, but I've pushed a new version to test, 
updated to latest blead, which hopefully will fix it.  Those failures 
caused the Collate failures, as well.  This new branch hopefully fixes 
the pack.t bugs, and gives better debugging on the quoted printable 
ones, perhaps fixing them, and hopefully fixes the warnings bugs.


Automated smoke report for branch ebcdic 5.23.4 patch 
bb66ebd2751bb85c37142cdb22dabab257bbcc63
v5.23.3-100-gbb66ebd
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 17 minutes (average 2 hours 38 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.23.3-100-gbb66ebd  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEbb66ebd2751bb85c37142cdb22dabab257bbcc63

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../t/cpan/Unicode-Normalize/t/fcdc.t . 
FAILED at test 20
 ../t/cpan/Unicode-Collate/t/normal.t . 
FAILED at test 11
 ../t/cpan/Unicode-Collate/t/contract.t.. ... 
FAILED at test 12
 ../t/cpan/Unicode-Normalize/t/test.t . 
FAILED at test 18
 ../t/op/pack.t.. 
.
FAILED at test 4175
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../t/cpan/Unicode-Normalize/t/norm.t . 
FAILED at test 26
 ../lib/warnings.t... 
..
FAILED at test 508
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 10

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/warnings.t... 
..
FAILED at test 508
 ../t/cpan/Unicode-Normalize/t/norm.t . 
FAILED at test 26
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../t/op/pack.t.. 
.
FAILED at test 4175
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 10
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../t/cpan/Unicode-Normalize/t/test.t . 
FAILED at test 18
 ../t/cpan/Unicode-Collate/t/contract.t.. ... 
FAILED at test 12
 ../t/cpan/Unicode-Collate/t/normal.t . 
FAILED at test 11
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../t/cpan/Unicode-Normalize/t/fcdc.t . 
FAILED at test 20

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/Unicode-Collate/t/contract.t.. ... 
FAILED at test 12
 ../t/cpan/Unicode-Normalize/t/fcdc.t . 
FAILED at test 20
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../t/cpan/Unicode-Collate/t/normal.t . 
FAILED at test 11
 ../t/cpan/Unicode-Normalize/t/test.t . 
FAILED at test 18
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 

Re: Smoke [ebcdic] v5.23.3-65-g25b41f3 FAIL(X) os/390 24.00 (2964/)

2015-10-04 Thread Karl Williamson

On 10/02/2015 04:18 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qASjVpcE8zc3hUMWs


Thanks.  This smoke shows that the official normalization tests now 
work.  This means that this version of Unicode::Normalize can now be 
released to CPAN, which I'm in the process of doing.


But this is a slower pure-perl version of normalization, and we want to 
reinstate the faster XS version.  A new version to test has now been 
pushed; the big change in it is that it uses the faster XS 
normalizations.  It also doesn't run the official Unicode tests because 
if it doesn't work, they can spew lots of messages.  Only the smaller, 
usual set of normalization tests are run.


I believe I have also fixed one or two more of the few remaining 
failures of things that are currently tested, and rebased to the latest 
blead, and this also includes some code not-yet-in-blead to deprecate 
the use of Unicode code points >= 2**30.


Automated smoke report for branch ebcdic 5.23.4 patch 
25b41f31470f8f96f8839877b194206608424f18
v5.23.3-65-g25b41f3
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 45 minutes (average 2 hours 52 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.23.3-65-g25b41f3  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE25b41f31470f8f96f8839877b194206608424f18

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../t/op/pack.t.. 
.
FAILED at test 4174
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/op/pack.t.. 
.
FAILED at test 4174

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/op/pack.t.. 
.
FAILED at test 4174
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20

[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/op/pack.t.. 
.
FAILED at test 4174
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10

Compiler messages(os390):



--
Report by Test::Smoke v1.6 running on perl 5.22.0

Re: Smoke [ebcdic] v5.23.3-59-g23e7d3c FAIL(X) os/390 24.00 (2964/)

2015-10-01 Thread Karl Williamson

On 10/01/2015 05:31 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAUDl0SGZuaVpMRFk


Thanks.  Unicode normalization now passes all its tests.  The final step 
in this stage is to see how it does on the comprehensive, slow, 
Unicode-supplied tests.  I tried this test earlier, and it failed with 
lots of errors, but hopefully it now all works.


Another test was fixed by the branch tested by this smoke.

So, I have pushed a new branch to smoke, update with the latest blead, 
with the comprehensive normalization tests, and containing more 
debugging for another one of the few remaining failing tests.


Automated smoke report for branch ebcdic 5.23.4 patch 
23e7d3c6e011ed835eecb17c69f259f93c9eac83
v5.23.3-59-g23e7d3c
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 49 minutes (average 2 hours 54 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.23.3-59-g23e7d3c  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE23e7d3c6e011ed835eecb17c69f259f93c9eac83

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/op/pack.t.. 
.
FAILED at test 4174
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10

[perlio] -Dusedl
[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../t/op/pack.t.. 
.
FAILED at test 4174
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10

[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/op/pack.t.. 
.
FAILED at test 4174
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.3-57-g19ef838 FAIL(X) os/390 24.00 (2964/)

2015-09-30 Thread Karl Williamson

On 09/30/2015 05:07 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qAY1dhOVNheDlMTlU


Thanks.  I still missed a few needed changes to the normalization test 
file, but it got a lot further before failing this time.  A new branch 
to test with fixes for this and a couple other tests has been pushed, 
updated to latest blead.




Automated smoke report for branch ebcdic 5.23.4 patch 
19ef8381e2af3321f73745a475af81892d318590
v5.23.3-57-g19ef838
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 6 hours 10 minutes (average 3 hours 5 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.23.3-57-g19ef838  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE19ef8381e2af3321f73745a475af81892d318590

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
[stdio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../t/cpan/MIME-Base64/t/unicode.t... 
 FAILED at test 7
 ../t/op/pack.t.. 
.
FAILED at test 4174
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 152
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/cpan/MIME-Base64/t/unicode.t... 
 FAILED at test 7
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../t/op/pack.t.. 
.
FAILED at test 4174
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 152

[perlio] -DDEBUGGING -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../t/cpan/MIME-Base64/t/unicode.t... 
 FAILED at test 7
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 52
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 152
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../t/op/pack.t.. 
.
FAILED at test 4174

Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This 

New z/OS branch to smoke

2015-09-27 Thread Karl Williamson
The last smoke improved on the previous by 4 more tests passing.  I 
believe I have found the problems with the Normalize failures, and this 
new branch, updated to latest blead, has fixes for that.


Re: Smoke [ebcdic] v5.23.3-28-gb0a5650 FAIL(X) os/390 24.00 (2964/)

2015-09-22 Thread Karl Williamson

On 09/22/2015 06:19 AM, Yaroslav Kuzmin wrote:


Smoke log available at  
https://drive.google.com/file/d/0B5PTttxwo7qAeEw5YWhzU0NjNWs


Thanks.  One test is now fixed, but a new one fails because of blead 
changes.  I'm looking into some more of the debugging info.  It would be 
helpful if you could email me the complete lib/unicore directory 
structure after things are built.  I'm not pushing anything new to test 
because blead hasn't changed much, nor do I have any changes, as I'm 
still looking at what you sent.





Automated smoke report for branch ebcdic 5.23.4 patch 
b0a56501c26110ba1fd76715d6a57864e44992b3
v5.23.3-28-gb0a5650
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 27 minutes (average 2 hours 43 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.23.3-28-gb0a5650  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEb0a56501c26110ba1fd76715d6a57864e44992b3

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/op/pack.t.. 
.
FAILED at test 4174
 ../t/cpan/Unicode-Normalize/t/norm.t . 
FAILED at test 8
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 10
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/cpan/Unicode-Normalize/t/null.t . 
FAILED at test 3
 ../t/cpan/MIME-Base64/t/unicode.t... 
 FAILED at test 5
 ../t/re/pat.t... 
..
FAILED at test 771
 ../t/cpan/Unicode-Collate/t/nonchar.t...  
FAILED at test 52
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 30
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../t/cpan/MIME-Base64/t/base64.t 
. FAILED at test
261
 ../t/cpan/Unicode-Collate/t/normal.t . 
FAILED at test 11
 ../t/dist/ExtUtils-CBuilder/t/02-link.t. .. 
FAILED at test 5
 ../t/cpan/Unicode-Normalize/t/fcdc.t . 
FAILED at test 20
 ../t/cpan/Unicode-Normalize/t/test.t . 
FAILED at test 8

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/MIME-Base64/t/quoted-print.t.. ... 
FAILED at test 30
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED-
-expected test 2, saw test 10
 ../t/cpan/MIME-Base64/t/base64.t 
. FAILED at test
261
 ../t/cpan/Unicode-Collate/t/normal.t . 
FAILED at test 11
 ../t/dist/ExtUtils-CBuilder/t/02-link.t. .. 
FAILED at test 5
 ../t/cpan/Unicode-Normalize/t/fcdc.t . 
FAILED at test 20
 ../t/cpan/Unicode-Normalize/t/test.t . 
FAILED at test 8
 ../t/op/pack.t.. 
.
FAILED at test 4174
 ../t/cpan/Unicode-Normalize/t/norm.t . 
FAILED at test 8
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 10
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 947
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/cpan/Unicode-Normalize/t/null.t . 
FAILED at test 3
 ../t/cpan/MIME-Base64/t/unicode.t... 
 FAILED at test 5
 ../t/re/pat.t... 
..
FAILED at test 771
  

Re: Smoke [ebcdic] v5.23.2-268-g8089c3b FAIL(X) os/390 24.00 (2964/)

2015-09-21 Thread Karl Williamson

On 09/21/2015 05:21 AM, Yaroslav Kuzmin wrote:



Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qARXFJZjMyeHhIR3M



Thanks, I have a new version, with what I hope fixes one failing test, 
and adds some debug info to help track down several others, and rebased 
to latest blead.




Re: Smoke [ebcdic] v5.23.2-123-g8b7fe29 FAIL(X) os/390 24.00 (2964/)

2015-09-02 Thread Karl Williamson

On 09/02/2015 03:06 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qASUd5VmpSNC1USXc

Automated smoke report for branch ebcdic 5.23.3 patch 
8b7fe29fc28fb475df66d5eff22179ebfc37cd87
v5.23.2-123-g8b7fe29
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 49 minutes (average 2 hours 54 minutes)

Summary: FAIL(X)


OK that last run fixed 5 of the 22 failing tests, leaving 17 to go.

For those of you not following closely,  Yaroslav in early June changed 
some things which caused some tests to run that were being skipped, and 
some of these had failures.   Also the changes seem to have broken other 
tests that previously were succeeding; these appear to be mostly 
compiler/linker issues.


I've since added more things to test that previously weren't as I'm 
planning to port them for 5.24.  Also, blead development generated at 
least one test failure.  And my changes to the EBCDIC branch have broken 
more.


Let's look at the remaining failures:

I've pushed a new branch that should fix these:
../ext/XS-APItest/t/cophh.t
../ext/XS-APItest/t/utf8.t

These are porting tests that don't matter on ebcdic platforms.
porting/maintainers.t
porting/podcheck.t

I'm nearly ready to test a fix for this.  These failures were new tests 
added later, and are from a known 5.22 failure that was untested for.

op/tr.t

These havent been ported to EBCDIC yet, so failures are to be expected:
../cpan/Unicode-Collate/t/nonchar.t
../cpan/Unicode-Collate/t/normal.t
../cpan/Unicode-Normalize/t/fcdc.t
../cpan/Unicode-Normalize/t/func.t
../cpan/Unicode-Normalize/t/norm.t
../cpan/Unicode-Normalize/t/null.t
../cpan/Unicode-Normalize/t/test.t


This one is puzzling:
../ext/XS-APItest/t/hash.t
The output is showing lots of UTF-8 malformations, etc, but scanning 
through the test code and the hash handling functions doesn't show me 
anything that looks suspicious.  Does someone have an idea of how the 
differences in UTF-EBCDIC vs UTF-8 could be being ignored in hash code?


This
../ext/DynaLoader/t/DynaLoader.t
is failing with
# Failed test 20 - array should contain one result result or more: libc 
=> () at t/DynaLoader.t line 122

# got "0"
# expected >= "1"
It turns out that dl_find_file() isn't finding what is expected. My 
guess is that it should be skipped or the inputs changed.


This
../ext/File-Glob/t/rt114984.t
generates these:

/tmp/R2ayMgVzcy/md_1.dat: FSUM9209 cannot execute: reason code = 
e3e20004: EDC5111I Permission denied.

#   Failed test 'File::Glob extends the stack when returning a long list'
#   at ../ext/File-Glob/t/rt114984.t line 41.
#  got: '1'
# expected: '511'
# Looks like you failed 1 test of 1.
ext/File-Glob/t/rt114984 .. FAILED 
at test 1



This also is showing some malformations.
../lib/ExtUtils/t/Embed.t
The messages are as follows.

INFORMATIONAL CCN3684 ./embed_test.c:17Exporting function main is 
not allowed.
 IEW2456E 9207 SYMBOL Perl_sys_term UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED
  FROM THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL perl_free UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED FROM
  THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL perl_destruct UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED
  FROM THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL perl_run UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED FROM
  THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL perl_parse UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED FROM
  THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL PL_exit_flags UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED
  FROM THE DESIGNATED CALL LIBRARY. NAME SPACE = 3 

 IEW2456E 9207 SYMBOL perl_construct UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED
  FROM THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL perl_alloc UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED FROM
  THE DESIGNATED CALL LIBRARY. 

 IEW2456E 9207 SYMBOL Perl_sys_init3 UNRESOLVED.  MEMBER COULD NOT BE 
INCLUDED
  FROM THE DESIGNATED CALL LIBRARY. 


FSUM3065 The LINKEDIT step ended with return code 8.
IEWPLMH: ./embed_test 2: FSUM7351 not found
øY byte 'C6' is not a valid continuation
_MALFORMED_(orig="0x90=DEGREE"; I8=0xc6)°byte 'D' is not a valid 
continuation

_MALFORMED_(orig="0x8a=LEFT-POINTING DOUBLE ANGLE QUOTE"; I8=0x0d)«
character U+46 should occupy 1 bytes, not 2
_MALFORMED_(expected=1; got=2; orig=0x76)FgxMbyte '78' is not a valid 
continuation
_MALFORMED_(orig="0x8a=LEFT-POINTING DOUBLE ANGLE QUOTE"; I8=0x78)«xbyte 
'18' is not a valid continuation
_MALFORMED_(orig="0xb4=COPYRIGHT"; I8=0x18)©Ÿx4ì-byte '84' is not a 
valid continuation
_MALFORMED_(orig="0x80=O with '/'"; I8=0x84)؄: ./embed_test 9: FSUM7351 
not found

ìøçœì-øbyte '3A' is not a valid continuation
_MALFORMED_(orig="0xec=O with DIAERESIS"; 

Re: Smoke [ebcdic] v5.23.2-106-g6cdbde0 FAIL(X) os/390 24.00 (2964/)

2015-08-31 Thread Karl Williamson

On 08/31/2015 04:00 AM, Yaroslav Kuzmin wrote:


Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qARjFEZU5GbUh3U00


Ok.  sort appears to work, and this gave me the clues to fix several 
more of the failures, which have been pushed to test in a new branch, 
updated to latest blead.


Automated smoke report for branch ebcdic 5.23.3 patch 
6cdbde0e63a4be2154be8cba2c8806cd6f190029
v5.23.2-106-g6cdbde0
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 46 minutes (average 2 hours 23 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.23.2-106-g6cdbde0  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE6cdbde0e63a4be2154be8cba2c8806cd6f190029

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/uni/lex_utf8.t. 

FAILED at test 3
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 10
 ../ext/XS-APItest/t/cophh.t. 
 FAILED-
-expected 2 tests, saw 0
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 21
 ../t/cpan/Unicode-Collate/t/normal.t . 
FAILED at test 11
 ../t/cpan/Unicode-Collate/t/nonchar.t...  
FAILED at test 52
 ../t/cpan/Unicode-Normalize/t/fcdc.t . 
FAILED at test 20
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../ext/XS-APItest/t/svpv_magic.t 
... FAILED at test 6
 ../t/cpan/Unicode-Normalize/t/norm.t . 
FAILED at test 8
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED at
test 1
 ../t/io/utf8.t.. 
.
FAILED at test 26
 ../t/cpan/Unicode-Normalize/t/test.t . 
FAILED at test 8
 ../t/op/tr.t
... FAILED at test 4
 ../ext/XS-APItest/t/svpeek.t 
... FAILED at test
39
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 910
 ../t/cpan/Unicode-Normalize/t/null.t . 
FAILED at test 3
 ../t/porting/maintainers.t.. 
. FAILED at
test 8250
 ../t/dist/ExtUtils-CBuilder/t/02-link.t. .. 
FAILED at test 5
 ../t/porting/podcheck.t. 
 FAILED at
test 153
 ../lib/warnings.t... 
..
FAILED at test 95

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/Unicode-Normalize/t/fcdc.t . 
FAILED at test 20
 ../t/cpan/Unicode-Collate/t/normal.t . 
FAILED at test 11
 ../t/cpan/Unicode-Collate/t/nonchar.t...  
FAILED at test 52
 ../t/io/utf8.t.. 
.
FAILED at test 26
 ../ext/XS-APItest/t/svpv_magic.t 
... FAILED at test 6
 ../t/cpan/Unicode-Normalize/t/norm.t . 
FAILED at test 8
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED at
test 1
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 10
 ../t/uni/lex_utf8.t. 

FAILED at test 3
 ../ext/XS-APItest/t/utf8.t.. 
. FAILED at
test 21
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at 

Re: Smoke [ebcdic] v5.23.2-88-gb7bbfb3 FAIL(X) os/390 24.00 (2964/)

2015-08-30 Thread Karl Williamson

Thanks,

This showed me my logic errors in sort(), which I've hopefully fixed. 
And the normalize is not ready to be fully tested, so I've removed the 
test that had so many failures, and fixed up a couple more tests, 
rebased to latest blead, and pushed a new version to try again.


On 08/28/2015 04:01 AM, Yaroslav Kuzmin wrote:


Smoke log available at   
https://drive.google.com/file/d/0B5PTttxwo7qAdnJ4Wm84LWJHLUU

Automated smoke report for branch ebcdic 5.23.3 patch 
b7bbfb310ac62a1a0c752915e996d3ba744f73bb
v5.23.2-88-gb7bbfb3
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 6 hours 20 minutes (average 3 hours 10 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.23.2-88-gb7bbfb3  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKEb7bbfb310ac62a1a0c752915e996d3ba744f73bb

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../lib/Unicode/testnorm.t... 
.. FAILED at
test 3
 ../lib/warnings.t... 
..
FAILED at test 95
 ../t/porting/maintainers.t.. 
. FAILED at
test 8252
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 910
 ../t/uni/lex_utf8.t. 

FAILED at test 3
 ../t/cpan/Unicode-Normalize/t/test.t . 
FAILED at test 8
 ../ext/XS-APItest/t/cophh.t. 
 FAILED-
-expected 2 tests, saw 0
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED at
test 1
 ../t/op/tr.t
... FAILED at test 4
 ../t/cpan/Unicode-Collate/t/nonchar.t...  
FAILED at test 52
 ../t/uni/gv.t... 
..
FAILED at test 29
 ../t/dist/ExtUtils-CBuilder/t/02-link.t. .. 
FAILED at test 5
 ../ext/XS-APItest/t/svpv_magic.t 
... FAILED at test 6
 ../t/cpan/Unicode-Collate/t/normal.t . 
FAILED at test 11
 ../t/cpan/Unicode-Normalize/t/fcdc.t . 
FAILED at test 20
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 10
 ../t/cpan/Unicode-Normalize/t/norm.t . 
FAILED at test 8
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../t/porting/podcheck.t. 
 FAILED at
test 153
 ../t/cpan/Unicode-Normalize/t/null.t . 
FAILED at test 3
 ../t/io/utf8.t.. 
.
FAILED at test 26
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../ext/XS-APItest/t/svpeek.t 
... FAILED at test
39
 ../t/op/sort.t.. 
.
FAILED at test 6

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/op/sort.t.. 
.
FAILED at test 6
 ../ext/XS-APItest/t/svpeek.t 
... FAILED at test
39
 ../t/io/utf8.t.. 
.
FAILED at test 26
 ../t/cpan/Unicode-Normalize/t/null.t . 
FAILED at test 3
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/porting/podcheck.t. 
 FAILED at
test 153
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../t/cpan/Unicode-Normalize/t/norm.t . 
FAILED at test 8
 

Re: Smoke [ebcdic] v5.23.2-62-g3c07265 FAIL(X) os/390 24.00 (2964/)

2015-08-26 Thread Karl Williamson

On 08/25/2015 02:51 AM, Yaroslav Kuzmin wrote:

Smoke log available at 
https://drive.google.com/file/d/0B5PTttxwo7qATjdSb2stYXRFTEU

Automated smoke report for branch ebcdic 5.23.3 patch 
3c07265eb645f793cc9c17358319119d008bcb18
v5.23.2-62-g3c07265
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 4 hours 58 minutes (average 2 hours 29 minutes)


Thanks.  This enabled me to push a bunch of the commits that were only 
in this branch to blead, but by no means, all.  One of the things I was 
testing in it was fixes to sort() which is broken in 5.22 for when 
things are in UTF-8.  My fixes didn't work, so I've pushed a new branch 
with more debugging info.  This also contains some fixes to tests that 
were added post 5.22, and I've re-enabled the official Normalization 
tests, since you said you fixed your translation tool, and my changes 
are no longer breaking things.


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.23.2-62-g3c07265  Configuration (common) none
--- -
X X X X -Dusedl

+- PERLIO = perlio -DDEBUGGING

+--- PERLIO = stdio  -DDEBUGGING

+- PERLIO = perlio

+--- PERLIO = stdio


Locally applied patches:
 SMOKE3c07265eb645f793cc9c17358319119d008bcb18

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/cpan/Unicode-Normalize/t/test.t . 
FAILED at test 8
 ../t/uni/gv.t... 
..
FAILED at test 29
 ../t/cpan/Unicode-Normalize/t/func.t . 
FAILED at test 10
 ../t/cpan/Unicode-Normalize/t/fcdc.t . 
FAILED at test 20
 ../t/porting/maintainers.t.. 
. FAILED at
test 8248
 ../t/cpan/Unicode-Normalize/t/null.t . 
FAILED at test 3
 ../t/cpan/Unicode-Collate/t/normal.t . 
FAILED at test 11
 ../t/uni/lex_utf8.t. 

FAILED at test 3
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED at
test 1
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at
test 910
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../t/op/tr.t
... FAILED at test 4
 ../ext/XS-APItest/t/svpv_magic.t 
... FAILED at test 6
 ../t/dist/ExtUtils-CBuilder/t/02-link.t. .. 
FAILED at test 5
 ../ext/XS-APItest/t/svcat.t. 
 FAILED at
test 1
 ../lib/warnings.t... 
..
FAILED at test 95
 ../t/io/utf8.t.. 
.
FAILED at test 26
 ../t/cpan/Unicode-Normalize/t/norm.t . 
FAILED at test 8
 ../t/porting/podcheck.t. 
 FAILED at
test 153
 ../t/cpan/Unicode-Collate/t/nonchar.t...  
FAILED at test 52
 ../ext/XS-APItest/t/svpeek.t 
... FAILED at test
39
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../ext/XS-APItest/t/cophh.t. 
 FAILED-
-expected 2 tests, saw 0
 ../t/op/sort.t.. 
.
FAILED at test 6

[perlio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../ext/XS-APItest/t/svpeek.t 
... FAILED at test
39
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../ext/XS-APItest/t/cophh.t. 
 FAILED-
-expected 2 tests, saw 0
 ../t/op/sort.t.. 
.
FAILED at test 6
 ../t/porting/podcheck.t. 
 FAILED at
test 153
 ../t/cpan/Unicode-Collate/t/nonchar.t...  

Please add cc: to z/OS smoke results

2015-08-23 Thread Karl Williamson
It would be helpful if you could cc: the following address in all your 
smoke results:


daily-build-repo...@perl.org

That way they will be listed along with all the others, and will get 
more attention.


Re: Smoke [ebcdic] v5.23.1-242-g09c649c FAIL(X) os/390 24.00 (2964/)

2015-08-19 Thread Karl Williamson

On 08/19/2015 05:20 AM, Yaroslav Kuzmin wrote:

В Вт., 18/08/2015 в 20:45 -0600, Karl Williamson пишет:

On 08/18/2015 12:43 AM, Yaroslav Kuzmin wrote:


Smoke log available at  
https://drive.google.com/file/d/0B5PTttxwo7qAeWU0bDBSaUVLdEU



I need you to run this quick script and send me the output including
STDERR in order to proceed.

./perl -Ilib -Dr -le 'my $c = \x{00E1}; my $p = qr/\x{00E1}|q/iu;
utf8::upgrade($p); $c =~ $p'



Hi Karl - sorry I am sorry for the delay


I thought you must have not read the sentence in my original email. 
Anyway, I think I have found the problem: A logic error on my part with 
masks.  So a new branch to test has been pushed with that fixed and 
rebased to latest blead.




Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [ebcdic] v5.23.1-242-g09c649c FAIL(X) os/390 24.00 (2964/)

2015-08-18 Thread Karl Williamson

On 08/18/2015 12:43 AM, Yaroslav Kuzmin wrote:


Smoke log available at  
https://drive.google.com/file/d/0B5PTttxwo7qAeWU0bDBSaUVLdEU



I need you to run this quick script and send me the output including 
STDERR in order to proceed.


./perl -Ilib -Dr -le 'my $c = \x{00E1}; my $p = qr/\x{00E1}|q/iu; 
utf8::upgrade($p); $c =~ $p'




Re: Smoke [ebcdic] v5.23.1-239-gea52932 FAIL(X) os/390 24.00 (2964/)

2015-08-15 Thread Karl Williamson

On 08/14/2015 06:32 AM, Yaroslav Kuzmin wrote:


Smoke log available at  
https://drive.google.com/file/d/0B5PTttxwo7qAODRmdFFfeUJucG8



I've broken something, but I don't know what.  Running this and sending 
the output including STDERR may help me figure it out.


./perl -Ilib -Dr -le 'my $c = \x{00E1}; my $p = qr/\x{00E1}|q/iu; 
utf8::upgrade($p); $c =~ $p'



I've also made a couple of fixes, so that if you want you can test the 
new branch that has been pushed, updated to latest blead



Automated smoke report for branch ebcdic 5.23.2 patch 
ea5293216892b52c7c96aa4fd99a06d256e794a9 v5.23.1-239-gea52932
RS12: 2964 (2964/)
 onos/390 - 24.00
 using c99 version
 smoketime 5 hours 10 minutes (average 2 hours 35 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.23.1-239-gea52932  Configuration (common) none
--- -
X X X X -Dusedl
| | | +- PERLIO = perlio -DDEBUGGING
| | +--- PERLIO = stdio  -DDEBUGGING
| +- PERLIO = perlio
+--- PERLIO = stdio


Locally applied patches:
 SMOKEea5293216892b52c7c96aa4fd99a06d256e794a9

Tests skipped on user request:
 # One test name on a line
Failures: (common-args) none
[stdio] -Dusedl
Inconsistent test results (between TEST and harness):
 ../t/re/regexp_noamp.t.. 
. FAILED at test 1081
 ../t/op/tr.t 
... FAILED at test 4
 ../t/porting/podcheck.t. 
 FAILED at test 153
 ../t/uni/universal.t 
... FAILED at test 21
 ../t/dist/ExtUtils-CBuilder/t/02-link.t. .. 
FAILED at test 5
 ../t/re/pat.t... 
.. FAILED at test 422
 ../t/io/utf8.t.. 
. FAILED at test 26
 ../ext/File-Glob/t/rt114984.t... 
.. FAILED at test 1
 ../ext/XS-APItest/t/svcat.t. 
 FAILED at test 1
 ../t/cpan/Unicode-Collate/t/nonchar.t...  
FAILED at test 52
 ../t/re/fold_grind.t 
... FAILED at test 154
 ../ext/XS-APItest/t/svpv_magic.t 
... FAILED at test 6
 ../ext/XS-APItest/t/svpeek.t 
... FAILED at test 39
 ../t/re/pat_re_eval.t... 
.. FAILED at test 22
 ../t/uni/gv.t... 
.. FAILED at test 29
 ../t/uni/lex_utf8.t. 
 FAILED at test 3
 ../t/dist/base/t/base-open-line.t... 
 FAILED at test 13
 ../t/re/pat_rt_report.t. 
 FAILED at test 109
 ../t/re/regexp_trielist.t... 
.. FAILED at test 1081
 ../ext/XS-APItest/t/hash.t.. 
. FAILED at test 910
 ../lib/warnings.t... 
.. FAILED at test 95
 ../t/op/sort.t.. 
. FAILED at test 6
 ../t/op/chr.t... 
.. FAILED at test 22
 ../lib/ExtUtils/t/Embed.t... 
.. FAILED at test 1
 ../t/re/uniprops.t.. 
. FAILED at test 121348
 ../t/uni/stash.t 
... FAILED at test 41
 ../t/re/regexp_qr.t. 
 FAILED at test 1081
 ../ext/DynaLoader/t/DynaLoader.t 
... FAILED at test 20
 ../t/re/regexp_qr_embed.t... 
.. FAILED at test 1081
 ../t/re/regexp_notrie.t. 
 FAILED at test 1081
 ../t/re/pat_advanced.t.. 
. FAILED 

Re: Smoke [blead] v5.23.1-233-g1d7774a FAIL(X) os/390 23.00 (2964/)

2015-08-11 Thread Karl Williamson

On 08/10/2015 11:21 PM, Yaroslav Kuzmin wrote:

  Automated smoke report for branch ebcdic 5.23.2 patch 
1d7774a48b320547e483abf96174121c7d0ade3a
v5.23.1-233-g1d7774a
  RS12: 2964 (2964/)
  onos/390 - 23.00
  using c99 version
  smoketime 18 minutes 23 seconds (average 9 minutes 12 seconds)

  Summary: FAIL(m)


Another typo.  New, rebased to blead, branch pushed.


  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.23.1-233-g1d7774a  Configuration (common) none
  --- -
  m - m - -Dusedl
  | | | +- PERLIO = perlio -DDEBUGGING
  | | +--- PERLIO = stdio  -DDEBUGGING
  | +- PERLIO = perlio
  +--- PERLIO = stdio


  Locally applied patches:
  SMOKE1d7774a48b320547e483abf96174121c7d0ade3a

  Tests skipped on user request:
  # One test name on a line
  Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: Smoke [blead] v5.23.1-214-ge658247 FAIL(X) os/390 23.00 (2964/)

2015-08-10 Thread Karl Williamson

On 08/09/2015 11:36 PM, Yaroslav Kuzmin wrote:

Thanks.  This was another typo.  A fix, updated to latest blead, has 
been posted to the usual place.



Automated smoke report for branch ebcdic 5.23.2 patch 
e65824736c13d0d43656288d2e46e957eb6652a9
v5.23.1-214-ge658247
  RS12: 2964 (2964/)
 onos/390 - 23.00
  using c99 version
  smoketime 14 minutes 29 seconds (average 7 minutes 14 seconds)

  Summary: FAIL(m)

  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.23.1-214-ge658247  Configuration (common) none
  --- -
  m - m - -Dusedl
  | | | +- PERLIO = perlio -DDEBUGGING
  | | +--- PERLIO = stdio  -DDEBUGGING
  | +- PERLIO = perlio
  +--- PERLIO = stdio


  Locally applied patches:
 SMOKEe65824736c13d0d43656288d2e46e957eb6652a9

  Tests skipped on user request:
  # One test name on a line
  Compiler messages(os390):



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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





Re: New perl to smoke pushed

2015-08-05 Thread Karl Williamson
Thanks.  This was due to a copy/paste error.  New version to test has 
now been pushed.


On 08/05/2015 03:17 AM, Yaroslav Kuzmin wrote:

В Пн., 03/08/2015 в 22:24 -0600, Karl Williamson пишет:

Like the olden days, I have pushed a new branch for Yaroslav to smoke
http://perl5.git.perl.org/perl.git/shortlog/refs/heads/khw/ebcdic.  It
includes the latest blead, so blead doesn't have to be smoked.

It includes a bunch of patches, including quite a few that are
experimental.  It turns out that there were tests that were being
skipped on EBCDIC platforms that I didn't know about because they used
less common ways of determining the platform.  This commit enables those
tests.  I have made a bunch of fixes to improve efficiency.  This also
causes a few cpan tests that were skipped before to be executed, so we
can start fixing things up there.

Please test as you used to, Yaroslav, and send me the results, like
before.  I expect some errors.  And hopefully it will compile and mostly
work

Thanks

Karl




  Automated smoke report for branch ebcdic 5.23.2 patch 
89adfaf23b37b84702a5e623f00e1b1eb00912cd
v5.23.1-213-g89adfaf
  RS12: 2964 (2964/)
onos/390 - 23.00
using c99 version
smoketime 14 minutes 53 seconds (average 7 minutes 26 seconds)

  Summary: FAIL(m)

  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.23.1-213-g89adfaf  Configuration (common) none
  --- -
  m - m - -Dusedl
  | | | +- PERLIO = perlio -DDEBUGGING
  | | +--- PERLIO = stdio  -DDEBUGGING
  | +- PERLIO = perlio
  +--- PERLIO = stdio


  Locally applied patches:
  SMOKE89adfaf23b37b84702a5e623f00e1b1eb00912cd

  Tests skipped on user request:
  # One test name on a line
  Compiler messages(os390):


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


--
Regards,

Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel:  +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences - 
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.





New perl to smoke pushed

2015-08-03 Thread Karl Williamson

Like the olden days, I have pushed a new branch for Yaroslav to smoke
http://perl5.git.perl.org/perl.git/shortlog/refs/heads/khw/ebcdic.  It 
includes the latest blead, so blead doesn't have to be smoked.


It includes a bunch of patches, including quite a few that are 
experimental.  It turns out that there were tests that were being 
skipped on EBCDIC platforms that I didn't know about because they used 
less common ways of determining the platform.  This commit enables those 
tests.  I have made a bunch of fixes to improve efficiency.  This also 
causes a few cpan tests that were skipped before to be executed, so we 
can start fixing things up there.


Please test as you used to, Yaroslav, and send me the results, like 
before.  I expect some errors.  And hopefully it will compile and mostly 
work


Thanks

Karl



  1   2   3   >