develooper Front page | perl.mvs | Postings from April 2018

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

Thread Previous | Thread Next
From:
Yaroslav Kuzmin
Date:
April 25, 2018 11:31
Subject:
Re: Smoke [blead] v5.27.10-119-g5f6af817ad FAIL(XM) os/390 25.00(2964/)
Message ID:
1524655819.10767.3.camel@rocketsoftware.com
So . I try running bisect.pl

(16:23) RS12 : PDKUZM | ~/ussport/perl/perl-git
:> perl Porting/bisect.pl --start 3b6c52ce7d --end 716a866437e -e 'exit (uc("\x{587}") ne "\x{535}\x{552}");'
This checkout is not clean, found file(s):
        .gitattributes
1 modified, untracked, or other file(s)
These files may not show in git status as they may be ignored.
Can't run a bisect using a dirty directory containing Porting/bisect-runner.pl.
That took 1 seconds.

I can not  remove this file. This file is very important for the system z/OS

.gitattributes file contents

.gitattributes git-encoding=ISO8859-1 working-tree-encoding=IBM-1047
* git-encoding=ISO8859-1 working-tree-encoding=IBM-1047
*.ico binary
*.tar binary
*.tbz binary
*.tgz binary
*.uu binary

--Yaroslav


В Ср., 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 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


================================
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.

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About