Who is working on MariaDB 10.0?

There was some suggestion after my previous post (Who works on MariaDB and MySQL?) that I look at MariaDB 10.0 – so I have. My working was very simple, in a current MariaDB 10.0 BZR tree (somewhat beyond 10.0.3), I ran the following command:

bzr log -n0 -rtag:mariadb-10.0.0..|egrep '(author|committer): '| \
  sed -e 's/^\s*//; s/committer: //; s/author: //'| \
  sort -u|grep -iv oracle

 

MariaDB foundation/MontyProgram/SkySQL:

  1. Alexander Barkov
  2. Alexey Botchkov
  3. Daniel Bartholomew
  4. Elena Stepanova
  5. Igor Babaev
  6. Jani Tolonen
  7. knielsen
  8. Michael Widenius
  9. sanja
  10. Sergei Golubchik
  11. Sergey Petrunya
  12. Sergey Vojtovich
  13. timour
  14. Vladislav Vaintroub

Elsewhere:

  1. Kentoku SHIBA (4 commits)
  2. Lixun Peng (1 commit)
  3. Olivier Bertrand (212 commits)

From Oracle (i.e. revisions merged from Oracle MySQL):

  • 81 names (which I won’t list here as 81 is a lot)

The results are no different if you go back to the first revision that is different between MariaDB 5.5 and 10.0 (found using bzr missing). Even when grepping through the bzr log for things such as “patch by”, “contribution” or “originally” I can only find 1 or two more names as original authors for patches (about the same as I can for patches going into the Oracle tree).

Please point me to revisions (revid is best way) that come from outside contributors as then I really can update this to show that there’s a larger developer community.

The current development version of Drizzle (7.2) has just as many contributors as the MariaDB development version (10.0) – although Drizzle does have fewer commits.

4 thoughts on “Who is working on MariaDB 10.0?

  1. I think part of the problem here is a lack of attribution in patches. For instance, compare a commit message:

    http://bazaar.launchpad.net/~maria-captains/maria/10.0-base/revision/3662

    To the ticket which it references:

    https://mariadb.atlassian.net/browse/MDEV-4686

    There are many examples like this from our team. I have no idea how many other external contributors there are, but at least if they are not committing directly I don’t think your scan will find them. I would however love to see commit messages be improved substantially.

  2. I’d count that more as a bug report than as code being merged… which may/may not be strictly fair/true but is generally the standard that could easily be compared between projects (directly pulling a patch/slightly modifying one versus following instructions on how to make a patch to fix it).

    I could count the other way, in which case I’ve made a lot more contributions to MySQL recently :)

  3. Pingback: MariaDB & Trademarks, and advice for your project | Ramblings

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.