Start 2008-11-04T10:47:56 Going to read /export/home/fly818/var/cpan/Metadata Database was generated on Tue, 04 Nov 2008 10:26:59 GMT Running make for F/FG/FGLOCK/Pugs-Compiler-Rule-0.16.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FG/FGLOCK/Pugs-Compiler-Rule-0.16.tar.gz ok Pugs-Compiler-Rule-0.16/ Pugs-Compiler-Rule-0.16/lib/ Pugs-Compiler-Rule-0.16/lib/Pugs/ Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/ Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/Match.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/Match/ Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/Match/Ratchet.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/Common.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/Grammar.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/Regex.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/Rule.pl Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/LrepRule.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/LrepMatch.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Runtime/Rule.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Compiler/ Pugs-Compiler-Rule-0.16/lib/Pugs/Compiler/Rule.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Compiler/Regex.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Compiler/RegexPerl5.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Compiler/Token.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Emitter/ Pugs-Compiler-Rule-0.16/lib/Pugs/Emitter/Rule/ Pugs-Compiler-Rule-0.16/lib/Pugs/Emitter/Rule/Perl5.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Emitter/Rule/Perl5/ Pugs-Compiler-Rule-0.16/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Grammar/ Pugs-Compiler-Rule-0.16/lib/Pugs/Grammar/RegexBase.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Grammar/Rule.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Grammar/Rule/ Pugs-Compiler-Rule-0.16/lib/Pugs/Grammar/Rule/Rule.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Grammar/Rule/Rule.pmc Pugs-Compiler-Rule-0.16/lib/Pugs/Grammar/Precedence.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Grammar/Base.pm Pugs-Compiler-Rule-0.16/lib/Pugs/Grammar/LrepBase.pm Pugs-Compiler-Rule-0.16/inc/ Pugs-Compiler-Rule-0.16/inc/Module/ Pugs-Compiler-Rule-0.16/inc/Module/Install.pm Pugs-Compiler-Rule-0.16/inc/Module/Install/ Pugs-Compiler-Rule-0.16/inc/Module/Install/Makefile.pm Pugs-Compiler-Rule-0.16/inc/Module/Install/Metadata.pm Pugs-Compiler-Rule-0.16/inc/Module/Install/WriteAll.pm Pugs-Compiler-Rule-0.16/inc/Module/Install/Win32.pm Pugs-Compiler-Rule-0.16/inc/Module/Install/Fetch.pm Pugs-Compiler-Rule-0.16/inc/Module/Install/Base.pm Pugs-Compiler-Rule-0.16/inc/Module/Install/Can.pm Pugs-Compiler-Rule-0.16/t/ Pugs-Compiler-Rule-0.16/t/08-hash.t Pugs-Compiler-Rule-0.16/t/02-grammar.t Pugs-Compiler-Rule-0.16/t/09-ratchet.t Pugs-Compiler-Rule-0.16/t/10-regex_perl5.t Pugs-Compiler-Rule-0.16/t/06-subrule.t Pugs-Compiler-Rule-0.16/t/05-var.t Pugs-Compiler-Rule-0.16/t/04-rule.t Pugs-Compiler-Rule-0.16/t/01-iterator_engine.t Pugs-Compiler-Rule-0.16/t/03-match.t Pugs-Compiler-Rule-0.16/MANIFEST Pugs-Compiler-Rule-0.16/TODO Pugs-Compiler-Rule-0.16/META.yml Pugs-Compiler-Rule-0.16/ChangeLog Pugs-Compiler-Rule-0.16/MANIFEST.SKIP Pugs-Compiler-Rule-0.16/README Pugs-Compiler-Rule-0.16/Makefile.PL CPAN.pm: Going to build F/FG/FGLOCK/Pugs-Compiler-Rule-0.16.tar.gz >>> /export/home/fly818/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Pugs::Compiler::Rule >>> make cp lib/Pugs/Runtime/Rule.pl blib/lib/Pugs/Runtime/Rule.pl cp lib/Pugs/Runtime/LrepRule.pm blib/lib/Pugs/Runtime/LrepRule.pm cp lib/Pugs/Runtime/Match.pm blib/lib/Pugs/Runtime/Match.pm cp lib/Pugs/Compiler/Rule.pm blib/lib/Pugs/Compiler/Rule.pm cp lib/Pugs/Runtime/LrepMatch.pm blib/lib/Pugs/Runtime/LrepMatch.pm cp lib/Pugs/Grammar/Rule/Rule.pm blib/lib/Pugs/Grammar/Rule/Rule.pm cp lib/Pugs/Grammar/Rule.pm blib/lib/Pugs/Grammar/Rule.pm cp lib/Pugs/Emitter/Rule/Perl5.pm blib/lib/Pugs/Emitter/Rule/Perl5.pm cp lib/Pugs/Runtime/Match/Ratchet.pm blib/lib/Pugs/Runtime/Match/Ratchet.pm cp lib/Pugs/Grammar/Precedence.pm blib/lib/Pugs/Grammar/Precedence.pm cp lib/Pugs/Runtime/Rule.pm blib/lib/Pugs/Runtime/Rule.pm cp lib/Pugs/Grammar/Base.pm blib/lib/Pugs/Grammar/Base.pm cp lib/Pugs/Grammar/RegexBase.pm blib/lib/Pugs/Grammar/RegexBase.pm cp lib/Pugs/Grammar/LrepBase.pm blib/lib/Pugs/Grammar/LrepBase.pm cp lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm blib/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm cp lib/Pugs/Compiler/Regex.pm blib/lib/Pugs/Compiler/Regex.pm cp lib/Pugs/Runtime/Common.pm blib/lib/Pugs/Runtime/Common.pm cp lib/Pugs/Runtime/Grammar.pm blib/lib/Pugs/Runtime/Grammar.pm cp lib/Pugs/Runtime/Regex.pm blib/lib/Pugs/Runtime/Regex.pm cp lib/Pugs/Compiler/Token.pm blib/lib/Pugs/Compiler/Token.pm cp lib/Pugs/Compiler/RegexPerl5.pm blib/lib/Pugs/Compiler/RegexPerl5.pm cp lib/Pugs/Grammar/Rule/Rule.pmc blib/lib/Pugs/Grammar/Rule/Rule.pmc Manifying blib/man3/Pugs::Runtime::Rule.3 Manifying blib/man3/Pugs::Runtime::LrepRule.3 Manifying blib/man3/Pugs::Runtime::Match.3 Manifying blib/man3/Pugs::Compiler::Regex.3 Manifying blib/man3/Pugs::Compiler::Rule.3 Manifying blib/man3/Pugs::Runtime::LrepMatch.3 Manifying blib/man3/Pugs::Runtime::Grammar.3 Manifying blib/man3/Pugs::Grammar::Rule::Rule.3 Manifying blib/man3/Pugs::Grammar::Precedence.3 Manifying blib/man3/Pugs::Runtime::Regex.3 Manifying blib/man3/Pugs::Compiler::Token.3 Manifying blib/man3/Pugs::Compiler::RegexPerl5.3 FGLOCK/Pugs-Compiler-Rule-0.16.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 Skip blib/lib/Pugs/Runtime/Rule.pl (unchanged) Skip blib/lib/Pugs/Runtime/LrepRule.pm (unchanged) Skip blib/lib/Pugs/Runtime/Match.pm (unchanged) Skip blib/lib/Pugs/Compiler/Rule.pm (unchanged) Skip blib/lib/Pugs/Runtime/LrepMatch.pm (unchanged) Skip blib/lib/Pugs/Grammar/Rule/Rule.pm (unchanged) Skip blib/lib/Pugs/Grammar/Rule.pm (unchanged) Skip blib/lib/Pugs/Emitter/Rule/Perl5.pm (unchanged) Skip blib/lib/Pugs/Runtime/Match/Ratchet.pm (unchanged) Skip blib/lib/Pugs/Grammar/Precedence.pm (unchanged) Skip blib/lib/Pugs/Runtime/Rule.pm (unchanged) Skip blib/lib/Pugs/Grammar/Base.pm (unchanged) Skip blib/lib/Pugs/Grammar/RegexBase.pm (unchanged) Skip blib/lib/Pugs/Grammar/LrepBase.pm (unchanged) Skip blib/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm (unchanged) Skip blib/lib/Pugs/Compiler/Regex.pm (unchanged) Skip blib/lib/Pugs/Runtime/Common.pm (unchanged) Skip blib/lib/Pugs/Runtime/Grammar.pm (unchanged) Skip blib/lib/Pugs/Runtime/Regex.pm (unchanged) Skip blib/lib/Pugs/Compiler/Token.pm (unchanged) Skip blib/lib/Pugs/Compiler/RegexPerl5.pm (unchanged) Skip blib/lib/Pugs/Grammar/Rule/Rule.pmc (unchanged) PERL_DL_NONLAZY=1 /export/home/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/01-iterator_engine.... 1..28 ok 1 - use Pugs::Runtime::Regex; ok 2 - a =~ /a/ \#1 ok 3 - tail is ok ok 4 - c =~ /a/ \#2 ok 5 - /[a|c]/ \#1 ok 6 - tail is ok ok 7 - /[a|c]/ \#2 ok 8 - tail is ok ok 9 - /[a|ab]/ multi-match continuation state \#0 ok 10 - /[a|ab]/ multi-match continuation state \#1 ok 11 - /[a|ab][b|bb]/ continuation state \#0 ok 12 - state \#1 ok 13 - state \#2 ok 14 - state \#3 ok 15 - rule 'a*' is a coderef ok 16 - /a*/ ok 17 - matches 0 occurrences ok 18 - /a+/ ok 19 - rejects unmatching text ok 20 - /[a|c]+ab/ with backtracking ok 21 - /[a|c]+/ ok 22 - tail is ok ok 23 - /[a|c]+?ab/ with backtracking ok 24 - /a|a/ \#1 ok 25 - /a|a/ \#2 ok 26 - /a [ |a ]*/ \#1 ok 27 - /a [ |a ]*/ \#2 ok 28 - /a [ |a ]*/ \#3 ok t/02-grammar............ 1..1 ok 1 - use Pugs::Grammar::Rule; ok t/03-match.............. 1..49 ok 1 - use Pugs::Compiler::Regex; ok 2 - use Pugs::Grammar::Base; ok 3 - stringify 1 ok 4 - stringify 2 ok 5 - stringify 4 ok 6 - stringify 5 ok 7 - stringify 6 ok 8 - stringify 7 ok 9 - stringify 1 ok 10 - stringify 1 ok 11 - stringify 1 ok 12 - stringify 1 ok 13 - stringify 2 ok 14 - stringify 3 ok 15 - stringify 1 ok 16 - stringify 2 ok 17 - stringify 3 ok 18 - return match 1 ok 19 - return match 2 ok 20 - return match 3 ok 21 - return match 4 ok 22 - concat stringify ok 23 - true match ok 24 - returns correct struct ok 25 - true match ok 26 - returns correct struct ok 27 - true match ok 28 - returns correct struct ok 29 - return match ok 30 - stringify ok 31 - hashify ok 32 - hashify ok 33 - numify ok 34 - boolean true ok 35 - match->from ok 36 - match->to ok 37 - boolean true (non-anchored match) ok 38 - match->from ok 39 - match->to ok 40 - boolean false ok 41 - use Pugs::Compiler::Rule; ok 42 - use Pugs::Runtime::Match; ok 43 - boolean true ok 44 - match->from ok 45 - match->to ok 46 - boolean true (non-anchored match) ok 47 - match->from ok 48 - match->to ok 49 - boolean false ok t/04-rule............... 1..29 ok 1 - use Pugs::Compiler::Regex; ok 2 - constant ok 3 - constant ok 4 - booleanify - unnamed rules are objects ok 5 - stringify 1 ok 6 - stringify 2 ok 7 - stringify 3 ok 8 - stringify 4 ok 9 - named rules are methods ok 10 - named rules are methods ok 11 - named rules are methods ok 12 - Died as expected when installing an existing unqualified rule ok 13 - Died as expected when installing an existing qualified rule ok 14 - a named subrule calls a named subrule in same grammar ok 15 - a named subrule calls a named subrule in other grammar ok 16 - built-in rule ok 17 - comma is not a special char ok 18 - escaped char ok 19 - escaped char \n ok 20 - escaped char \d ok 21 - escaped char \D ok 22 - escaped char \N ok 23 - escaped char \N \#2 ok 24 - "a?bg?" equals "a? b g?". ok 25 - Capture is a hashref ok 26 - $capture->{a} ok 27 - simple capture ok 28 - a named subrule calls a global unnamed subrule ok 29 - a named subrule calls a lexical unnamed subrule ok t/05-var................ 1..3 ok 1 - use Pugs::Compiler::Rule; ok 2 - match $0 ok 3 - match $1 ok t/06-subrule............ 1..33 ok 1 - use Pugs::Compiler::Regex; ok 2 - a Regex object ok 3 - perl5 returns eval'able code not ok 4 - no ws # TODO weird rule matches 'null' before the text # Failed (TODO) test 'no ws' # at t/06-subrule.t line 29. # got: '1' # expected: '0' ok 5 - Matched at pos=0 ok 6 - Matched non-anchored ok 7 - Matched... ok 8 - Capture 1... ok 9 - Capture 2... ok 10 - Capture 3... ok 11 - No more captures ok 12 - No more captures ok 13 - Matched... ok 14 - $ is an array... ok 15 - Capture 1... ok 16 - Capture 2... ok 17 - Capture 3... ok 18 - No more captures ok 19 - Matched... ok 20 - $ is an array... ok 21 - Capture 1... ok 22 - Capture 2... ok 23 - No more captures ok 24 - backtracking subrule matched ok 25 - array... ok 26 - Capture 1... ok 27 - Capture 2... ok 28 - No more captures ok 29 - before matched ok 30 - before didn't match ok 31 - before didn't match ok 32 # SKIP named parameters don't parse correctly ok 33 # SKIP failing optional quantifier - subrule + param # ok t/08-hash............... 1..8 ok 1 - use Pugs::Compiler::Rule; ok 2 - Matched hash{iff} ok 3 - fail hash{if} - value != 1 ok 4 - closure not called yet ok 5 - closure was called hash{use} ok 6 - subrule hash{until} ok 7 - subrule hash{until} - 2 ok 8 - Matched hash inside hash ok t/09-ratchet............ 1..107 ok 1 - use Pugs::Compiler::Token; ok 2 - use Pugs::Compiler::Rule; ok 3 - booleanify - unnamed rules are objects ok 4 - stringify 1 ok 5 - stringify 2 ok 6 - stringify 3 ok 7 - stringify 4 ok 8 - booleanify - unnamed rules are objects ok 9 - stringify 1 ok 10 - ok 11 - stringify 1 ok 12 - basic alternative ok 13 - basic alternative - 2 ok 14 - alternative with captures ok 15 - alternative - 2 ok 16 - alternative - 3 ok 17 - alternative - 4 ok 18 - alternation no backtracking ok 19 - named rules are methods ok 20 - a named subrule calls a named subrule in same grammar ok 21 - a named subrule calls a named subrule in other grammar ok 22 - a named subrule calls a global unnamed subrule ok 23 - a named subrule calls a lexical unnamed subrule ok 24 - built-in rule ok 25 - comma is not a special char ok 26 - escaped char ok 27 - escaped char \n ok 28 - escaped char \d ok 29 - escaped char \D ok 30 - escaped char \d ok 31 - escaped char \D ok 32 - escaped char \N ok 33 - escaped char \N \#2 ok 34 - "a?bg?" equals "a? b g?". ok 35 - Capture is a hashref ok 36 - $capture->{a} ok 37 - simple capture ok 38 - simple capture ok 39 - alternation ok 40 - named capture ok 41 - named capture - 2 ok 42 - named capture from subrule ok 43 - named capture - 2 ok 44 - before ok 45 - not before ok 46 - not before ok 47 - before ok 48 - not end-of-str ok 49 - end-of-str ok 50 - dot underflow ok 51 - dot ok 52 - dot overflow ok 53 - after ok 54 - not after ok 55 - quantifier ? empty match ok 56 - quantifier ? one match ok 57 - quantifier ? no match ok 58 - quantifier * empty match ok 59 - quantifier * one match ok 60 - quantifier * many match ok 61 - quantifier * no match ok 62 - quantifier + no match ok 63 - quantifier + one match ok 64 - quantifier + many match ok 65 - quantifier + no match ok 66 - non-capturing with captures inside ok 67 - non-capturing with captures inside - 2 ok 68 - non-capturing with captures inside - 3 ok 69 - non-capturing with captures inside - 4 ok 70 - capturing with captures inside ok 71 - capturing with captures inside - 2 ok 72 - capturing with captures inside - 3 ok 73 - capturing with captures inside - 4 ok 74 - sigspace no match ok 75 - sigspace match ok 76 - sigspace empty match ok 77 - sigspace one match ok 78 - sigspace many match ok 79 - sigspace no match ok 80 - true match ok 81 - named capture on parentheses ok 82 - named capture on parentheses not positioned ok 83 - true match ok 84 - named capture on square brackets ok 85 - named capture on square brackets not positioned ok 86 - true match ok 87 - named capture on subrule ok 88 - named capture on subrule not positioned ok 89 - array of rules ok 90 - array of tokens ok 91 - Matched hash{iff} ok 92 - fail hash{if} - value != 1 ok 93 - closure not called yet ok 94 - closure was called hash{use} ok 95 - subrule hash{until} ok 96 - subrule hash{until} - 2 ok 97 - Matched hash{iff} ok 98 - Matched hash{iff} capture ok 99 - fail hash{if} - value != 1 ok 100 - closure not called yet ok 101 - closure was called hash{use} ok 102 - subrule hash{until} ok 103 - subrule hash{until} - 2 ok 104 - Matched hash{until} capture handles stringification ok 105 - Matched hash{until} return object ok 106 - default subrule not ok 107 - Matched hash inside hash # TODO failing hash rule interpolation inside itself # Failed (TODO) test 'Matched hash inside hash' # at t/09-ratchet.t line 699. # got: '' # expected: 'rule1xxrule2abcyy123' ok t/10-regex_perl5........ 1..16 ok 1 - use Pugs::Compiler::RegexPerl5; ok 2 - booleanify ok 3 - stringify 1 ok 4 - stringify 2 ok 5 - stringify 3 ok 6 - stringify 4 ok 7 - booleanify ok 8 - stringify 1 ok 9 - stringify 2 ok 10 - stringify 3 ok 11 - to() 4 ok 12 - stringify 4 ok 13 - pos set ok 14 - p set ok 15 - p unset ok 16 - no pos ok All tests successful. Files=9, Tests=274, 35 wallclock secs ( 0.85 usr 0.15 sys + 31.03 cusr 1.97 csys = 34.00 CPU) Result: PASS FGLOCK/Pugs-Compiler-Rule-0.16.tar.gz make test TEST_VERBOSE=1 -- OK Flavio Soibelmann Glock <fglock@gmail.com> Compiler for Perl 6 Rules >>> (cd /export/home/fly818/var/cpan/build/Pugs-Compiler-Rule-0.16-kKH6Gz && tar cvf - Pugs-Compiler-Rule-0.16.ppd blib) | gzip -c >/export/home/fly818/var/REPO/F/FG/FGLOCK/Pugs-Compiler-Rule-0.16.tar.gz Pugs-Compiler-Rule-0.16.ppd blib/ blib/lib/ blib/lib/Pugs/ blib/lib/Pugs/Compiler/ blib/lib/Pugs/Compiler/Rule.pm blib/lib/Pugs/Compiler/Regex.pm blib/lib/Pugs/Compiler/Token.pm blib/lib/Pugs/Compiler/RegexPerl5.pm blib/lib/Pugs/Runtime/ blib/lib/Pugs/Runtime/Rule.pl blib/lib/Pugs/Runtime/LrepRule.pm blib/lib/Pugs/Runtime/Match.pm blib/lib/Pugs/Runtime/LrepMatch.pm blib/lib/Pugs/Runtime/Match/ blib/lib/Pugs/Runtime/Match/Ratchet.pm blib/lib/Pugs/Runtime/Rule.pm blib/lib/Pugs/Runtime/Common.pm blib/lib/Pugs/Runtime/Grammar.pm blib/lib/Pugs/Runtime/Regex.pm blib/lib/Pugs/Grammar/ blib/lib/Pugs/Grammar/Rule/ blib/lib/Pugs/Grammar/Rule/Rule.pm blib/lib/Pugs/Grammar/Rule/Rule.pmc blib/lib/Pugs/Grammar/Rule.pm blib/lib/Pugs/Grammar/Precedence.pm blib/lib/Pugs/Grammar/Base.pm blib/lib/Pugs/Grammar/RegexBase.pm blib/lib/Pugs/Grammar/LrepBase.pm blib/lib/Pugs/Emitter/ blib/lib/Pugs/Emitter/Rule/ blib/lib/Pugs/Emitter/Rule/Perl5.pm blib/lib/Pugs/Emitter/Rule/Perl5/ blib/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm blib/man3/ blib/man3/Pugs::Runtime::Rule.3 blib/man3/Pugs::Runtime::LrepRule.3 blib/man3/Pugs::Runtime::Match.3 blib/man3/Pugs::Compiler::Regex.3 blib/man3/Pugs::Compiler::Rule.3 blib/man3/Pugs::Runtime::LrepMatch.3 blib/man3/Pugs::Runtime::Grammar.3 blib/man3/Pugs::Grammar::Rule::Rule.3 blib/man3/Pugs::Grammar::Precedence.3 blib/man3/Pugs::Runtime::Regex.3 blib/man3/Pugs::Compiler::Token.3 blib/man3/Pugs::Compiler::RegexPerl5.3 >>> mv /export/home/fly818/var/cpan/build/Pugs-Compiler-Rule-0.16-kKH6Gz/Pugs-Compiler-Rule-0.16.ppd /export/home/fly818/var/REPO/F/FG/FGLOCK Megalib: Will not downgrade Pugs-Compiler-Rule from v0.37 to v0.16 at /export/home/fly818/lib/Fly/Megalib.pm line 29. Finished 2008-11-04T10:48:58