Upload
otto-kekaelaeinen
View
433
Download
4
Embed Size (px)
Citation preview
MySQL/MariaDB in Debian BoF
DebConf16Cape Town
Streamed and remote participation via #debian-mysql
2
pkg-mysql-maint and mysql-ubuntu
MySQL, MariaDB & co are team maintained
https://wiki.debian.org/Teams/MySQL
https://launchpad.net/~mysql-ubuntu
Looking for new contributors!
3
Now: MariaDB 10.0 & MySQL 5.6
4
Introducing default-mysql-*
Release team decided MariaDB shall be default
Soon to be announced metapackages:● default-mysql-server, -server-core, -client- client-core
● default-libmysqlclient-dev
=> Depends: default-mysql-server | virtual-mysql-server
=> Build-Depends: default-libmysqlclient-dev
5
MariaDB TODO in Debian
Designed for low barrier contributions!#801959 TODO: Tag mariadb packages with debtags
#808419 TODO: Add debconf question to make feedback plugin opt-in very easy
#808420 TODO: Implement systemd scripts
#808421 TODO: Implement metadata.yml (DEP12)
#809022 TODO: Add autopkg tests to detect changes introduced by other uploaded packages
https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=mariadb-10.0
6
MariaDB TODO: difficult ones
● Reproducibile builds broken by Debian debug flag?
● Ask #debian-reproducible
● Allow use of system OpenSSL instead of bundled YaSSL to have TLS1.2 support? Or even system YaSSL?
● “OpenSSL cannot be used unless OpenSSL users give an explicit permission for the OpenSSL and MariaDB server process combination (according to Clint Byrum in #761911).”
● Current bundled = YaSSL
mariadb-10.0/debian/rules: cmake -DWITH_SSL=bundled
mysql-5.6/debian/rules: cmake -DWITH_SSL=bundled● Wait until OpenSSL is re-licensed to Apache? Or start using GnuTLS
or WolfSSL or some other if they mature enough