НА: Smoke [blead] v5.21.10-19-gaab1202 PASS os/390 23.00 (2964/)

[email protected] (Yaroslav Kuzmin)
Newsgroups perl.mvs,perl.perl5.porters
Message-ID <[email protected]>
I do not have full  automatically , because at on z/OS not tool git.

Therefore, I am in the early run on the local machine "git pull" and then run a script that copies the project mainframe and runs Smoke.

What is needed to work Smoke

Install Smoke.

I installed Smoke in manually .

 first problem install
incorrect process files Makefile.PL

  :> perl Makefile.PL
 malformed UTF-8 character in JSON string, at character offset 2 (before ">/_���|듙�����?��...") at /u/pdkuzm /perl/lib/5.21.11/CPAN/Meta/Converter.pm line 61.
  at /u/pdkuzm/perl/lib/5.21.11/ExtUtils/MM_Any.pm line 969.
 malformed UTF-8 character in JSON string, at character offset 2 (before "��%��������_?��%�...") at /u/pdkuzm/perl/lib/5.21.11/CPAN/Meta/Converter.pm line 61.

fixed error : in file  <perl install>/lib/JSON/PP.pm
change line
809                     if ( ord $ch  > 127 ) {
on line
809                     if ( ord $ch  > 255 ) {

install additional modules for Smoke

JSON-2.90
URI-1.65
libwww-perl-6.08
HTTP-Date-6.02
HTTP-Message-6.06

configuration smoke
file smokecurrent_config

$conf = {
          'cfg' => '/u/pdkuzm/ussport/perl/smoke/perlcurrent.cfg',
          'v' => '0',
          'smartsmoke' => '0',
          'renice' => 0,
          'killtime' => '',
          'umask' => '0',
          'perl_version' => 'blead',
          'is56x' => 0,
          'ddir' => '/u/pdkuzm/ussport/perl/perl-build',
          'sync_type' => 'copy',
          'cdir' => '/u/pdkuzm/ussport/perl/perl-git',
          'force_c_locale' => '0',
          'defaultenv' => '0',
          'mail' => '1',
          'mail_type' => 'sendmail',
          'from' => '[email protected]',
          'to' => '[email protected]',
          'ccp5p_onfail' => '0',
          'cc' => '',
          'bcc' => '',
          'smokedb_url' => 'http://perl5.test-smoke.org/report',
          'send_log' => 'always',
          'send_out' => 'always',
          'adir' => '/u/pdkuzm/ussport/perl/smoke/logs',
          'lfile' => '/u/pdkuzm/ussport/perl/smoke/smokecurrent.log',
          'makeopt' => '',
          'testmake' => 'make test',
          'harnessonly' => '0',
          'hasharness3' => 1,
          'un_file' => '/u/pdkuzm/ussport/perl/smoke/smokecurrent.usernote',
          'un_position' => 'bottom',
          'perl5lib' => '/u/pdkuzm/perl/lib:/rsusr/local/lib/perl5',
          'delay_report' => '',
          'skip_tests' => '/u/pdkuzm/ussport/perl/smoke/smokecurrent.skiptests'
        };

an important :  sync dir build  "copy" , not "git"

in work Smoke  errors occur , because not tool git

fixed error:  everything is done on the local machine in the project directory perl

  1 create files 'git_version.h' and 'lib/Config_git.pl
      run command  "perl make_patchnum.pl"
  2 create file  '.patch'
    run command  "perl Porting/make_dot_patch.pl > .patch"
  3 in file Makefile.SH comment out line
     1298 # rm -f $(private)
     so as to delete a file 'git_version.h' when working  Smokey can not
  4 append in file  MANIFEST line
      git_version.h
    to work properly in sync copy Smoke
    (using sync dir build "hardlink" , append line need not)
  5 apend in begin file Configure line
      36 rm -f Policy.sh
     if you do not delete the file  Policy.sh, then the second run Configure from the Smoke is interrupted

For translate encoding UTF-8 in encoding UTF-EBCDIC I used to tools 'tue'

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

________________________________________
От: Karl Williamson <[email protected]>
Отправлено: 26 марта 2015 г. 23:18
Кому: Yaroslav Kuzmin; Perl5 Porters; perl-mvs
Тема: Re: Smoke [blead] v5.21.10-19-gaab1202 PASS os/390 23.00 (2964/)

On 03/26/2015 10:00 AM, Yaroslav Kuzmin wrote:
> Automated smoke report for branch blead 5.21.11 patch aab1202a8d4b691b16384fb41d2e2a06abf664e2 v5.21.10-19-gaab1202

It looks like you have now set up smoking to happen automatically>  Am I
right, and if so, how is this set up.  Like, does it look once a day or
once every few days to see if new commits have happened?

> RS12: 2964 (2964/)
>      on        os/390 - 23.00
>      using     c99 version
>      smoketime 7 hours 37 minutes (average 3 hours 48 minutes)
>
> Summary: PASS
>
> O = OK  F = Failure(s), extended report at the bottom
> X = Failure(s) under TEST but not under harness
> ? = still running or test results not (yet) available
> Build failures during:       - = unknown or N/A
> c = Configure, m = make, M = make (after miniperl), t = make test-prep
>
> v5.21.10-19-gaab1202  Configuration (common) none
> ----------- ---------------------------------------------------------
> O O O O
> | | | +----- PERLIO = perlio -DDEBUGGING
> | | +------- PERLIO = stdio  -DDEBUGGING
> | +--------- PERLIO = perlio
> +----------- PERLIO = stdio
>
>
> Locally applied patches:
>      SMOKEaab1202a8d4b691b16384fb41d2e2a06abf664e2
>
> Tests skipped on user request:
>      # One test name on a line
> Compiler messages(os390):
>
>
>
> --
> Report by Test::Smoke v1.6 running on perl 5.21.11
> (Reporter v0.052 / Smoker v0.045)
>
>
> ------------------------------------------------------------------------
>   Yaroslav Kuzmin
> Developer C/C++ ,z/OS , Linux
> 3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
> Tel:  +7.922.2.38.33.38
> Email: [email protected]
> 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 – [email protected]
> 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 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – [email protected]
Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy
================================
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.