perl6 - Why does panda fail to install my module when all tests pass locally? -
i'm author of pod-perl5 perl 6 module parses perl 5 pod. until release of perl 6.c, module installed fine panda install pod::perl5. fails extensive list of errors (excerpt below, full output here). tests pass when running test suite with: prove --exec perl6 -r
i asked on irc #perl6 channel, , have tried "nuke everything, re-install" tactic. didn't work. can else help?
$ panda install pod::perl5 ==> fetching pod::perl5 ==> building pod::perl5 ==> testing pod::perl5 # failed test 'found 8 paragraphs' # @ t/grammar/01_formatting.t line 11 # expected: '8' # got: '1' use of uninitialized value $v of type in string context of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in block <unit> @ t/grammar/01_formatting.t line 13 # failed test 'match format text' # @ t/grammar/01_formatting.t line 13 # expected: 'this text example of inline italicised/emphasised' # got: '' use of uninitialized value $v of type in string context of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in block <unit> @ t/grammar/01_formatting.t line 17 # failed test 'matches format text' # @ t/grammar/01_formatting.t line 17 # expected: 'this text italicised/emphasised # across # newlines' # got: '' use of uninitialized value $v of type in string context of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in block <unit> @ t/grammar/01_formatting.t line 21 # failed test 'matches format text' # @ t/grammar/01_formatting.t line 21 # expected: 'italicised words' # got: '' use of uninitialized value $v of type in string context of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in block <unit> @ t/grammar/01_formatting.t line 25 # failed test 'matches format text' # @ t/grammar/01_formatting.t line 25 # expected: 'italicised # words' # got: '' use of uninitialized value $v of type in string context of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in block <unit> @ t/grammar/01_formatting.t line 29 # failed test 'matches format text' # @ t/grammar/01_formatting.t line 29 # expected: 'bolded b<words> within italics!' # got: '' use of uninitialized value $v of type in string context of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in block <unit> @ t/grammar/01_formatting.t line 33 ...
panda calling prove following:
$prove-command, '-e', "$*executable $libs -ilib", "--norc", '-r', 't/' translated bash be:
prove -e "perl6 -ilib" --norc -r t/ what results in same output provided.
please file bugreport @ https://github.com/tadzik/panda/issues information provided above.
Comments
Post a Comment