Start 2008-10-21T16:01:14 Going to read /Users/fly1003/var/cpan/Metadata Database was generated on Mon, 20 Oct 2008 08:27:31 GMT Running make for F/FG/FGLOCK/Pugs-Compiler-Rule-0.12.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FG/FGLOCK/Pugs-Compiler-Rule-0.12.tar.gz Checksum for /Users/fly1003/var/cpan/sources/authors/id/F/FG/FGLOCK/Pugs-Compiler-Rule-0.12.tar.gz ok Pugs-Compiler-Rule-0.12/ Pugs-Compiler-Rule-0.12/lib/ Pugs-Compiler-Rule-0.12/lib/Pugs/ Pugs-Compiler-Rule-0.12/lib/Pugs/Runtime/ Pugs-Compiler-Rule-0.12/lib/Pugs/Runtime/Match.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Runtime/Match/ Pugs-Compiler-Rule-0.12/lib/Pugs/Runtime/Match/Ratchet.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Runtime/Common.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Runtime/Grammar.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Runtime/Rule.pl Pugs-Compiler-Rule-0.12/lib/Pugs/Runtime/Rule.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Compiler/ Pugs-Compiler-Rule-0.12/lib/Pugs/Compiler/Rule.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Compiler/Regex.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Compiler/RegexPerl5.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Compiler/Token.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Emitter/ Pugs-Compiler-Rule-0.12/lib/Pugs/Emitter/Rule/ Pugs-Compiler-Rule-0.12/lib/Pugs/Emitter/Rule/Perl5.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Emitter/Rule/Perl5/ Pugs-Compiler-Rule-0.12/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Grammar/ Pugs-Compiler-Rule-0.12/lib/Pugs/Grammar/Rule.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Grammar/Rule/ Pugs-Compiler-Rule-0.12/lib/Pugs/Grammar/Rule/Rule.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Grammar/Rule/Rule.pmc Pugs-Compiler-Rule-0.12/lib/Pugs/Grammar/Precedence.pm Pugs-Compiler-Rule-0.12/lib/Pugs/Grammar/Base.pm Pugs-Compiler-Rule-0.12/inc/ Pugs-Compiler-Rule-0.12/inc/Module/ Pugs-Compiler-Rule-0.12/inc/Module/Install.pm Pugs-Compiler-Rule-0.12/inc/Module/Install/ Pugs-Compiler-Rule-0.12/inc/Module/Install/Makefile.pm Pugs-Compiler-Rule-0.12/inc/Module/Install/Metadata.pm Pugs-Compiler-Rule-0.12/inc/Module/Install/WriteAll.pm Pugs-Compiler-Rule-0.12/inc/Module/Install/Win32.pm Pugs-Compiler-Rule-0.12/inc/Module/Install/Fetch.pm Pugs-Compiler-Rule-0.12/inc/Module/Install/Base.pm Pugs-Compiler-Rule-0.12/inc/Module/Install/Can.pm Pugs-Compiler-Rule-0.12/t/ Pugs-Compiler-Rule-0.12/t/08-hash.t Pugs-Compiler-Rule-0.12/t/02-grammar.t Pugs-Compiler-Rule-0.12/t/09-ratchet.t Pugs-Compiler-Rule-0.12/t/10-regex_perl5.t Pugs-Compiler-Rule-0.12/t/06-subrule.t Pugs-Compiler-Rule-0.12/t/05-var.t Pugs-Compiler-Rule-0.12/t/04-rule.t Pugs-Compiler-Rule-0.12/t/01-iterator_engine.t Pugs-Compiler-Rule-0.12/t/03-match.t Pugs-Compiler-Rule-0.12/MANIFEST Pugs-Compiler-Rule-0.12/TODO Pugs-Compiler-Rule-0.12/META.yml Pugs-Compiler-Rule-0.12/ChangeLog Pugs-Compiler-Rule-0.12/MANIFEST.SKIP Pugs-Compiler-Rule-0.12/Makefile.PL Pugs-Compiler-Rule-0.12/README CPAN.pm: Going to build F/FG/FGLOCK/Pugs-Compiler-Rule-0.12.tar.gz >>> /Users/fly1003/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/Match.pm blib/lib/Pugs/Runtime/Match.pm cp lib/Pugs/Compiler/Rule.pm blib/lib/Pugs/Compiler/Rule.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/Grammar/Base.pm blib/lib/Pugs/Grammar/Base.pm cp lib/Pugs/Runtime/Rule.pm blib/lib/Pugs/Runtime/Rule.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/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::Match.3 Manifying blib/man3/Pugs::Compiler::Regex.3 Manifying blib/man3/Pugs::Compiler::Rule.3 Manifying blib/man3/Pugs::Runtime::Grammar.3 Manifying blib/man3/Pugs::Grammar::Rule::Rule.3 Manifying blib/man3/Pugs::Runtime::Match::Ratchet.3 Manifying blib/man3/Pugs::Grammar::Precedence.3 Manifying blib/man3/Pugs::Compiler::Token.3 Manifying blib/man3/Pugs::Compiler::RegexPerl5.3 FGLOCK/Pugs-Compiler-Rule-0.12.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/01-iterator_engine.... ok 1 - use Pugs::Runtime::Rule; ok 2 - /[a|c]/ \#1 ok 3 - tail is ok ok 4 - /[a|c]/ \#2 ok 5 - tail is ok ok 6 - rule 'a*' is a coderef ok 7 - /a*/ ok 8 - matches 0 occurrences ok 9 - /a+/ ok 10 - rejects unmatching text ok 11 - /[a|c]+ab/ with backtracking # XXX other tests disabled due to a big API change 1..11 ok t/02-grammar............ 1..1 ok 1 - use Pugs::Grammar::Rule; ok t/03-match.............. 1..46 ok 1 - use Pugs::Compiler::Regex; ok 2 - stringify 1 ok 3 - stringify 2 ok 4 - stringify 4 ok 5 - stringify 5 ok 6 - stringify 6 ok 7 - stringify 7 ok 8 - stringify 1 ok 9 - stringify 1 ok 10 - stringify 2 ok 11 - stringify 3 ok 12 - stringify 1 ok 13 - stringify 2 ok 14 - stringify 3 ok 15 - return match 1 ok 16 - return match 2 ok 17 - return match 3 ok 18 - return match 4 ok 19 - concat stringify ok 20 - true match ok 21 - returns correct struct ok 22 - true match ok 23 - returns correct struct ok 24 - true match ok 25 - returns correct struct ok 26 - return match ok 27 - stringify ok 28 - hashify ok 29 - hashify ok 30 - numify ok 31 - boolean true ok 32 - match->from ok 33 - match->to ok 34 - boolean true (non-anchored match) ok 35 - match->from ok 36 - match->to ok 37 - boolean false ok 38 - use Pugs::Compiler::Rule; ok 39 - use Pugs::Runtime::Match::Ratchet; ok 40 - boolean true ok 41 - match->from ok 42 - match->to ok 43 - boolean true (non-anchored match) not ok 44 - match->from # TODO non-achored match breaks from/to # Failed (TODO) test 'match->from' # at t/03-match.t line 141. # got: '0' # expected: '1' not ok 45 - match->to # TODO non-achored match breaks from/to # Failed (TODO) test 'match->to' # at t/03-match.t line 142. # got: '1' # expected: '2' ok 46 - 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 - a named subrule calls a global unnamed subrule ok 17 - a named subrule calls a lexical unnamed subrule ok 18 - built-in rule ok 19 - comma is not a special char ok 20 - escaped char ok 21 - escaped char \n ok 22 - escaped char \d ok 23 - escaped char \D ok 24 - escaped char \N ok 25 - escaped char \N \#2 ok 26 - "a?bg?" equals "a? b g?". ok 27 - Capture is a hashref ok 28 - $capture->{a} ok 29 - simple capture 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..30 ok 1 - use Pugs::Compiler::Regex; ok 2 - a Regex object ok 3 - perl5 returns eval'able code ok 4 - Matched... ok 5 - Capture 1... ok 6 - Capture 2... ok 7 - Capture 3... ok 8 - No more captures ok 9 - No more captures ok 10 - Matched... ok 11 - $ is an array... ok 12 - Capture 1... ok 13 - Capture 2... ok 14 - Capture 3... ok 15 - No more captures ok 16 - Matched... ok 17 - $ is an array... ok 18 - Capture 1... ok 19 - Capture 2... ok 20 - No more captures ok 21 - backtracking subrule matched ok 22 - array... ok 23 - Capture 1... ok 24 - Capture 2... ok 25 - No more captures ok 26 - before matched ok 27 - before didn't match ok 28 - before didn't match ok 29 # SKIP named parameters don't parse correctly ok 30 # 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..86 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 - basic alternative ok 9 - basic alternative - 2 ok 10 - alternation no backtracking ok 11 - named rules are methods ok 12 - a named subrule calls a named subrule in same grammar ok 13 - a named subrule calls a named subrule in other grammar ok 14 - a named subrule calls a global unnamed subrule ok 15 - a named subrule calls a lexical unnamed subrule 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 \d ok 23 - escaped char \D ok 24 - escaped char \N ok 25 - escaped char \N \#2 ok 26 - "a?bg?" equals "a? b g?". ok 27 - Capture is a hashref ok 28 - $capture->{a} ok 29 - simple capture ok 30 - alternation ok 31 - named capture ok 32 - named capture - 2 ok 33 - named capture from subrule ok 34 - named capture - 2 ok 35 - before ok 36 - not before ok 37 - not end-of-str ok 38 - end-of-str ok 39 - dot underflow ok 40 - dot ok 41 - dot overflow ok 42 - after ok 43 - not after ok 44 - quantifier ? empty match ok 45 - quantifier ? one match ok 46 - quantifier ? no match ok 47 - quantifier * empty match ok 48 - quantifier * one match ok 49 - quantifier * many match ok 50 - quantifier * no match ok 51 - quantifier + no match ok 52 - quantifier + one match ok 53 - quantifier + many match ok 54 - quantifier + no match ok 55 - non-capturing with captures inside ok 56 - non-capturing with captures inside - 2 ok 57 - non-capturing with captures inside - 3 ok 58 - non-capturing with captures inside - 4 ok 59 - capturing with captures inside ok 60 - capturing with captures inside - 2 ok 61 - capturing with captures inside - 3 ok 62 - capturing with captures inside - 4 ok 63 - sigspace no match ok 64 - sigspace match ok 65 - sigspace empty match ok 66 - sigspace one match ok 67 - sigspace many match ok 68 - sigspace no match ok 69 - true match ok 70 - named capture on parentheses ok 71 - named capture on parentheses not positioned ok 72 - true match ok 73 - named capture on square brackets ok 74 - named capture on square brackets not positioned ok 75 - true match ok 76 - named capture on subrule ok 77 - named capture on subrule not positioned ok 78 - array of rules ok 79 - array of tokens ok 80 - Matched hash{iff} ok 81 - fail hash{if} - value != 1 ok 82 - closure not called yet ok 83 - closure was called hash{use} ok 84 - subrule hash{until} ok 85 - subrule hash{until} - 2 not ok 86 - Matched hash inside hash # TODO failing hash rule interpolation inside itself # Failed (TODO) test 'Matched hash inside hash' # at t/09-ratchet.t line 602. # got: '' # expected: 'rule1xxrule2abcyy123' ok t/10-regex_perl5........ 1..11 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 - stringify 4 ok All tests successful. Files=9, Tests=225, 9 wallclock secs ( 0.22 usr 0.14 sys + 7.35 cusr 1.26 csys = 8.97 CPU) Result: PASS FGLOCK/Pugs-Compiler-Rule-0.12.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FG/FGLOCK/CHECKSUMS Flavio Soibelmann Glock <fglock@gmail.com> Compiler for Perl 6 Rules >>> (cd /Users/fly1003/var/cpan/build/Pugs-Compiler-Rule-0.12-unXGqJ && tar cvf - Pugs-Compiler-Rule-0.12.ppd blib) | gzip -c >/Users/fly1003/var/REPO/F/FG/FGLOCK/Pugs-Compiler-Rule-0.12.tar.gz Pugs-Compiler-Rule-0.12.ppd blib/ blib/lib/ blib/lib/Pugs/ blib/lib/Pugs/Compiler/ blib/lib/Pugs/Compiler/Regex.pm blib/lib/Pugs/Compiler/RegexPerl5.pm blib/lib/Pugs/Compiler/Rule.pm blib/lib/Pugs/Compiler/Token.pm blib/lib/Pugs/Emitter/ blib/lib/Pugs/Emitter/Rule/ blib/lib/Pugs/Emitter/Rule/Perl5/ blib/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm blib/lib/Pugs/Emitter/Rule/Perl5.pm blib/lib/Pugs/Grammar/ blib/lib/Pugs/Grammar/Base.pm blib/lib/Pugs/Grammar/Precedence.pm 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/Runtime/ blib/lib/Pugs/Runtime/Common.pm blib/lib/Pugs/Runtime/Grammar.pm blib/lib/Pugs/Runtime/Match/ blib/lib/Pugs/Runtime/Match/Ratchet.pm blib/lib/Pugs/Runtime/Match.pm blib/lib/Pugs/Runtime/Rule.pl blib/lib/Pugs/Runtime/Rule.pm blib/man3/ blib/man3/Pugs::Compiler::Regex.3 blib/man3/Pugs::Compiler::RegexPerl5.3 blib/man3/Pugs::Compiler::Rule.3 blib/man3/Pugs::Compiler::Token.3 blib/man3/Pugs::Grammar::Precedence.3 blib/man3/Pugs::Grammar::Rule::Rule.3 blib/man3/Pugs::Runtime::Grammar.3 blib/man3/Pugs::Runtime::Match.3 blib/man3/Pugs::Runtime::Match::Ratchet.3 blib/man3/Pugs::Runtime::Rule.3 >>> mv /Users/fly1003/var/cpan/build/Pugs-Compiler-Rule-0.12-unXGqJ/Pugs-Compiler-Rule-0.12.ppd /Users/fly1003/var/REPO/F/FG/FGLOCK Megalib: Will not downgrade Pugs-Compiler-Rule from v0.37 to v0.12 at /Users/fly1003/lib/Fly/Megalib.pm line 29. Finished 2008-10-21T16:01:30