[debian-mysql] Bug#917266: Bug#917266: default-libmysqlclient-dev: Uninstallable - depends on no longer built libmariadbclient-dev-compat

Otto Kekäläinen otto at debian.org
Tue Dec 25 10:28:50 GMT 2018


Hello!

ti 25. jouluk. 2018 klo 10.06 Scott Kitterman (debian at kitterman.com) kirjoitti:
> Severity: grave
> Justification: renders package unusable
>
> <mysql.h> no longer found.
>
> Since mariadb10.3 became the default this no longer works:
>
> #include <mysql.h>
>
> It has to be changed to:
>
> #include <mariadb/mysql.h>
>
> You can experience this for yourself by rebuilding postfix, seeing it fail:
>
> gcc -fPIC -I. -I../../include -DDEBIAN -DHAS_PCRE -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DMYORIGIN_FROM_FILE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -I/usr/include -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -I/usr/include -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fPIC -g -O2 -I. -I../../include -DLINUX3 -c dict_ldap.c
> gcc -shared -Wl,--enable-new-dtags -Wl,-rpath,/usr/lib/postfix -o postfix-ldap.so dict_ldap.o -lldap -llber -L../../lib -L. -lpostfix-util -lpostfix-global
> gcc -fPIC -I. -I../../include -DDEBIAN -DHAS_PCRE -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DMYORIGIN_FROM_FILE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -I/usr/include -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -I/usr/include -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fPIC -g -O2 -I. -I../../include -DLINUX3 -c dict_mysql.c
> dict_mysql.c:171:10: fatal error: mysql.h: No such file or directory
>  #include <mysql.h>
>           ^~~~~~~~~
> compilation terminated.
>
> And then changing src/global/dict_mysql.c line 171
>
> Alternately, I could update the include path, I guess, but isn't approximately
> the whol point of providing a generic default so that every package in
> Debian doesn't have to change when the default changes?

Yes, these #include mysql.h in Debian can be found via
https://codesearch.debian.net/search?q=%22mysql.h%22&perpkg=1

In mariadb-10.1 the mysql.h was shipped in package
libmariadbclient-dev at path /usr/include/mysql/mysql.h. The package
libmariadbclient-dev-compat does not provide any symlinks or anything
related to /usr/include

In mariadb-connector-c mysql.h was shipped in package libmariadb-dev
at path /usr/include/mariadb/mysql.h

In mariadb-10.3, which now includes libmariadb3 (and no
libmariadbclient18 anymore), so basically same as mariadb-connector-c,
and ships mysql.h in package libmariadb-dev at path
/usr/include/mariadb/mysql.h.

I've attached file listing from the relevant libmariadb* packages
across mariadb-10.1, -10.3 and mariadb-connector-c so it is easier for
you to review and suggest how to proceed.

I tested the cmake flags used in mariadb-connector-c to modify the
file layout (DINSTALL_LAYOUT:STRING=DEB -DPLUGINDIR_DEB=mariadb3
-DWITH_MYSQLCOMPAT=ON)
[1] but they did not have any effect.

I don't think there is anything I can do. Feel free to open a merge
request[2] on mariadb-10.3 if you have a vision how to add symlinks or
something to solve this.

I've CC'd a few upstream developers in case they care about how
existing programs using mysql.h can build using MariaDB in the future
and if they want to suggest what to do here. The upstream Debian
packages don't currently support being used as a drop-in replacement
for libmysqlclient18 and I don't think anybody ever actually tested
using libmariadb3 for it, nor is there hardly any documentation at
mariadb.com/kb/ about libmariadb3 usage and compilation examples.


