[Maria-developers] Should these files be included in the Debian packages?

2015-12-27 Thread Otto Kekäläinen
Hello!

While working on MDEV-9259 I did some comparisons about what files in
general are created by the build but which are missing from the Debian
packaging. The list is below. Please advise which should be included
and which are OK to leave out.

etc/mysql/conf.d/cassandra.cnf
etc/mysql/conf.d/dialog.cnf
etc/mysql/conf.d/oqgraph.cnf

usr/bin/mysql_config
usr/bin/mysql_embedded
usr/bin/mytop

usr/include/mysql/*.h

usr/lib/mysql/plugin/dialog.so
usr/lib/mysql/plugin/mysql_clear_password.so

usr/share/mysql/mroonga/install.sql
usr/share/mysql/mroonga/uninstall.sql

usr/share/mysql/my-huge.cnf
usr/share/mysql/my-innodb-heavy-4G.cnf
usr/share/mysql/my-large.cnf
usr/share/mysql/my-medium.cnf
usr/share/mysql/my-small.cnf

usr/share/mysql/mysqld_multi.server
usr/share/mysql/mysql-log-rotate
usr/share/mysql/mysql.server

usr/sql-bench/*

___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Maria-developers] Should these files be included in the Debian packages?

2015-12-27 Thread Jean Weisbuch
mytop is on a separate package on Debian/Ubuntu : 
https://packages.debian.org/jessie/mytop


Le 27/12/2015 21:18, Otto Kekäläinen a écrit :

Hello!

While working on MDEV-9259 I did some comparisons about what files in
general are created by the build but which are missing from the Debian
packaging. The list is below. Please advise which should be included
and which are OK to leave out.

etc/mysql/conf.d/cassandra.cnf
etc/mysql/conf.d/dialog.cnf
etc/mysql/conf.d/oqgraph.cnf

usr/bin/mysql_config
usr/bin/mysql_embedded
usr/bin/mytop

usr/include/mysql/*.h

usr/lib/mysql/plugin/dialog.so
usr/lib/mysql/plugin/mysql_clear_password.so

usr/share/mysql/mroonga/install.sql
usr/share/mysql/mroonga/uninstall.sql

usr/share/mysql/my-huge.cnf
usr/share/mysql/my-innodb-heavy-4G.cnf
usr/share/mysql/my-large.cnf
usr/share/mysql/my-medium.cnf
usr/share/mysql/my-small.cnf

usr/share/mysql/mysqld_multi.server
usr/share/mysql/mysql-log-rotate
usr/share/mysql/mysql.server

usr/sql-bench/*


___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Maria-developers] Should these files be included in the Debian packages?

2015-12-27 Thread Daniel Schepler
On Sun, Dec 27, 2015 at 3:18 PM, Otto Kekäläinen  wrote:

> Hello!
>
> While working on MDEV-9259 I did some comparisons about what files in
> general are created by the build but which are missing from the Debian
> packaging. The list is below. Please advise which should be included
> and which are OK to leave out.
>
> etc/mysql/conf.d/cassandra.cnf
> etc/mysql/conf.d/dialog.cnf
> etc/mysql/conf.d/oqgraph.cnf
>
> usr/bin/mysql_config
> usr/bin/mysql_embedded
> usr/bin/mytop
>
> usr/include/mysql/*.h
>
> usr/lib/mysql/plugin/dialog.so
> usr/lib/mysql/plugin/mysql_clear_password.so
>
> usr/share/mysql/mroonga/install.sql
> usr/share/mysql/mroonga/uninstall.sql
>
> usr/share/mysql/my-huge.cnf
> usr/share/mysql/my-innodb-heavy-4G.cnf
> usr/share/mysql/my-large.cnf
> usr/share/mysql/my-medium.cnf
> usr/share/mysql/my-small.cnf
>
> usr/share/mysql/mysqld_multi.server
> usr/share/mysql/mysql-log-rotate
> usr/share/mysql/mysql.server
>
> usr/sql-bench/*
>

For usr/bin/mysql_config and usr/include/mysql/*.h: I thought we were going
with MariaDB Connector/C as the primary MariaDB client library in Debian.

Likewise, for usr/lib/mysql/plugin/*.so: Versions of those are currently in
usr/lib/x86_64-linux-gnu/plugin/ in the Git Debian packaging for
Connector/C 2.2.2 - though I'm seriously considering changing that to avoid
polluting the namespace with such a generic name.
-- 
Daniel Schepler
___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


[Maria-developers] ABI breakage in Connector/C sometime between 2.0.0 and 2.2.2

2015-12-27 Thread Daniel Schepler
While preparing Debian packaging for MariaDB Connector/C version 2.2.2, I
noticed that there's an ABI breakage without a corresponding change of
SONAME: version 2.0.0 had a symbol "get_tty_password@Base" whereas version
2.2.2 doesn't.  I'm wondering how big of a breakage it is - i.e. is that
something that was never meant to be in the API/ABI in the first place, or
is an oversight?

I'm also wondering whether it's worth renaming the Debian package from
libmariadb2 to libmariadb2a because of this.
-- 
Daniel Schepler
___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp