[MDEV-16894] Upgrade of deb packages from 10.1 to 10.2 doesn't work on Ubuntu Bionic Created: 2018-08-03  Updated: 2020-04-23  Resolved: 2020-04-23

Status: Closed
Project: MariaDB Server
Component/s: Platform Debian
Affects Version/s: 10.1, 10.2
Fix Version/s: 10.5.3

Type: Bug Priority: Critical
Reporter: Elena Stepanova Assignee: Otto Kekäläinen
Resolution: Fixed Votes: 0
Labels: None
Environment:

Ubuntu Bionic


Issue Links:
Relates
relates to MDEV-11979 Upgrade from Debian's to MariaDB's 10... Closed

 Description   

http://buildbot.askmonty.org/buildbot/builders/kvm-deb-bionic-amd64/builds/481/steps/upgrade2/logs/stdio

dpkg: error processing archive /tmp/apt-dpkg-install-WXuMyH/1-libmariadb3_10.2.17+maria~bionic_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/mysql/plugin/dialog.so', which is also in package libmariadbclient18 1:10.1.34+maria-1~bionic
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)

To reproduce the problem, it's enough, on a clean machine where none of mariadb|mysql packages are installed:

  • add official MariaDB 10.1 repo to the list (currently points at 10.1.34);
  • run sudo apt-get install libmariadbclient18 (works okay);
  • modify the repo list to point at the official MariaDB 10.2 repo (currently 10.2.16);
  • run sudo apt-get install libmariadb3

=> it produces the error as above.

The very same sequence of actions with the same MariaDB versions works fine on Debian Stretch. I don't know what's the difference between Bionic and Stretch is.



 Comments   
Comment by Otto Kekäläinen [ 2018-08-05 ]

This is a regression caused by https://github.com/MariaDB/server/commit/b5ead3a658fe705ec64faa2450f6f5c3e2bf3482

The whole way we now have in upstream the client libraries and their -compat packages is messed up.

georg Any estimate when 10.4 could be updated to include MariaDB Connector C 3.0.6 as its library? I can then fix the packaging part to be identical (and correct) as in Debian official, thanks to the layout fixes you did in .6.

Comment by Otto Kekäläinen [ 2018-08-05 ]

Related:

Comment by Sergei Golubchik [ 2018-08-08 ]

otto, why 3.0.6, it has packaging fixes that you need?

Comment by Otto Kekäläinen [ 2018-08-10 ]

I made the quick fix in commit https://github.com/MariaDB/server/commit/9dd3e5ea3c7392562b75a40c7fb90b6750308b3a for 10.2. I will soon push a similar one on 10.3.