[1] https://salsa.debian.org/mariadb-team/mariadb-connector-c/blob/master/debian/rules#L14-16
[2] https://wiki.debian.org/Teams/MySQL/patches
-------------- next part --------------
libmariadb3
drwxr-xr-x ./
drwxr-xr-x ./usr/
drwxr-xr-x ./usr/lib/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/libmariadb.so.3
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/mariadb19/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/mariadb19/plugin/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb19/plugin/client_ed25519.so
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb19/plugin/dialog.so
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb19/plugin/mysql_clear_password.so
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb19/plugin/sha256_password.so
drwxr-xr-x ./usr/share/
drwxr-xr-x ./usr/share/doc/
drwxr-xr-x ./usr/share/doc/libmariadb3/
-rw-r--r-- ./usr/share/doc/libmariadb3/changelog.Debian.gz
-rw-r--r-- ./usr/share/doc/libmariadb3/copyright
------------------------------------------------
libmariadbclient18
drwxr-xr-x ./
drwxr-xr-x ./usr/
drwxr-xr-x ./usr/lib/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/
drwxr-xr-x ./usr/share/
drwxr-xr-x ./usr/share/doc/
drwxr-xr-x ./usr/share/doc/libmariadbclient18/
-rw-r--r-- ./usr/share/doc/libmariadbclient18/changelog.Debian.gz
-rw-r--r-- ./usr/share/doc/libmariadbclient18/copyright
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmariadbclient.so.18
------------------------------------------------
libmariadb-dev
drwxr-xr-x ./
drwxr-xr-x ./usr/
drwxr-xr-x ./usr/bin/
-rwxr-xr-x ./usr/bin/mariadb_config
drwxr-xr-x ./usr/include/
drwxr-xr-x ./usr/include/mariadb/
-rw-r--r-- ./usr/include/mariadb/errmsg.h
-rw-r--r-- ./usr/include/mariadb/ma_list.h
-rw-r--r-- ./usr/include/mariadb/ma_pvio.h
-rw-r--r-- ./usr/include/mariadb/ma_tls.h
drwxr-xr-x ./usr/include/mariadb/mariadb/
-rw-r--r-- ./usr/include/mariadb/mariadb/ma_io.h
-rw-r--r-- ./usr/include/mariadb/mariadb_com.h
-rw-r--r-- ./usr/include/mariadb/mariadb_ctype.h
-rw-r--r-- ./usr/include/mariadb/mariadb_dyncol.h
-rw-r--r-- ./usr/include/mariadb/mariadb_stmt.h
-rw-r--r-- ./usr/include/mariadb/mariadb_version.h
-rw-r--r-- ./usr/include/mariadb/my_config.h
-rw-r--r-- ./usr/include/mariadb/my_global.h
-rw-r--r-- ./usr/include/mariadb/my_sys.h
drwxr-xr-x ./usr/include/mariadb/mysql/
-rw-r--r-- ./usr/include/mariadb/mysql/client_plugin.h
-rw-r--r-- ./usr/include/mariadb/mysql/plugin_auth.h
-rw-r--r-- ./usr/include/mariadb/mysql/plugin_auth_common.h
-rw-r--r-- ./usr/include/mariadb/mysql.h
-rw-r--r-- ./usr/include/mariadb/mysql_com.h
-rw-r--r-- ./usr/include/mariadb/mysql_version.h
-rw-r--r-- ./usr/include/mariadb/mysqld_error.h
drwxr-xr-x ./usr/include/mariadb/server/
-rw-r--r-- ./usr/include/mariadb/server/big_endian.h
-rw-r--r-- ./usr/include/mariadb/server/byte_order_generic.h
-rw-r--r-- ./usr/include/mariadb/server/byte_order_generic_x86.h
-rw-r--r-- ./usr/include/mariadb/server/byte_order_generic_x86_64.h
-rw-r--r-- ./usr/include/mariadb/server/decimal.h
-rw-r--r-- ./usr/include/mariadb/server/errmsg.h
-rw-r--r-- ./usr/include/mariadb/server/handler_ername.h
-rw-r--r-- ./usr/include/mariadb/server/handler_state.h
-rw-r--r-- ./usr/include/mariadb/server/json_lib.h
-rw-r--r-- ./usr/include/mariadb/server/keycache.h
-rw-r--r-- ./usr/include/mariadb/server/little_endian.h
-rw-r--r-- ./usr/include/mariadb/server/m_ctype.h
-rw-r--r-- ./usr/include/mariadb/server/m_string.h
-rw-r--r-- ./usr/include/mariadb/server/ma_dyncol.h
-rw-r--r-- ./usr/include/mariadb/server/my_alloc.h
-rw-r--r-- ./usr/include/mariadb/server/my_attribute.h
-rw-r--r-- ./usr/include/mariadb/server/my_byteorder.h
-rw-r--r-- ./usr/include/mariadb/server/my_compiler.h
-rw-r--r-- ./usr/include/mariadb/server/my_config.h
-rw-r--r-- ./usr/include/mariadb/server/my_dbug.h
-rw-r--r-- ./usr/include/mariadb/server/my_decimal_limits.h
-rw-r--r-- ./usr/include/mariadb/server/my_dir.h
-rw-r--r-- ./usr/include/mariadb/server/my_getopt.h
-rw-r--r-- ./usr/include/mariadb/server/my_global.h
-rw-r--r-- ./usr/include/mariadb/server/my_list.h
-rw-r--r-- ./usr/include/mariadb/server/my_net.h
-rw-r--r-- ./usr/include/mariadb/server/my_pthread.h
-rw-r--r-- ./usr/include/mariadb/server/my_sys.h
-rw-r--r-- ./usr/include/mariadb/server/my_valgrind.h
-rw-r--r-- ./usr/include/mariadb/server/my_xml.h
drwxr-xr-x ./usr/include/mariadb/server/mysql/
-rw-r--r-- ./usr/include/mariadb/server/mysql/auth_dialog_client.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/client_plugin.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/plugin.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/plugin_audit.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/plugin_auth.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/plugin_auth_common.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/plugin_encryption.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/plugin_ftparser.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/plugin_password_validation.h
drwxr-xr-x ./usr/include/mariadb/server/mysql/psi/
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/mysql_file.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/mysql_idle.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/mysql_socket.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/mysql_stage.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/mysql_statement.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/mysql_table.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/mysql_thread.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/psi.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/psi_abi_v0.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/psi_abi_v1.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/psi_abi_v2.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/psi_base.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/psi/psi_memory.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_base64.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_debug_sync.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_encryption.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_encryption_scheme.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_kill_statement.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_logger.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_md5.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_my_crypt.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_my_print_error.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_my_snprintf.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_progress_report.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_sha1.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_sha2.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_thd_alloc.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_thd_autoinc.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_thd_error_context.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_thd_rnd.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_thd_specifics.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_thd_timezone.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_thd_wait.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/service_wsrep.h
-rw-r--r-- ./usr/include/mariadb/server/mysql/services.h
-rw-r--r-- ./usr/include/mariadb/server/mysql.h
-rw-r--r-- ./usr/include/mariadb/server/mysql_com.h
-rw-r--r-- ./usr/include/mariadb/server/mysql_com_server.h
-rw-r--r-- ./usr/include/mariadb/server/mysql_embed.h
-rw-r--r-- ./usr/include/mariadb/server/mysql_time.h
-rw-r--r-- ./usr/include/mariadb/server/mysql_version.h
-rw-r--r-- ./usr/include/mariadb/server/mysqld_ername.h
-rw-r--r-- ./usr/include/mariadb/server/mysqld_error.h
-rw-r--r-- ./usr/include/mariadb/server/pack.h
drwxr-xr-x ./usr/include/mariadb/server/private/
drwxr-xr-x ./usr/include/mariadb/server/private/atomic/
-rw-r--r-- ./usr/include/mariadb/server/private/atomic/gcc_builtins.h
-rw-r--r-- ./usr/include/mariadb/server/private/atomic/gcc_sync.h
-rw-r--r-- ./usr/include/mariadb/server/private/atomic/generic-msvc.h
-rw-r--r-- ./usr/include/mariadb/server/private/atomic/solaris.h
-rw-r--r-- ./usr/include/mariadb/server/private/authors.h
-rw-r--r-- ./usr/include/mariadb/server/private/bounded_queue.h
-rw-r--r-- ./usr/include/mariadb/server/private/client_settings.h
-rw-r--r-- ./usr/include/mariadb/server/private/compat56.h
-rw-r--r-- ./usr/include/mariadb/server/private/config.h
-rw-r--r-- ./usr/include/mariadb/server/private/contributors.h
-rw-r--r-- ./usr/include/mariadb/server/private/create_options.h
-rw-r--r-- ./usr/include/mariadb/server/private/custom_conf.h
-rw-r--r-- ./usr/include/mariadb/server/private/datadict.h
-rw-r--r-- ./usr/include/mariadb/server/private/debug_sync.h
-rw-r--r-- ./usr/include/mariadb/server/private/derror.h
-rw-r--r-- ./usr/include/mariadb/server/private/des_key_file.h
-rw-r--r-- ./usr/include/mariadb/server/private/discover.h
-rw-r--r-- ./usr/include/mariadb/server/private/dur_prop.h
-rw-r--r-- ./usr/include/mariadb/server/private/embedded_priv.h
-rw-r--r-- ./usr/include/mariadb/server/private/event_data_objects.h
-rw-r--r-- ./usr/include/mariadb/server/private/event_db_repository.h
...
-rw-r--r-- ./usr/include/mariadb/server/private/wsrep_var.h
-rw-r--r-- ./usr/include/mariadb/server/private/wsrep_xid.h
-rw-r--r-- ./usr/include/mariadb/server/sql_common.h
-rw-r--r-- ./usr/include/mariadb/server/sql_state.h
-rw-r--r-- ./usr/include/mariadb/server/sslopt-case.h
-rw-r--r-- ./usr/include/mariadb/server/sslopt-longopts.h
-rw-r--r-- ./usr/include/mariadb/server/sslopt-vars.h
-rw-r--r-- ./usr/include/mariadb/server/typelib.h
drwxr-xr-x ./usr/lib/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/libmariadbclient.a
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/libmysqlservices.a
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/pkgconfig/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/pkgconfig/libmariadb.pc
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/pkgconfig/mariadb.pc
drwxr-xr-x ./usr/share/
drwxr-xr-x ./usr/share/aclocal/
-rw-r--r-- ./usr/share/aclocal/mysql.m4
drwxr-xr-x ./usr/share/doc/
drwxr-xr-x ./usr/share/doc/libmariadb-dev/
-rw-r--r-- ./usr/share/doc/libmariadb-dev/changelog.Debian.gz
-rw-r--r-- ./usr/share/doc/libmariadb-dev/copyright
drwxr-xr-x ./usr/share/doc/libmariadb-dev/examples/
-rw-r--r-- ./usr/share/doc/libmariadb-dev/examples/udf_example.c.gz
drwxr-xr-x ./usr/share/man/
drwxr-xr-x ./usr/share/man/man1/
-rw-r--r-- ./usr/share/man/man1/mysql_config.1.gz
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmariadb.so
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmariadbclient.so
lrwxrwxrwx ./usr/share/man/man1/mariadb_config.1.gz
------------------------------------------------
libmariadb-dev-compat
drwxr-xr-x ./
drwxr-xr-x ./usr/
drwxr-xr-x ./usr/bin/
drwxr-xr-x ./usr/include/
drwxr-xr-x ./usr/lib/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/
drwxr-xr-x ./usr/share/
drwxr-xr-x ./usr/share/doc/
drwxr-xr-x ./usr/share/doc/libmariadb-dev-compat/
-rw-r--r-- ./usr/share/doc/libmariadb-dev-compat/changelog.Debian.gz
-rw-r--r-- ./usr/share/doc/libmariadb-dev-compat/copyright
lrwxrwxrwx ./usr/bin/mysql_config
lrwxrwxrwx ./usr/include/mysql
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmysqlclient.a
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmysqlclient.so
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.a
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.so
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/mysqlclient.pc
-------------- next part --------------
libmariadbclient18
drwxr-xr-x ./
drwxr-xr-x ./usr/
drwxr-xr-x ./usr/lib/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/libmariadbclient.so.18.0.0
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/mariadb18/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/client_ed25519.so
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/dialog.so
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/disks.so
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/mysql_clear_password.so
drwxr-xr-x ./usr/share/
drwxr-xr-x ./usr/share/doc/
drwxr-xr-x ./usr/share/doc/libmariadbclient18/
-rw-r--r-- ./usr/share/doc/libmariadbclient18/changelog.Debian.gz
-rw-r--r-- ./usr/share/doc/libmariadbclient18/copyright
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmariadbclient.so.18
------------------------------------------------
libmariadbclient-dev
drwxr-xr-x ./
drwxr-xr-x ./usr/
drwxr-xr-x ./usr/bin/
-rwxr-xr-x ./usr/bin/mysql_config
drwxr-xr-x ./usr/include/
drwxr-xr-x ./usr/include/mysql/
-rw-r--r-- ./usr/include/mysql/auth_dialog_client.h
-rw-r--r-- ./usr/include/mysql/big_endian.h
-rw-r--r-- ./usr/include/mysql/byte_order_generic.h
-rw-r--r-- ./usr/include/mysql/byte_order_generic_x86.h
-rw-r--r-- ./usr/include/mysql/byte_order_generic_x86_64.h
-rw-r--r-- ./usr/include/mysql/client_plugin.h
-rw-r--r-- ./usr/include/mysql/decimal.h
-rw-r--r-- ./usr/include/mysql/errmsg.h
-rw-r--r-- ./usr/include/mysql/handler_ername.h
-rw-r--r-- ./usr/include/mysql/handler_state.h
-rw-r--r-- ./usr/include/mysql/keycache.h
-rw-r--r-- ./usr/include/mysql/little_endian.h
-rw-r--r-- ./usr/include/mysql/m_ctype.h
-rw-r--r-- ./usr/include/mysql/m_string.h
-rw-r--r-- ./usr/include/mysql/ma_dyncol.h
-rw-r--r-- ./usr/include/mysql/my_alloc.h
-rw-r--r-- ./usr/include/mysql/my_attribute.h
-rw-r--r-- ./usr/include/mysql/my_byteorder.h
-rw-r--r-- ./usr/include/mysql/my_compiler.h
-rw-r--r-- ./usr/include/mysql/my_config.h
-rw-r--r-- ./usr/include/mysql/my_dbug.h
-rw-r--r-- ./usr/include/mysql/my_decimal_limits.h
-rw-r--r-- ./usr/include/mysql/my_dir.h
-rw-r--r-- ./usr/include/mysql/my_getopt.h
-rw-r--r-- ./usr/include/mysql/my_global.h
-rw-r--r-- ./usr/include/mysql/my_list.h
-rw-r--r-- ./usr/include/mysql/my_net.h
-rw-r--r-- ./usr/include/mysql/my_pthread.h
-rw-r--r-- ./usr/include/mysql/my_sys.h
-rw-r--r-- ./usr/include/mysql/my_valgrind.h
-rw-r--r-- ./usr/include/mysql/my_xml.h
-rw-r--r-- ./usr/include/mysql/mysql.h
-rw-r--r-- ./usr/include/mysql/mysql_com.h
-rw-r--r-- ./usr/include/mysql/mysql_com_server.h
-rw-r--r-- ./usr/include/mysql/mysql_embed.h
-rw-r--r-- ./usr/include/mysql/mysql_time.h
-rw-r--r-- ./usr/include/mysql/mysql_version.h
-rw-r--r-- ./usr/include/mysql/mysqld_ername.h
-rw-r--r-- ./usr/include/mysql/mysqld_error.h
-rw-r--r-- ./usr/include/mysql/plugin.h
-rw-r--r-- ./usr/include/mysql/plugin_audit.h
-rw-r--r-- ./usr/include/mysql/plugin_auth.h
-rw-r--r-- ./usr/include/mysql/plugin_auth_common.h
-rw-r--r-- ./usr/include/mysql/plugin_encryption.h
-rw-r--r-- ./usr/include/mysql/plugin_ftparser.h
-rw-r--r-- ./usr/include/mysql/plugin_password_validation.h
drwxr-xr-x ./usr/include/mysql/private/
-rw-r--r-- ./usr/include/mysql/private/authors.h
-rw-r--r-- ./usr/include/mysql/private/bounded_queue.h
-rw-r--r-- ./usr/include/mysql/private/client_settings.h
-rw-r--r-- ./usr/include/mysql/private/compat56.h
-rw-r--r-- ./usr/include/mysql/private/config.h
-rw-r--r-- ./usr/include/mysql/private/contributors.h
-rw-r--r-- ./usr/include/mysql/private/create_options.h
-rw-r--r-- ./usr/include/mysql/private/custom_conf.h
-rw-r--r-- ./usr/include/mysql/private/datadict.h
-rw-r--r-- ./usr/include/mysql/private/debug_sync.h
-rw-r--r-- ./usr/include/mysql/private/derror.h
-rw-r--r-- ./usr/include/mysql/private/des_key_file.h
-rw-r--r-- ./usr/include/mysql/private/discover.h
-rw-r--r-- ./usr/include/mysql/private/embedded_priv.h
-rw-r--r-- ./usr/include/mysql/private/event_data_objects.h
-rw-r--r-- ./usr/include/mysql/private/event_db_repository.h
-rw-r--r-- ./usr/include/mysql/private/event_parse_data.h
-rw-r--r-- ./usr/include/mysql/private/event_queue.h
-rw-r--r-- ./usr/include/mysql/private/event_scheduler.h
-rw-r--r-- ./usr/include/mysql/private/events.h
-rw-r--r-- ./usr/include/mysql/private/field.h
-rw-r--r-- ./usr/include/mysql/private/filesort.h
-rw-r--r-- ./usr/include/mysql/private/filesort_utils.h
-rw-r--r-- ./usr/include/mysql/private/ft_global.h
-rw-r--r-- ./usr/include/mysql/private/gcalc_slicescan.h
-rw-r--r-- ./usr/include/mysql/private/gcalc_tools.h
-rw-r--r-- ./usr/include/mysql/private/group_by_handler.h
-rw-r--r-- ./usr/include/mysql/private/gstream.h
-rw-r--r-- ./usr/include/mysql/private/ha_partition.h
-rw-r--r-- ./usr/include/mysql/private/handler.h
-rw-r--r-- ./usr/include/mysql/private/hash.h
-rw-r--r-- ./usr/include/mysql/private/hash_filo.h
-rw-r--r-- ./usr/include/mysql/private/heap.h
-rw-r--r-- ./usr/include/mysql/private/hostname.h
-rw-r--r-- ./usr/include/mysql/private/init.h
-rw-r--r-- ./usr/include/mysql/private/innodb_priv.h
-rw-r--r-- ./usr/include/mysql/private/item.h
-rw-r--r-- ./usr/include/mysql/private/item_cmpfunc.h
-rw-r--r-- ./usr/include/mysql/private/item_create.h
-rw-r--r-- ./usr/include/mysql/private/item_func.h
-rw-r--r-- ./usr/include/mysql/private/item_geofunc.h
-rw-r--r-- ./usr/include/mysql/private/item_inetfunc.h
-rw-r--r-- ./usr/include/mysql/private/item_row.h
-rw-r--r-- ./usr/include/mysql/private/item_strfunc.h
...
-rw-r--r-- ./usr/include/mysql/private/wsrep_var.h
-rw-r--r-- ./usr/include/mysql/private/wsrep_xid.h
drwxr-xr-x ./usr/include/mysql/psi/
-rw-r--r-- ./usr/include/mysql/psi/mysql_file.h
-rw-r--r-- ./usr/include/mysql/psi/mysql_idle.h
-rw-r--r-- ./usr/include/mysql/psi/mysql_socket.h
-rw-r--r-- ./usr/include/mysql/psi/mysql_stage.h
-rw-r--r-- ./usr/include/mysql/psi/mysql_statement.h
-rw-r--r-- ./usr/include/mysql/psi/mysql_table.h
-rw-r--r-- ./usr/include/mysql/psi/mysql_thread.h
-rw-r--r-- ./usr/include/mysql/psi/psi.h
-rw-r--r-- ./usr/include/mysql/psi/psi_abi_v0.h
-rw-r--r-- ./usr/include/mysql/psi/psi_abi_v1.h
-rw-r--r-- ./usr/include/mysql/psi/psi_abi_v2.h
-rw-r--r-- ./usr/include/mysql/service_base64.h
-rw-r--r-- ./usr/include/mysql/service_debug_sync.h
-rw-r--r-- ./usr/include/mysql/service_encryption.h
-rw-r--r-- ./usr/include/mysql/service_encryption_scheme.h
-rw-r--r-- ./usr/include/mysql/service_kill_statement.h
-rw-r--r-- ./usr/include/mysql/service_logger.h
-rw-r--r-- ./usr/include/mysql/service_md5.h
-rw-r--r-- ./usr/include/mysql/service_my_crypt.h
-rw-r--r-- ./usr/include/mysql/service_my_print_error.h
-rw-r--r-- ./usr/include/mysql/service_my_snprintf.h
-rw-r--r-- ./usr/include/mysql/service_progress_report.h
-rw-r--r-- ./usr/include/mysql/service_sha1.h
-rw-r--r-- ./usr/include/mysql/service_sha2.h
-rw-r--r-- ./usr/include/mysql/service_thd_alloc.h
-rw-r--r-- ./usr/include/mysql/service_thd_autoinc.h
-rw-r--r-- ./usr/include/mysql/service_thd_error_context.h
-rw-r--r-- ./usr/include/mysql/service_thd_rnd.h
-rw-r--r-- ./usr/include/mysql/service_thd_specifics.h
-rw-r--r-- ./usr/include/mysql/service_thd_timezone.h
-rw-r--r-- ./usr/include/mysql/service_thd_wait.h
-rw-r--r-- ./usr/include/mysql/service_wsrep.h
-rw-r--r-- ./usr/include/mysql/services.h
-rw-r--r-- ./usr/include/mysql/sql_common.h
-rw-r--r-- ./usr/include/mysql/sql_state.h
-rw-r--r-- ./usr/include/mysql/sslopt-case.h
-rw-r--r-- ./usr/include/mysql/sslopt-longopts.h
-rw-r--r-- ./usr/include/mysql/sslopt-vars.h
-rw-r--r-- ./usr/include/mysql/typelib.h
drwxr-xr-x ./usr/lib/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/libmariadbclient.a
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/libmysqlservices.a
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/pkgconfig/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/pkgconfig/mariadb.pc
drwxr-xr-x ./usr/share/
drwxr-xr-x ./usr/share/aclocal/
-rw-r--r-- ./usr/share/aclocal/mysql.m4
drwxr-xr-x ./usr/share/doc/
drwxr-xr-x ./usr/share/doc/libmariadbclient-dev/
-rw-r--r-- ./usr/share/doc/libmariadbclient-dev/changelog.Debian.gz
-rw-r--r-- ./usr/share/doc/libmariadbclient-dev/copyright
drwxr-xr-x ./usr/share/doc/libmariadbclient-dev/examples/
-rw-r--r-- ./usr/share/doc/libmariadbclient-dev/examples/udf_example.c.gz
drwxr-xr-x ./usr/share/man/
drwxr-xr-x ./usr/share/man/man1/
-rw-r--r-- ./usr/share/man/man1/mysql_config.1.gz
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmariadbclient.so
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmariadbclient_r.a
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmariadbclient_r.so
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmariadbclient_r.so.18
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmariadbclient_r.so.18.0.0
------------------------------------------------
libmariadbclient-dev-compat
drwxr-xr-x ./
drwxr-xr-x ./usr/
drwxr-xr-x ./usr/lib/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/
drwxr-xr-x ./usr/share/
drwxr-xr-x ./usr/share/doc/
drwxr-xr-x ./usr/share/doc/libmariadbclient-dev-compat/
-rw-r--r-- ./usr/share/doc/libmariadbclient-dev-compat/changelog.Debian.gz
-rw-r--r-- ./usr/share/doc/libmariadbclient-dev-compat/copyright
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmysqlclient.so
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.so
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/mysqlclient.pc
-------------- next part --------------
libmariadb3
drwxr-xr-x ./
drwxr-xr-x ./usr/
drwxr-xr-x ./usr/lib/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/libmariadb.so.3
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/mariadb3/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/mariadb3/plugin/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb3/plugin/dialog.so
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb3/plugin/mysql_clear_password.so
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb3/plugin/remote_io.so
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/mariadb3/plugin/sha256_password.so
drwxr-xr-x ./usr/share/
drwxr-xr-x ./usr/share/doc/
drwxr-xr-x ./usr/share/doc/libmariadb3/
-rw-r--r-- ./usr/share/doc/libmariadb3/README
-rw-r--r-- ./usr/share/doc/libmariadb3/changelog.Debian.gz
-rw-r--r-- ./usr/share/doc/libmariadb3/copyright
------------------------------------------------
libmariadb-dev
drwxr-xr-x ./
drwxr-xr-x ./usr/
drwxr-xr-x ./usr/bin/
-rwxr-xr-x ./usr/bin/mariadb_config
drwxr-xr-x ./usr/include/
drwxr-xr-x ./usr/include/mariadb/
-rw-r--r-- ./usr/include/mariadb/errmsg.h
-rw-r--r-- ./usr/include/mariadb/ma_list.h
-rw-r--r-- ./usr/include/mariadb/ma_pvio.h
-rw-r--r-- ./usr/include/mariadb/ma_tls.h
drwxr-xr-x ./usr/include/mariadb/mariadb/
-rw-r--r-- ./usr/include/mariadb/mariadb/ma_io.h
-rw-r--r-- ./usr/include/mariadb/mariadb_com.h
-rw-r--r-- ./usr/include/mariadb/mariadb_ctype.h
-rw-r--r-- ./usr/include/mariadb/mariadb_dyncol.h
-rw-r--r-- ./usr/include/mariadb/mariadb_stmt.h
-rw-r--r-- ./usr/include/mariadb/mariadb_version.h
drwxr-xr-x ./usr/include/mariadb/mysql/
-rw-r--r-- ./usr/include/mariadb/mysql/client_plugin.h
-rw-r--r-- ./usr/include/mariadb/mysql/plugin_auth.h
-rw-r--r-- ./usr/include/mariadb/mysql/plugin_auth_common.h
-rw-r--r-- ./usr/include/mariadb/mysql.h
-rw-r--r-- ./usr/include/mariadb/mysqld_error.h
drwxr-xr-x ./usr/lib/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/libmariadb.a
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/pkgconfig/
-rw-r--r-- ./usr/lib/x86_64-linux-gnu/pkgconfig/libmariadb.pc
drwxr-xr-x ./usr/share/
drwxr-xr-x ./usr/share/doc/
drwxr-xr-x ./usr/share/doc/libmariadb-dev/
-rw-r--r-- ./usr/share/doc/libmariadb-dev/changelog.Debian.gz
-rw-r--r-- ./usr/share/doc/libmariadb-dev/copyright
drwxr-xr-x ./usr/share/man/
drwxr-xr-x ./usr/share/man/man1/
-rw-r--r-- ./usr/share/man/man1/mariadb_config.1.gz
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmariadb.so
------------------------------------------------
libmariadb-dev-compat
drwxr-xr-x ./
drwxr-xr-x ./usr/
drwxr-xr-x ./usr/bin/
drwxr-xr-x ./usr/include/
drwxr-xr-x ./usr/lib/
drwxr-xr-x ./usr/lib/x86_64-linux-gnu/
drwxr-xr-x ./usr/share/
drwxr-xr-x ./usr/share/doc/
drwxr-xr-x ./usr/share/doc/libmariadb-dev-compat/
-rw-r--r-- ./usr/share/doc/libmariadb-dev-compat/changelog.Debian.gz
-rw-r--r-- ./usr/share/doc/libmariadb-dev-compat/copyright
drwxr-xr-x ./usr/share/man/
drwxr-xr-x ./usr/share/man/man1/
lrwxrwxrwx ./usr/bin/mysql_config
lrwxrwxrwx ./usr/include/mysql
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmysqlclient.a
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmysqlclient.so
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.a
lrwxrwxrwx ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.so
lrwxrwxrwx ./usr/share/man/man1/mysql_config.1.gz


More information about the pkg-mysql-maint mailing list