Date: Tue, 25 Jul 2017 22:43:18 +0000 From: co...@sdf.org Message-ID: <20170725224318.ga3...@sdf.org>
| It's a minor inconvenience to fix a critical bug. Breaking builds is not a minor inconvenience, it can cause all progress to halt for developers who keep their tree up to date all the time. While build breakages cannot always be avoided, you can generally expect someone to "fix" a breakage you have caused if you don't correct it within a few hours - where "fix" might mean reverting your change, or doing almost anything else to allow the build to succeed. If I had been affected by this, my solution would probably have been to make a dummy function in libm so the program would link, and perhaps even to look in the test, see what result was expected, and simply return that as a constant, so the test "works" as well. What's more, exotic interfaces in libm are, almost by definition, not critical bugs. Stuff that should be supported, should be supported, but if 99% of the applications will work fine without it, then adding it is hardly anything time critical. kre