The proper long-term fix is to adopt the same file layout as in Debian official packages. That requires the MariaDB Connector C to be upgraded to 3.0.6 first.

}}
/pkg-mariadb-10.1$ head -n 2000 filelist-1488ebda00.log
libmariadbclient18
drwxr-xr-x root/root ./
drwxr-xr-x root/root ./usr/
drwxr-xr-x root/root ./usr/lib/
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libmariadbclient.so.18.0.0
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/mariadb18/
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/client_ed25519.so
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/dialog.so
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/disks.so
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/mariadb18/plugin/mysql_clear_password.so
drwxr-xr-x root/root ./usr/share/
drwxr-xr-x root/root ./usr/share/doc/
drwxr-xr-x root/root ./usr/share/doc/libmariadbclient18/
-rw-r--r-- root/root ./usr/share/doc/libmariadbclient18/changelog.Debian.gz
-rw-r--r-- root/root ./usr/share/doc/libmariadbclient18/copyright
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmariadbclient.so.18
------------------------------------------------
libmariadbclient18-dbgsym
drwxr-xr-x root/root ./
drwxr-xr-x root/root ./usr/
drwxr-xr-x root/root ./usr/lib/
drwxr-xr-x root/root ./usr/lib/debug/
drwxr-xr-x root/root ./usr/lib/debug/.build-id/
drwxr-xr-x root/root ./usr/lib/debug/.build-id/37/
-rw-r--r-- root/root ./usr/lib/debug/.build-id/37/1350846a48879fbdc5a04cc8d71616a887d271.debug
drwxr-xr-x root/root ./usr/lib/debug/.build-id/49/
-rw-r--r-- root/root ./usr/lib/debug/.build-id/49/8a76cc959a7c4e25935cdfcb62ba2bac025b32.debug
drwxr-xr-x root/root ./usr/lib/debug/.build-id/aa/
-rw-r--r-- root/root ./usr/lib/debug/.build-id/aa/04b50d3908f31d89975a6e1d0ffd1ada709d1d.debug
drwxr-xr-x root/root ./usr/lib/debug/.build-id/b3/
-rw-r--r-- root/root ./usr/lib/debug/.build-id/b3/e7ea68218f40a8e8facfe17b4a9337b22f03c4.debug
-rw-r--r-- root/root ./usr/lib/debug/.build-id/b3/f5e5196a76eed0e024833130e6678faa1fe92b.debug
drwxr-xr-x root/root ./usr/share/
drwxr-xr-x root/root ./usr/share/doc/
lrwxrwxrwx root/root ./usr/share/doc/libmariadbclient18-dbgsym
------------------------------------------------
libmariadbclient-dev
drwxr-xr-x root/root ./
drwxr-xr-x root/root ./usr/
drwxr-xr-x root/root ./usr/bin/
-rwxr-xr-x root/root ./usr/bin/mysql_config
drwxr-xr-x root/root ./usr/include/
drwxr-xr-x root/root ./usr/include/mysql/
-rw-r--r-- root/root ./usr/include/mysql/auth_dialog_client.h
-rw-r--r-- root/root ./usr/include/mysql/big_endian.h
-rw-r--r-- root/root ./usr/include/mysql/byte_order_generic.h
-rw-r--r-- root/root ./usr/include/mysql/byte_order_generic_x86.h
-rw-r--r-- root/root ./usr/include/mysql/byte_order_generic_x86_64.h
-rw-r--r-- root/root ./usr/include/mysql/client_plugin.h
-rw-r--r-- root/root ./usr/include/mysql/decimal.h
-rw-r--r-- root/root ./usr/include/mysql/errmsg.h
-rw-r--r-- root/root ./usr/include/mysql/handler_ername.h
-rw-r--r-- root/root ./usr/include/mysql/handler_state.h
-rw-r--r-- root/root ./usr/include/mysql/keycache.h
-rw-r--r-- root/root ./usr/include/mysql/little_endian.h
-rw-r--r-- root/root ./usr/include/mysql/m_ctype.h
-rw-r--r-- root/root ./usr/include/mysql/m_string.h
-rw-r--r-- root/root ./usr/include/mysql/ma_dyncol.h
-rw-r--r-- root/root ./usr/include/mysql/my_alloc.h
-rw-r--r-- root/root ./usr/include/mysql/my_attribute.h
-rw-r--r-- root/root ./usr/include/mysql/my_byteorder.h
-rw-r--r-- root/root ./usr/include/mysql/my_compiler.h
-rw-r--r-- root/root ./usr/include/mysql/my_config.h
-rw-r--r-- root/root ./usr/include/mysql/my_dbug.h
-rw-r--r-- root/root ./usr/include/mysql/my_decimal_limits.h
-rw-r--r-- root/root ./usr/include/mysql/my_dir.h
-rw-r--r-- root/root ./usr/include/mysql/my_getopt.h
-rw-r--r-- root/root ./usr/include/mysql/my_global.h
-rw-r--r-- root/root ./usr/include/mysql/my_list.h
-rw-r--r-- root/root ./usr/include/mysql/my_net.h
-rw-r--r-- root/root ./usr/include/mysql/my_pthread.h
-rw-r--r-- root/root ./usr/include/mysql/my_sys.h
-rw-r--r-- root/root ./usr/include/mysql/my_valgrind.h
-rw-r--r-- root/root ./usr/include/mysql/my_xml.h
-rw-r--r-- root/root ./usr/include/mysql/mysql.h
-rw-r--r-- root/root ./usr/include/mysql/mysql_com.h
-rw-r--r-- root/root ./usr/include/mysql/mysql_com_server.h
-rw-r--r-- root/root ./usr/include/mysql/mysql_embed.h
-rw-r--r-- root/root ./usr/include/mysql/mysql_time.h
-rw-r--r-- root/root ./usr/include/mysql/mysql_version.h
-rw-r--r-- root/root ./usr/include/mysql/mysqld_ername.h
-rw-r--r-- root/root ./usr/include/mysql/mysqld_error.h
-rw-r--r-- root/root ./usr/include/mysql/plugin.h
-rw-r--r-- root/root ./usr/include/mysql/plugin_audit.h
-rw-r--r-- root/root ./usr/include/mysql/plugin_auth.h
-rw-r--r-- root/root ./usr/include/mysql/plugin_auth_common.h
-rw-r--r-- root/root ./usr/include/mysql/plugin_encryption.h
-rw-r--r-- root/root ./usr/include/mysql/plugin_ftparser.h
-rw-r--r-- root/root ./usr/include/mysql/plugin_password_validation.h
drwxr-xr-x root/root ./usr/include/mysql/private/
-rw-r--r-- root/root ./usr/include/mysql/private/authors.h
-rw-r--r-- root/root ./usr/include/mysql/private/bounded_queue.h
-rw-r--r-- root/root ./usr/include/mysql/private/client_settings.h
-rw-r--r-- root/root ./usr/include/mysql/private/compat56.h
-rw-r--r-- root/root ./usr/include/mysql/private/config.h
-rw-r--r-- root/root ./usr/include/mysql/private/contributors.h
-rw-r--r-- root/root ./usr/include/mysql/private/create_options.h
-rw-r--r-- root/root ./usr/include/mysql/private/custom_conf.h
-rw-r--r-- root/root ./usr/include/mysql/private/datadict.h
-rw-r--r-- root/root ./usr/include/mysql/private/debug_sync.h
-rw-r--r-- root/root ./usr/include/mysql/private/derror.h
-rw-r--r-- root/root ./usr/include/mysql/private/des_key_file.h
-rw-r--r-- root/root ./usr/include/mysql/private/discover.h
-rw-r--r-- root/root ./usr/include/mysql/private/embedded_priv.h
-rw-r--r-- root/root ./usr/include/mysql/private/event_data_objects.h
-rw-r--r-- root/root ./usr/include/mysql/private/event_db_repository.h
-rw-r--r-- root/root ./usr/include/mysql/private/event_parse_data.h
-rw-r--r-- root/root ./usr/include/mysql/private/event_queue.h
-rw-r--r-- root/root ./usr/include/mysql/private/event_scheduler.h
-rw-r--r-- root/root ./usr/include/mysql/private/events.h
-rw-r--r-- root/root ./usr/include/mysql/private/field.h
-rw-r--r-- root/root ./usr/include/mysql/private/filesort.h
-rw-r--r-- root/root ./usr/include/mysql/private/filesort_utils.h
-rw-r--r-- root/root ./usr/include/mysql/private/ft_global.h
-rw-r--r-- root/root ./usr/include/mysql/private/gcalc_slicescan.h
-rw-r--r-- root/root ./usr/include/mysql/private/gcalc_tools.h
-rw-r--r-- root/root ./usr/include/mysql/private/group_by_handler.h
-rw-r--r-- root/root ./usr/include/mysql/private/gstream.h
-rw-r--r-- root/root ./usr/include/mysql/private/ha_partition.h
-rw-r--r-- root/root ./usr/include/mysql/private/handler.h
-rw-r--r-- root/root ./usr/include/mysql/private/hash.h
-rw-r--r-- root/root ./usr/include/mysql/private/hash_filo.h
-rw-r--r-- root/root ./usr/include/mysql/private/heap.h
-rw-r--r-- root/root ./usr/include/mysql/private/hostname.h
-rw-r--r-- root/root ./usr/include/mysql/private/init.h
-rw-r--r-- root/root ./usr/include/mysql/private/innodb_priv.h
-rw-r--r-- root/root ./usr/include/mysql/private/item.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_cmpfunc.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_create.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_func.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_geofunc.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_inetfunc.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_row.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_strfunc.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_subselect.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_sum.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_timefunc.h
-rw-r--r-- root/root ./usr/include/mysql/private/item_xmlfunc.h
-rw-r--r-- root/root ./usr/include/mysql/private/key.h
-rw-r--r-- root/root ./usr/include/mysql/private/keycaches.h
-rw-r--r-- root/root ./usr/include/mysql/private/lex.h
-rw-r--r-- root/root ./usr/include/mysql/private/lex_symbol.h
-rw-r--r-- root/root ./usr/include/mysql/private/lf.h
-rw-r--r-- root/root ./usr/include/mysql/private/lock.h
-rw-r--r-- root/root ./usr/include/mysql/private/log.h
-rw-r--r-- root/root ./usr/include/mysql/private/log_event.h
-rw-r--r-- root/root ./usr/include/mysql/private/log_event_old.h
-rw-r--r-- root/root ./usr/include/mysql/private/log_slow.h
-rw-r--r-- root/root ./usr/include/mysql/private/maria.h
-rw-r--r-- root/root ./usr/include/mysql/private/mdl.h
-rw-r--r-- root/root ./usr/include/mysql/private/mem_root_array.h
-rw-r--r-- root/root ./usr/include/mysql/private/message.h
-rw-r--r-- root/root ./usr/include/mysql/private/multi_range_read.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_alarm.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_apc.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_atomic.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_base.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_bit.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_bitmap.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_check_opt.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_compare.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_context.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_cpu.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_crypt.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_decimal.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_default.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_handler_errors.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_json_writer.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_libwrap.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_md5.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_nosys.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_rdtsc.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_rnd.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_service_manager.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_stacktrace.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_time.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_tree.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_uctype.h
-rw-r--r-- root/root ./usr/include/mysql/private/my_user.h
-rw-r--r-- root/root ./usr/include/mysql/private/myisam.h
-rw-r--r-- root/root ./usr/include/mysql/private/myisamchk.h
-rw-r--r-- root/root ./usr/include/mysql/private/myisammrg.h
-rw-r--r-- root/root ./usr/include/mysql/private/myisampack.h
-rw-r--r-- root/root ./usr/include/mysql/private/mysql_async.h
-rw-r--r-- root/root ./usr/include/mysql/private/mysqld.h
-rw-r--r-- root/root ./usr/include/mysql/private/mysqld_default_groups.h
-rw-r--r-- root/root ./usr/include/mysql/private/mysqld_suffix.h
-rw-r--r-- root/root ./usr/include/mysql/private/mysys_err.h
-rw-r--r-- root/root ./usr/include/mysql/private/nt_servc.h
-rw-r--r-- root/root ./usr/include/mysql/private/opt_range.h
-rw-r--r-- root/root ./usr/include/mysql/private/opt_subselect.h
-rw-r--r-- root/root ./usr/include/mysql/private/parse_file.h
-rw-r--r-- root/root ./usr/include/mysql/private/partition_element.h
-rw-r--r-- root/root ./usr/include/mysql/private/partition_info.h
-rw-r--r-- root/root ./usr/include/mysql/private/password.h
-rw-r--r-- root/root ./usr/include/mysql/private/probes_mysql.h
-rw-r--r-- root/root ./usr/include/mysql/private/probes_mysql_nodtrace.h
-rw-r--r-- root/root ./usr/include/mysql/private/procedure.h
-rw-r--r-- root/root ./usr/include/mysql/private/protocol.h
-rw-r--r-- root/root ./usr/include/mysql/private/queues.h
-rw-r--r-- root/root ./usr/include/mysql/private/records.h
-rw-r--r-- root/root ./usr/include/mysql/private/repl_failsafe.h
-rw-r--r-- root/root ./usr/include/mysql/private/replication.h
-rw-r--r-- root/root ./usr/include/mysql/private/rijndael.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_constants.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_filter.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_gtid.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_handler.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_injector.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_mi.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_parallel.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_record.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_record_old.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_reporting.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_rli.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_tblmap.h
-rw-r--r-- root/root ./usr/include/mysql/private/rpl_utility.h
-rw-r--r-- root/root ./usr/include/mysql/private/scheduler.h
-rw-r--r-- root/root ./usr/include/mysql/private/service_versions.h
-rw-r--r-- root/root ./usr/include/mysql/private/set_var.h
-rw-r--r-- root/root ./usr/include/mysql/private/slave.h
-rw-r--r-- root/root ./usr/include/mysql/private/sp.h
-rw-r--r-- root/root ./usr/include/mysql/private/sp_cache.h
-rw-r--r-- root/root ./usr/include/mysql/private/sp_head.h
-rw-r--r-- root/root ./usr/include/mysql/private/sp_pcontext.h
-rw-r--r-- root/root ./usr/include/mysql/private/sp_rcontext.h
-rw-r--r-- root/root ./usr/include/mysql/private/spatial.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_acl.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_admin.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_alter.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_analyse.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_analyze_stmt.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_array.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_audit.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_base.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_binlog.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_bitmap.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_bootstrap.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_cache.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_callback.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_class.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_cmd.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_connect.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_const.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_crypt.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_cursor.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_db.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_delete.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_derived.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_digest.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_digest_stream.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_do.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_error.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_explain.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_expression_cache.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_get_diagnostics.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_handler.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_help.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_hset.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_insert.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_join_cache.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_lex.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_lifo_buffer.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_list.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_load.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_locale.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_manager.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_parse.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_partition.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_partition_admin.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_plist.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_plugin.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_plugin_compat.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_prepare.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_priv.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_profile.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_reload.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_rename.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_repl.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_select.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_servers.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_show.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_signal.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_sort.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_statistics.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_string.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_table.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_tablespace.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_test.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_time.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_trigger.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_truncate.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_type.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_udf.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_union.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_update.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_view.h
-rw-r--r-- root/root ./usr/include/mysql/private/sql_yacc.h
-rw-r--r-- root/root ./usr/include/mysql/private/strfunc.h
-rw-r--r-- root/root ./usr/include/mysql/private/structs.h
-rw-r--r-- root/root ./usr/include/mysql/private/sys_vars_shared.h
-rw-r--r-- root/root ./usr/include/mysql/private/t_ctype.h
-rw-r--r-- root/root ./usr/include/mysql/private/table.h
-rw-r--r-- root/root ./usr/include/mysql/private/table_cache.h
-rw-r--r-- root/root ./usr/include/mysql/private/thr_alarm.h
-rw-r--r-- root/root ./usr/include/mysql/private/thr_lock.h
-rw-r--r-- root/root ./usr/include/mysql/private/thr_malloc.h
-rw-r--r-- root/root ./usr/include/mysql/private/thr_timer.h
-rw-r--r-- root/root ./usr/include/mysql/private/thread_pool_priv.h
-rw-r--r-- root/root ./usr/include/mysql/private/threadpool.h
-rw-r--r-- root/root ./usr/include/mysql/private/transaction.h
-rw-r--r-- root/root ./usr/include/mysql/private/tzfile.h
-rw-r--r-- root/root ./usr/include/mysql/private/tztime.h
-rw-r--r-- root/root ./usr/include/mysql/private/unireg.h
-rw-r--r-- root/root ./usr/include/mysql/private/violite.h
-rw-r--r-- root/root ./usr/include/mysql/private/waiting_threads.h
-rw-r--r-- root/root ./usr/include/mysql/private/welcome_copyright_notice.h
-rw-r--r-- root/root ./usr/include/mysql/private/winservice.h
-rw-r--r-- root/root ./usr/include/mysql/private/wqueue.h
-rw-r--r-- root/root ./usr/include/mysql/private/wsrep.h
-rw-r--r-- root/root ./usr/include/mysql/private/wsrep_applier.h
-rw-r--r-- root/root ./usr/include/mysql/private/wsrep_binlog.h
-rw-r--r-- root/root ./usr/include/mysql/private/wsrep_mysqld.h
-rw-r--r-- root/root ./usr/include/mysql/private/wsrep_priv.h
-rw-r--r-- root/root ./usr/include/mysql/private/wsrep_sst.h
-rw-r--r-- root/root ./usr/include/mysql/private/wsrep_thd.h
-rw-r--r-- root/root ./usr/include/mysql/private/wsrep_utils.h
-rw-r--r-- root/root ./usr/include/mysql/private/wsrep_var.h
-rw-r--r-- root/root ./usr/include/mysql/private/wsrep_xid.h
drwxr-xr-x root/root ./usr/include/mysql/psi/
-rw-r--r-- root/root ./usr/include/mysql/psi/mysql_file.h
-rw-r--r-- root/root ./usr/include/mysql/psi/mysql_idle.h
-rw-r--r-- root/root ./usr/include/mysql/psi/mysql_socket.h
-rw-r--r-- root/root ./usr/include/mysql/psi/mysql_stage.h
-rw-r--r-- root/root ./usr/include/mysql/psi/mysql_statement.h
-rw-r--r-- root/root ./usr/include/mysql/psi/mysql_table.h
-rw-r--r-- root/root ./usr/include/mysql/psi/mysql_thread.h
-rw-r--r-- root/root ./usr/include/mysql/psi/psi.h
-rw-r--r-- root/root ./usr/include/mysql/psi/psi_abi_v0.h
-rw-r--r-- root/root ./usr/include/mysql/psi/psi_abi_v1.h
-rw-r--r-- root/root ./usr/include/mysql/psi/psi_abi_v2.h
-rw-r--r-- root/root ./usr/include/mysql/service_base64.h
-rw-r--r-- root/root ./usr/include/mysql/service_debug_sync.h
-rw-r--r-- root/root ./usr/include/mysql/service_encryption.h
-rw-r--r-- root/root ./usr/include/mysql/service_encryption_scheme.h
-rw-r--r-- root/root ./usr/include/mysql/service_kill_statement.h
-rw-r--r-- root/root ./usr/include/mysql/service_logger.h
-rw-r--r-- root/root ./usr/include/mysql/service_md5.h
-rw-r--r-- root/root ./usr/include/mysql/service_my_crypt.h
-rw-r--r-- root/root ./usr/include/mysql/service_my_print_error.h
-rw-r--r-- root/root ./usr/include/mysql/service_my_snprintf.h
-rw-r--r-- root/root ./usr/include/mysql/service_progress_report.h
-rw-r--r-- root/root ./usr/include/mysql/service_sha1.h
-rw-r--r-- root/root ./usr/include/mysql/service_sha2.h
-rw-r--r-- root/root ./usr/include/mysql/service_thd_alloc.h
-rw-r--r-- root/root ./usr/include/mysql/service_thd_autoinc.h
-rw-r--r-- root/root ./usr/include/mysql/service_thd_error_context.h
-rw-r--r-- root/root ./usr/include/mysql/service_thd_rnd.h
-rw-r--r-- root/root ./usr/include/mysql/service_thd_specifics.h
-rw-r--r-- root/root ./usr/include/mysql/service_thd_timezone.h
-rw-r--r-- root/root ./usr/include/mysql/service_thd_wait.h
-rw-r--r-- root/root ./usr/include/mysql/service_wsrep.h
-rw-r--r-- root/root ./usr/include/mysql/services.h
-rw-r--r-- root/root ./usr/include/mysql/sql_common.h
-rw-r--r-- root/root ./usr/include/mysql/sql_state.h
-rw-r--r-- root/root ./usr/include/mysql/sslopt-case.h
-rw-r--r-- root/root ./usr/include/mysql/sslopt-longopts.h
-rw-r--r-- root/root ./usr/include/mysql/sslopt-vars.h
-rw-r--r-- root/root ./usr/include/mysql/typelib.h
drwxr-xr-x root/root ./usr/lib/
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libmariadbclient.a
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libmysqlservices.a
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/pkgconfig/
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/pkgconfig/mariadb.pc
drwxr-xr-x root/root ./usr/share/
drwxr-xr-x root/root ./usr/share/aclocal/
-rw-r--r-- root/root ./usr/share/aclocal/mysql.m4
drwxr-xr-x root/root ./usr/share/doc/
drwxr-xr-x root/root ./usr/share/doc/libmariadbclient-dev/
-rw-r--r-- root/root ./usr/share/doc/libmariadbclient-dev/changelog.Debian.gz
-rw-r--r-- root/root ./usr/share/doc/libmariadbclient-dev/copyright
drwxr-xr-x root/root ./usr/share/doc/libmariadbclient-dev/examples/
-rw-r--r-- root/root ./usr/share/doc/libmariadbclient-dev/examples/udf_example.c.gz
drwxr-xr-x root/root ./usr/share/man/
drwxr-xr-x root/root ./usr/share/man/man1/
-rw-r--r-- root/root ./usr/share/man/man1/mysql_config.1.gz
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmariadbclient.so
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmariadbclient_r.a
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmariadbclient_r.so
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmariadbclient_r.so.18
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmariadbclient_r.so.18.0.0
------------------------------------------------
libmariadbclient-dev-compat
drwxr-xr-x root/root ./
drwxr-xr-x root/root ./usr/
drwxr-xr-x root/root ./usr/lib/
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/
drwxr-xr-x root/root ./usr/share/
drwxr-xr-x root/root ./usr/share/doc/
drwxr-xr-x root/root ./usr/share/doc/libmariadbclient-dev-compat/
-rw-r--r-- root/root ./usr/share/doc/libmariadbclient-dev-compat/changelog.Debian.gz
-rw-r--r-- root/root ./usr/share/doc/libmariadbclient-dev-compat/copyright
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmysqlclient.so
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.so
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/mysqlclient.pc
------------------------------------------------
libmariadbd18
drwxr-xr-x root/root ./
drwxr-xr-x root/root ./usr/
drwxr-xr-x root/root ./usr/lib/
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libmysqld.so.18
drwxr-xr-x root/root ./usr/share/
drwxr-xr-x root/root ./usr/share/doc/
drwxr-xr-x root/root ./usr/share/doc/libmariadbd18/
-rw-r--r-- root/root ./usr/share/doc/libmariadbd18/changelog.Debian.gz
-rw-r--r-- root/root ./usr/share/doc/libmariadbd18/copyright
drwxr-xr-x root/root ./usr/share/lintian/
drwxr-xr-x root/root ./usr/share/lintian/overrides/
-rw-r--r-- root/root ./usr/share/lintian/overrides/libmariadbd18
------------------------------------------------
libmariadbd18-dbgsym
drwxr-xr-x root/root ./
drwxr-xr-x root/root ./usr/
drwxr-xr-x root/root ./usr/lib/
drwxr-xr-x root/root ./usr/lib/debug/
drwxr-xr-x root/root ./usr/lib/debug/.build-id/
drwxr-xr-x root/root ./usr/lib/debug/.build-id/06/
-rw-r--r-- root/root ./usr/lib/debug/.build-id/06/766eec79a3c27608c74f9bb8b617d46005ff8f.debug
drwxr-xr-x root/root ./usr/share/
drwxr-xr-x root/root ./usr/share/doc/
lrwxrwxrwx root/root ./usr/share/doc/libmariadbd18-dbgsym
------------------------------------------------
libmariadbd-dev
drwxr-xr-x root/root ./
drwxr-xr-x root/root ./usr/
drwxr-xr-x root/root ./usr/lib/
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libmysqld.a
drwxr-xr-x root/root ./usr/share/
drwxr-xr-x root/root ./usr/share/doc/
drwxr-xr-x root/root ./usr/share/doc/libmariadbd-dev/
-rw-r--r-- root/root ./usr/share/doc/libmariadbd-dev/changelog.Debian.gz
-rw-r--r-- root/root ./usr/share/doc/libmariadbd-dev/copyright
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmysqld.so
{{

}}
pkg-mariadb-connector-c$ cat filelist-b504edf.log
libmariadb3
drwxr-xr-x root/root ./
drwxr-xr-x root/root ./usr/
drwxr-xr-x root/root ./usr/lib/
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libmariadb.so.3
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/mariadb3/
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/mariadb3/plugin/
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/mariadb3/plugin/dialog.so
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/mariadb3/plugin/mysql_clear_password.so
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/mariadb3/plugin/sha256_password.so
drwxr-xr-x root/root ./usr/share/
drwxr-xr-x root/root ./usr/share/doc/
drwxr-xr-x root/root ./usr/share/doc/libmariadb3/
-rw-r--r-- root/root ./usr/share/doc/libmariadb3/changelog.Debian.gz
-rw-r--r-- root/root ./usr/share/doc/libmariadb3/copyright
------------------------------------------------
libmariadb-dev
drwxr-xr-x root/root ./
drwxr-xr-x root/root ./usr/
drwxr-xr-x root/root ./usr/bin/
-rwxr-xr-x root/root ./usr/bin/mariadb_config
drwxr-xr-x root/root ./usr/include/
drwxr-xr-x root/root ./usr/include/mariadb/
-rw-r--r-- root/root ./usr/include/mariadb/errmsg.h
-rw-r--r-- root/root ./usr/include/mariadb/ma_list.h
-rw-r--r-- root/root ./usr/include/mariadb/ma_pvio.h
-rw-r--r-- root/root ./usr/include/mariadb/ma_tls.h
drwxr-xr-x root/root ./usr/include/mariadb/mariadb/
-rw-r--r-- root/root ./usr/include/mariadb/mariadb/ma_io.h
-rw-r--r-- root/root ./usr/include/mariadb/mariadb_com.h
-rw-r--r-- root/root ./usr/include/mariadb/mariadb_ctype.h
-rw-r--r-- root/root ./usr/include/mariadb/mariadb_dyncol.h
-rw-r--r-- root/root ./usr/include/mariadb/mariadb_stmt.h
-rw-r--r-- root/root ./usr/include/mariadb/mariadb_version.h
drwxr-xr-x root/root ./usr/include/mariadb/mysql/
-rw-r--r-- root/root ./usr/include/mariadb/mysql/client_plugin.h
-rw-r--r-- root/root ./usr/include/mariadb/mysql/plugin_auth.h
-rw-r--r-- root/root ./usr/include/mariadb/mysql/plugin_auth_common.h
-rw-r--r-- root/root ./usr/include/mariadb/mysql.h
-rw-r--r-- root/root ./usr/include/mariadb/mysqld_error.h
drwxr-xr-x root/root ./usr/lib/
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libmariadb.a
drwxr-xr-x root/root ./usr/share/
drwxr-xr-x root/root ./usr/share/doc/
drwxr-xr-x root/root ./usr/share/doc/libmariadb-dev/
-rw-r--r-- root/root ./usr/share/doc/libmariadb-dev/README
-rw-r--r-- root/root ./usr/share/doc/libmariadb-dev/changelog.Debian.gz
-rw-r--r-- root/root ./usr/share/doc/libmariadb-dev/copyright
drwxr-xr-x root/root ./usr/share/man/
drwxr-xr-x root/root ./usr/share/man/man1/
-rw-r--r-- root/root ./usr/share/man/man1/mariadb_config.1.gz
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmariadb.so
------------------------------------------------
libmariadb-dev-compat
drwxr-xr-x root/root ./
drwxr-xr-x root/root ./usr/
drwxr-xr-x root/root ./usr/bin/
drwxr-xr-x root/root ./usr/include/
drwxr-xr-x root/root ./usr/lib/
drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/
drwxr-xr-x root/root ./usr/share/
drwxr-xr-x root/root ./usr/share/doc/
drwxr-xr-x root/root ./usr/share/doc/libmariadb-dev-compat/
-rw-r--r-- root/root ./usr/share/doc/libmariadb-dev-compat/changelog.Debian.gz
-rw-r--r-- root/root ./usr/share/doc/libmariadb-dev-compat/copyright
drwxr-xr-x root/root ./usr/share/man/
drwxr-xr-x root/root ./usr/share/man/man1/
lrwxrwxrwx root/root ./usr/bin/mysql_config
lrwxrwxrwx root/root ./usr/include/mysql
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmysqlclient.a
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmysqlclient.so
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.a
lrwxrwxrwx root/root ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.so
lrwxrwxrwx root/root ./usr/share/man/man1/mysql_config.1.gz
{{

Comment by Otto Kekäläinen [ 2018-08-12 ]

Temporary fix for 10.3 applied in commit https://github.com/MariaDB/server/commit/10d347dc6a44635443157f23b12405e8b20c4b5e

Comment by Otto Kekäläinen [ 2020-04-23 ]

I don't plan to do any changes to the 10.2 packaging, but in general the upgrade path from Debian.org MariaDB to MariaDB.org MariaDB is now being tested at least occasionally thanks to
https://github.com/MariaDB/server/commit/03119c589026f9a8f499255291624f71ba2e9e04
and fixes like https://github.com/MariaDB/server/commit/4bc31a904f22290801075deed949733ba2133974 ensure that now also upstream MariaDB has the client library packaging correct.

Generated at Thu Feb 08 08:32:21 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.