Some time ago, I sent an internal message to all the MySQL
employees challenging/pleading for anyone who had coding skills
but was not involved on the development team to jump in and help
fix bugs. Several kind people took me up on that challenge, and
Jay has now blogged about his experience and the steps involved in fixing a
MySQL server bug. It’s an excellent and detailed explanation
of how to set up your linux (or Mac) development environment, and
how to add a test case to our regression test suite to be sure
the bug never comes back. One suggestion - I recommend using
compile-pentium-debug-max
instead
compile-pentium-debug
, as the max build script turns
on a lot more things in the code which you want to be tested when
you run the regression test suite.
Hmm, I wonder if anyone would …
[Read more]