This isn’t news anymore – it has been over a month – but it would be odd not to mention this all, so here it goes: at the start of May I’ve left Sun Microsystems and joined Monty’s company.
The setup at Monty Program AB is quite similar – we have an IRC channel (#maria on FreeNode), a mailing list, bazaar trees on launchpad, Worklog and a Buildbot installation. It’s actually more open than at Sun/MySQL. At Sun, everyone is on internal IRC, external public can only see a subset of Worklog (the biggest problem with it is that it’s not possible to subscribe to changes), and their Buildbot-like system (it’s called PushBuild and looks like this) is not visible to the outside public.
There are actually very good reasons why an external person might want to look at pushbuild. Everyone doing development (if you count Summer of Code students and engine developers, that’s a lot of people) or just trying to use the newest features will at some point want to get the latest source from bazaar repository. And the problem here is that the trees get broken every once in a while, and when you are pulling the sources from launchpad it is nice to know what you’re pulling. You can run the tests yourself, sure, but that takes time. And if you do take time to run the tests, then if you see a failure you won’t know if Sun/MySQL is aware of the problem, whether it is repeatable on any computer or you need to report your OS/compiler/configure flags/test run parameters and so forth and so forth.
Getting back to things at Monty Program AB: my first tasks here are Table Elimination and index_merge improvements. I intend to cover them in more detail in a separate post.
Good luck on your new job at the new company! I’m happy with that you are still working for MySQL!
I would be unhappy if you stopped contributing to MySQL (official or MariaDB). So I am still happy and I hope that your new job is better for you. I look forward to your new projects.
How is your work (supposed to be) merged upstream ?
First, MariaDB is under GPL, so nothing prevents upstream from taking the patch and applying to their tree.
I suspect they won’t want to do this though, because Sun/MySQL would want to have full ownership of the codebase. That would require me or Monty Program to sign off rights to the code that’s going to be included. AFAIK the intent is that some changes will be contributed for free, but major features won’t be.