I'm coining a new term, "fixage", like "breakage".
"Fixage" is when software fixes a bug and reveals bugs in dependent software.
Test-Simple 0.77 (which includes Test::More) fixed a long standing bug by
removing the annoying global $SIG{__DIE__} handler to trap test death. It
would swallow the real exit code of a test.
This code used to pass:
use Test::More tests => 1;
pass();
exit 1;
Whereas now it will properly exit with 1, which is a failure, and the
appropriate "Looks like your test died" message.
So far there's only been one revealed failure, that's in POE, but I figured
I'd let folks know just in case.
--
On error resume stupid