Bug 1856755

Summary: parrot-8.1.0-22.fc33 FTBFS: tests fail
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: parrotAssignee: Gerd Pokorra <gp>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 33CC: dmalcolm, gp, steve
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://koschei.fedoraproject.org/package/parrot?collection=f33
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-08-14 12:58:49 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1803234    

Description Petr Pisar 2020-07-14 11:48:57 UTC
parrot-8.1.0-22.fc33 fails to build in Fedora 33 because tests fail:

testb__t/compilers/imcc/syn/const.t ........ 
#   Failed test 'PIR heredoc: rejects unquoted terminator'
#   at t/compilers/imcc/syn/const.t line 275.
#                   'error:imcc:syntax error ('<<')
# 	in file '/builddir/build/BUILD/parrot-8.1.0/t/compilers/imcc/syn/const_15.pir' line 2
# error:imcc:syntax error ('"')
# 	in file '/builddir/build/BUILD/parrot-8.1.0/t/compilers/imcc/syn/const_15.pir' line 2
# error:imcc:syntax error ('jaws')
# 	in file '/builddir/build/BUILD/parrot-8.1.0/t/compilers/imcc/syn/const_15.pir' line 4
# error:imcc:syntax error ('the')
# 	in file '/builddir/build/BUILD/parrot-8.1.0/t/compilers/imcc/syn/const_15.pir' line 4
# error:imcc:syntax error ('frumious')
# 	in file '/builddir/build/BUILD/parrot-8.1.0/t/compilers/imcc/syn/const_15.pir' line 6
# error:imcc:syntax error
# 	in file '/builddir/build/BUILD/parrot-8.1.0/t/compilers/imcc/syn/const_15.pir' line 6
# 
# current instr.: '__default_get_packfile' pc 408 (frontend/parrot2/prt0.pir:151)
# '
#     doesn't match '/^error:imcc:syntax error, unexpected SHIFT_LEFT.*/
# '
# './parrot --runcore=bounds -D40 --gc-debug  "/builddir/build/BUILD/parrot-8.1.0/t/compilers/imcc/syn/const_15.pir"' failed with exit code 1
[...]
Test Summary Report
-------------------
testb__t/compilers/imcc/syn/const.t              (Wstat: 1280 Tests: 40 Failed: 5)
  Failed tests:  15-18, 21
  Non-zero exit status: 5
testb__t/compilers/imcc/syn/errors.t             (Wstat: 768 Tests: 8 Failed: 3)
  Failed tests:  2, 4-5
  Non-zero exit status: 3
testb__t/compilers/imcc/syn/macro.t              (Wstat: 512 Tests: 42 Failed: 2)
  Failed tests:  31-32
  Non-zero exit status: 2
testb__t/compilers/imcc/syn/pasm.t               (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
testb__t/compilers/imcc/syn/regressions.t        (Wstat: 256 Tests: 21 Failed: 1)
  Failed test:  15
  Non-zero exit status: 1
testb__t/op/basic.t                              (Wstat: 256 Tests: 23 Failed: 1)
  Failed test:  23
  Non-zero exit status: 1
testf__t/compilers/imcc/syn/const.t              (Wstat: 1280 Tests: 40 Failed: 5)
  Failed tests:  15-18, 21
  Non-zero exit status: 5
testf__t/compilers/imcc/syn/errors.t             (Wstat: 768 Tests: 8 Failed: 3)
  Failed tests:  2, 4-5
  Non-zero exit status: 3
testf__t/compilers/imcc/syn/macro.t              (Wstat: 512 Tests: 42 Failed: 2)
  Failed tests:  31-32
  Non-zero exit status: 2
testf__t/compilers/imcc/syn/pasm.t               (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
testf__t/compilers/imcc/syn/regressions.t        (Wstat: 256 Tests: 21 Failed: 1)
  Failed test:  15
  Non-zero exit status: 1
testf__t/op/basic.t                              (Wstat: 256 Tests: 23 Failed: 1)
  Failed test:  23
  Non-zero exit status: 1
testO1__t/compilers/imcc/syn/const.t             (Wstat: 1280 Tests: 40 Failed: 5)
  Failed tests:  15-18, 21
  Non-zero exit status: 5
testO1__t/compilers/imcc/syn/errors.t            (Wstat: 768 Tests: 8 Failed: 3)
  Failed tests:  2, 4-5
  Non-zero exit status: 3
testO1__t/compilers/imcc/syn/macro.t             (Wstat: 512 Tests: 42 Failed: 2)
  Failed tests:  31-32
  Non-zero exit status: 2
testO1__t/compilers/imcc/syn/pasm.t              (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
testO1__t/compilers/imcc/syn/regressions.t       (Wstat: 256 Tests: 21 Failed: 1)
  Failed test:  15
  Non-zero exit status: 1
testO1__t/op/basic.t                             (Wstat: 256 Tests: 23 Failed: 1)
  Failed test:  23
  Non-zero exit status: 1
testO2__t/compilers/imcc/syn/const.t             (Wstat: 1280 Tests: 40 Failed: 5)
  Failed tests:  15-18, 21
  Non-zero exit status: 5
testO2__t/compilers/imcc/syn/errors.t            (Wstat: 768 Tests: 8 Failed: 3)
  Failed tests:  2, 4-5
  Non-zero exit status: 3
testO2__t/compilers/imcc/syn/macro.t             (Wstat: 512 Tests: 42 Failed: 2)
  Failed tests:  31-32
  Non-zero exit status: 2
testO2__t/compilers/imcc/syn/pasm.t              (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
testO2__t/compilers/imcc/syn/regressions.t       (Wstat: 256 Tests: 21 Failed: 1)
  Failed test:  15
  Non-zero exit status: 1
testO2__t/op/basic.t                             (Wstat: 256 Tests: 23 Failed: 1)
  Failed test:  23
  Non-zero exit status: 1
testr__t/compilers/imcc/syn/const.t              (Wstat: 1280 Tests: 40 Failed: 5)
  Failed tests:  15-18, 21
  Non-zero exit status: 5
testr__t/compilers/imcc/syn/macro.t              (Wstat: 512 Tests: 42 Failed: 2)
  Failed tests:  31-32
  Non-zero exit status: 2
testr__t/compilers/imcc/syn/pasm.t               (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
testr__t/compilers/imcc/syn/regressions.t        (Wstat: 256 Tests: 21 Failed: 1)
  Failed test:  15
  Non-zero exit status: 1
testr__t/op/basic.t                              (Wstat: 256 Tests: 23 Failed: 1)
  Failed test:  23
  Non-zero exit status: 1
run__t/run/options.t                             (Wstat: 0 Tests: 40 Failed: 0)
  TODO passed:   9-12
dynpmc__t/dynpmc/rotest.t                        (Wstat: 0 Tests: 8 Failed: 0)
  TODO passed:   2, 4, 6, 8
Files=1293, Tests=47082, 657 wallclock secs ( 9.24 usr  2.67 sys + 459.23 cusr 119.52 csys = 590.66 CPU)
Result: FAIL

A difference between passing and failing build root is at <https://koschei.fedoraproject.org/build/8570765>.

Comment 1 Ben Cotton 2020-08-11 13:47:09 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle.
Changing version to 33.

Comment 2 Gerd Pokorra 2020-08-14 09:24:34 UTC
There is no development on the Parrot VM any more and is not used for any programming language. So I consider to retire the package.

Comment 3 Gerd Pokorra 2020-08-14 12:58:49 UTC
'fedpkg retire' on f33 and rawhide.

Obsoleted by moarvm, nqp and rakudo chain.

I am sad to retire my first Fedora package.