This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Merge bisect-runner.pl fixes for 5.11-era parallel make bugs.
authorNicholas Clark <nick@ccl4.org>
Tue, 22 Nov 2011 09:53:20 +0000 (09:53 +0000)
committerNicholas Clark <nick@ccl4.org>
Tue, 22 Nov 2011 09:53:20 +0000 (09:53 +0000)
commit6da1ef1ca88ce3e9e6a3da8722992917363120fe
tree0e2f8abb283ac71e5a6e0d06018486f6dbc7693d
parent9a82c944a90fc4b97811a7c5f18e227eb2775c8a
parent978976753e874bbd892ac10434fcece1cfa7045e
Merge bisect-runner.pl fixes for 5.11-era parallel make bugs.

"all known" - that's a description to tempt fate. But bisect-runner.pl
should now avoid falling foul of make race conditions introduced from late
December 2008, and only resolved in January 2010.

Without the fixes, the parallel make bugs could mean that a bisect would
sometimes fail to build any revision in the range. The best case would be a
"skip" on an intermediate revision, and a slightly slower bisect run. The
worst case would be the bisect reporting failure to complete, giving a
range of skipped revisions instead of a definitive answer.