id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
878,Recent commits break buildtools_tests,jkeenan,,"In the past 24 hours commits to trunk -- most likely r40293 and r40295 -- have caused some of the tests in `make buildtools_tests` (or, alternatively, `perl Configure.pl --test=build`) to begin breaking for the first time in many months.

Here is the output of `prove -v` on the 3 failing files:
{{{
$ prove -v t/tools/ops2pm/09-prepare_real_ops.t t/tools/ops2pm/10-print_module.t t/tools/ops2pm/11-print_h.t 
t/tools/ops2pm/09-prepare_real_ops....

OK:  Parrot top directory located
1..38
ok 1 - use Parrot::Ops2pm;
ok 2 - Positioned at top-level Parrot directory
ok 3 - changed to temp directory for testing
ok 4 - able to make tempdir/src
ok 5 - able to make tempdir/src
ok 6 - copied .ops file
ok 7 - copied .ops file
ok 8 - copied ops.num file
ok 9 - copied ops.skip file
ok 10 - The object isa Parrot::Ops2pm
ok 11 - prepare_ops() returned successfully
ok 12 - 'ops' key has been defined
ok 13 - load_op_map_files() completed successfully
ok 14 - ops.num located after renumbering
ok 15 - ops.skip located after renumbering
ok 16 - sort_ops returned successfully
op schedule_p: sequence mismatch: ops.num 46 vs. core.ops 48 at /home/jimk/work/parrot/lib/Parrot/Ops2pm.pm line 289.
# Looks like you planned 38 tests but only ran 16.
# Looks like your test died just after 16.
 Dubious, test returned 255 (wstat 65280, 0xff00)
 Failed 22/38 subtests 
t/tools/ops2pm/10-print_module........

OK:  Parrot top directory located
1..42
ok 1 - use Parrot::Ops2pm;
ok 2 - Positioned at top-level Parrot directory
ok 3 - changed to temp directory for testing
ok 4 - able to make tempdir/src
ok 5 - able to make tempdir/src
ok 6 - copied .ops file
ok 7 - copied .ops file
ok 8 - copied ops.num file
ok 9 - copied ops.skip file
ok 10 - The object isa Parrot::Ops2pm
ok 11 - prepare_ops() returned successfully
ok 12 - 'ops' key has been defined
ok 13 - load_op_map_files() completed successfully
ok 14 - ops.num located after renumbering
ok 15 - ops.skip located after renumbering
ok 16 - sort_ops returned successfully
op schedule_p: sequence mismatch: ops.num 46 vs. core.ops 48 at /home/jimk/work/parrot/lib/Parrot/Ops2pm.pm line 289.
# Looks like you planned 42 tests but only ran 16.
# Looks like your test died just after 16.
 Dubious, test returned 255 (wstat 65280, 0xff00)
 Failed 26/42 subtests 
t/tools/ops2pm/11-print_h.............

OK:  Parrot top directory located
1..23
ok 1 - use Parrot::Ops2pm;
ok 2 - Positioned at top-level Parrot directory
ok 3 - changed to temp directory for testing
ok 4 - able to make tempdir/src
ok 5 - able to make tempdir/src
ok 6 - copied .ops file
ok 7 - copied .ops file
ok 8 - copied ops.num file
ok 9 - copied ops.skip file
ok 10 - The object isa Parrot::Ops2pm
ok 11 - prepare_ops() returned successfully
ok 12 - 'ops' key has been defined
ok 13 - load_op_map_files() completed successfully
ok 14 - ops.num located after renumbering
ok 15 - ops.skip located after renumbering
ok 16 - sort_ops returned successfully
op schedule_p: sequence mismatch: ops.num 46 vs. core.ops 48 at /home/jimk/work/parrot/lib/Parrot/Ops2pm.pm line 289.
# Looks like you planned 23 tests but only ran 16.
# Looks like your test died just after 16.
 Dubious, test returned 255 (wstat 65280, 0xff00)
 Failed 7/23 subtests 

Test Summary Report
-------------------
t/tools/ops2pm/09-prepare_real_ops (Wstat: 65280 Tests: 16 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 38 tests but ran 16.
t/tools/ops2pm/10-print_module    (Wstat: 65280 Tests: 16 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 42 tests but ran 16.
t/tools/ops2pm/11-print_h         (Wstat: 65280 Tests: 16 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 23 tests but ran 16.
Files=3, Tests=48,  1 wallclock secs ( 0.01 usr  0.00 sys +  0.31 cusr  0.03 csys =  0.35 CPU)
Result: FAIL
}}}

Thank you very much.[[BR]]
kid51",bug,closed,normal,,build,1.4.0,medium,fixed,ops2pm buildtools buildtools_tests,Whiteknight,,new,
