[Maria-discuss] MariaDB finally in Debian officially (Fwd: Debian 8 "Jessie" released)
Hello!
Debian 8 "Jessie" has been released to today. It is the first official
Debian release that ships with MariaDB (it has MariaDB 10.0.16 and
MySQL 5.5.42). MariaDB client for C (the LGPL version) is also
included. Release notes[1] state that in Debian 9 only one MySQL
variant will be shipped. Hopefully the decision will tip towards
MariaDB.
The MariaDB "request for packaging" issue[2] was opened in
bugs.debian.org in 2010. I started doing MariaDB packaging for Debian
in 2013. The path here has been long and I am glad that this milestone
is finally reached.
[1] https://www.debian.org/releases/jessie/amd64/release-notes/ch-whats-new.en.h...
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565308
---------- Forwarded message ----------
From: Paul Wise
----- Original Message -----
Hello!
Debian 8 "Jessie" has been released to today. It is the first official Debian release that ships with MariaDB (it has MariaDB 10.0.16 and MySQL 5.5.42). MariaDB client for C (the LGPL version) is also included.
Release notes[1] state that in Debian 9 only one MySQL variant will be shipped.
Is this driven by the complexity of maintaining two concurrent variants and/or maintenance effort and/or other factors?
Hopefully the decision will tip towards MariaDB.
What will make this decision easier when Debian 9 comes around?
The MariaDB "request for packaging" issue[2] was opened in bugs.debian.org in 2010. I started doing MariaDB packaging for Debian in 2013. The path here has been long and I am glad that this milestone is finally reached.
Thanks Otto for making this possible. FYI, travis-ci testing in development, https://github.com/openquery/mariadb-server/blob/travis-ci-10.0/.travis.yml Probably could do something for packaging tests here. Build/test time is limited to 50 mins so its probably too much of a stretch to get packaging and content tests in the same package. Build time is only about 5 mins. -- Daniel Black, Engineer @ Open Query (http://openquery.com.au) Remote expertise & maintenance for MySQL/MariaDB server environments.
2015-04-26 10:27 GMT+03:00 Daniel Black
Release notes[1] state that in Debian 9 only one MySQL variant will be shipped.
Is this driven by the complexity of maintaining two concurrent variants and/or maintenance effort and/or other factors?
Yes and yes and yes :) This is the stance that the release team at Debian has taken. We'll see how it plays out. Our part is to make sure that MariaDB continues to serve its users well and everything should go just fine.
FYI, travis-ci testing in development, https://github.com/openquery/mariadb-server/blob/travis-ci-10.0/.travis.yml Probably could do something for packaging tests here. Build/test time is limited to 50 mins so its probably too much of a stretch to get packaging and content tests in the same package. Build time is only about 5 mins.
Cool. What I'd like to see is automatic install/upgrade testing like piuparts in Debian does, but for per commit development versions. I added your Travis file as a link to the page https://wiki.debian.org/Teams/MySQL/MariaDB Daniel, check out on that page the TODO section and item number 8 about Debian CI autopkg tests. I haven't had time to do those yet. The MySQL packages has them, so it should not be to hard to copy them over to the MariaDB package and adapt them a little bit. Would you be interested in contributing here? :)
Cool.
Even better - worked out how to split up tests. Also has an option to use clang{,++} as a compiler (needing MDEV-7398 solved).
What I'd like to see is automatic install/upgrade testing like piuparts in Debian does, but for per commit development versions.
Found that http://anonscm.debian.org/cgit/piuparts/piuparts.git/tree/
I added your Travis file as a link to the page https://wiki.debian.org/Teams/MySQL/MariaDB
Daniel, check out on that page the TODO section and item number 8 about Debian CI autopkg tests. I haven't had time to do those yet. The MySQL packages has them,
Looks easy enough. There is mysql-5.5 installed on the travis-ci machines, 5.6 is a planned update. I can look at doing a few tests around replacing those. MDEV-6916 and innodb log sizes/instances in mind. Other thoughts welcome.
so it should not be to hard to copy them over to the MariaDB package and adapt them a little bit. Would you be interested in contributing here? :)
As time permits. I'll get travis-ci to trigger the ci exactly like http://ci.debian.net/doc/. Need to sort out some g++ internal compile errors which is just being a pain first. -- -- Daniel Black, Engineer @ Open Query (http://openquery.com.au) Remote expertise & maintenance for MySQL/MariaDB server environments.
2015-04-27 4:48 GMT+03:00 Daniel Black
Cool.
Even better - worked out how to split up tests. Also has an option to use clang{,++} as a compiler (needing MDEV-7398 solved).
What I'd like to see is automatic install/upgrade testing like piuparts in Debian does, but for per commit development versions.
Found that http://anonscm.debian.org/cgit/piuparts/piuparts.git/tree/
I forgot the link - here is the output of the running systems: https://piuparts.debian.org/sid/maintainer/p/pkg-mysql-maint@lists.alioth.de...
Excerpts from Otto Kekäläinen's message of 2015-04-25 23:57:50 -0700:
Hello!
Debian 8 "Jessie" has been released to today. It is the first official Debian release that ships with MariaDB (it has MariaDB 10.0.16 and MySQL 5.5.42). MariaDB client for C (the LGPL version) is also included. Release notes[1] state that in Debian 9 only one MySQL variant will be shipped. Hopefully the decision will tip towards MariaDB.
GREAT job Otto, This is really good news for Debian and for MariaDB. I wanted to just make sure to clarify something from those release notes: The actual quote from the release notes reads as such: "Only one of them is likely to be included in Debian 9" It may be a subtlety, but "will" is certain, and "likely" is not. As I've stated many times, any variant that has enough support from its community should ship. Oracle has done their part for MySQL, and you have done yours for MariaDB. Percona has also stepped up for their variants. When that line was written, it wasn't at all clear who would contribute to help all the variants play well together.
The MariaDB "request for packaging" issue[2] was opened in bugs.debian.org in 2010. I started doing MariaDB packaging for Debian in 2013. The path here has been long and I am glad that this milestone is finally reached.
Your persistence is legendary Otto. Thanks so much!
participants (3)
-
Clint Byrum
-
Daniel Black
-
Otto Kekäläinen