Hello! ti 25. jouluk. 2018 klo 10.06 Scott Kitterman (deb...@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
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
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
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