[debian-mysql] [RFC] Adding a new *-dev package to mariadb-10.0

Carsten Schoenert c.schoenert at t-online.de
Tue Oct 27 10:41:51 UTC 2015


Hello there,

some pre infos ...
A friend of mine was asking me if I could help him to create own packages of
maxscale [1], a high availability and scalable proxy for mariadb and mysql
server.
MariaDB is serving own packages for Debian systems, but the main intendion for
creating own maxscale packages was the ability to change some parts of the
source and testing these changes in a own environment. But there are currently
two main blockers for going that way.

maxscale needs the header for client functions from current mariadb versions
like 10.0 or 10.1 and the respective package libmariadbclient-dev is not
available within the mariadb-10.0 packaging. The other issue is that MariaDB
unfortunately isn't providing any *debian.tar.xz archives so packaging of
maxscale is creating mostly every thing from source.

To get one step closer to a maxscale package I tried to solve the dependency
problem for libmariadbclient-dev, that is this mail is about.

Please take a look at the patch that's appended and include the changes to
one of the next releases please.
I've tested the created package in a chroot and the source of maxscale is
building fine with these header files. I can provide a URL to the current
state of packaging of maxscale but before I have to make some more cleanup.
But yes, maybe the patch needs some further changes. Please let me know if
something isn't correct.

Please keep me CC'd as I'm not subscribed to the list.

[1] https://mariadb.com/products/mariadb-maxscale

Carsten Schoenert (1):
  libmariadbclient-dev: adding new package install target

 debian/control                      | 13 +++++++++++++
 debian/libmariadbclient-dev.install |  8 ++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 debian/libmariadbclient-dev.install

-- 
2.6.1




More information about the pkg-mysql-maint mailing list