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

Bug#745135: Top 10 reasons you should sponsor MariaDB 10.0 into Debian this weekend (Re: Bug#745135: RFS: mariadb-10.0/10.0.13-1 [ITP] -- Latest version of worlds most popular non-Oracle database)



Top 10 reasons you should sponsor MariaDB 10.0 into Debian this weekend:

1) Help Debian stay modern! Debian hasn't had any MariaDB in any
official release yet, while for example Fedora and OpenSUSE have not
only had MariaDB for a years, they now even default to it over MySQL.

2) MariaDB 10.0 has great new features lot's of users would like to
use in Debian too - faster performance, no-sql features, many new
plugins and connectors. Do a favour to your peers and upload 10.0 for
their consumption.

3) MariaDB 10.0 packaging is high-quality and easy to sponsor. The
packaging of MariaDB 10.0 is an improved version of the MariaDB 5.5.
packaging in Debian, which in turn is an improved version of the MySQL
5.6 pending packaging for Debian 1,5 years ago, which in turn was much
improved re-write of the MySQL 5.5 packaging which stubbornly still
sits in Debian because the MySQL team needs more manpower - you! An
incredible amount of work has already been done, all you need to do is
make a shot at the goal.

4) MariaDB 10.0 has already been once uploaded to experimental some 5
months ago. It has passed the NEW queue. It has since been ever more
refined. You probably don't need to do any unreasonable effort
anymore, the packaging is already in such a great shape.

5) The complete MariaDB release and packaging process is well aligned
to consistently produce high quality. Upstream MariaDB development
work is public and they have continuous integration. Every build, both
upstream and in Debian, includes running almost 4000 unit tests and
occasionally a even bigger full test suite is run. My packaging
routine uses git-buildpackage (with pristine tar) and at steady
intervals I run a build set for 4 Debian/Ubuntu releases x 2
architectures and upload the build logs with git commit identifiers to
a public server (http://labs.seravo.fi/~otto/mariadb-repo/). Also the
binaries are uploaded, so anybody can easily test the end result.

6) Yes, the package is not Lintian clean, but it is a big package so
full Lintian cleanness and perfect build and test suite results on all
Debian architectures takes some time to accomplish, but I've done a
huge amount of work in this area during the last 1,5 years and many of
my fixes have even been accepted by upstream, so they become
permanent. When looking at the Lintian complaints, don't think if it
is clean, but think how much improvement the small Lintian list is for
Debian compared to what Debian has with e.g. mysql-5.5 at the moment.

7) You are not alone. There are many DD's interested in MariaDB 10.0
(and there are those who upload 5.5). You just need to be the one who
steps up and says you want to make the final kick for the goal.

8) I've been doing the mariadb-5.5 packaging for over 1,5 years,
including preparing security updates for Ubuntu 14.04 since this
spring. I will soon be in a position to apply for Debian Maintainer
position and have limited upload rights to take care of my own
packages. If you now commit to sponsoring me, you can feel safe that
the responsibility will not be an eternal burden and you apprentice
(that is me!) should be able to become independent in a reasonable
time frame.

9) Not convinced yet? Check out the packages and upload to
experimental as a limited time offer! If you don't like the result,
you can stop there.

10) The Jessie transition deadline is soon here. Act now to get
MariaDB 10.0 into Jessie!

10+) Get some Raspberry Pie while doing it! As a thanks for your
effort I'll buy you a small pre-installed Debian computer! Then you
can e.g. enjoy the exclusive fun of running a MariaDB database on ARM
:)


Footnotes:
1: https://mariadb.com/kb/en/mariadb/documentation/getting-started/mariadb-binary-packages/distributions-which-include-mariadb/
2: http://www.slideshare.net/bytebot/mariadb-10-and-whats-new-with-the-project
5: http://buildbot.askmonty.org/buildbot/


Reply to: