Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/tests/lib/libm



    Date:        Tue, 25 Jul 2017 22:43:18 +0000
    From:        coypu%sdf.org@localhost
    Message-ID:  <20170725224318.GA3831%SDF.ORG@localhost>

  | 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



Home | Main Index | Thread Index | Old Index