From ed1387f67830aa497aa7f9953c176b6937274354 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vicen=C8=9Biu=20Ciorbaru?= Date: Mon, 27 Jan 2025 21:42:05 +0200 Subject: [PATCH] WIP: Bintar deps validation script --- runtime_config/bintar_deps/deps_10.11.yaml | 627 ++++++++++++++++++++ runtime_config/bintar_deps/deps_10.5.yaml | 412 +++++++++++++ runtime_config/bintar_deps/deps_10.6.yaml | 602 +++++++++++++++++++ runtime_config/bintar_deps/deps_11.4.yaml | 628 ++++++++++++++++++++ runtime_config/bintar_deps/deps_11.6.yaml | 651 ++++++++++++++++++++ runtime_config/bintar_deps/deps_11.7.yaml | 651 ++++++++++++++++++++ runtime_config/bintar_deps/deps_11.8.yaml | 654 +++++++++++++++++++++ scripts/bintars/__init__.py | 0 scripts/bintars/common.py | 111 ++++ scripts/bintars/deps_test.py | 256 ++++++++ scripts/bintars/smoke_test.py | 203 +++++++ 11 files changed, 4795 insertions(+) create mode 100644 runtime_config/bintar_deps/deps_10.11.yaml create mode 100644 runtime_config/bintar_deps/deps_10.5.yaml create mode 100644 runtime_config/bintar_deps/deps_10.6.yaml create mode 100644 runtime_config/bintar_deps/deps_11.4.yaml create mode 100644 runtime_config/bintar_deps/deps_11.6.yaml create mode 100644 runtime_config/bintar_deps/deps_11.7.yaml create mode 100644 runtime_config/bintar_deps/deps_11.8.yaml create mode 100644 scripts/bintars/__init__.py create mode 100644 scripts/bintars/common.py create mode 100644 scripts/bintars/deps_test.py create mode 100644 scripts/bintars/smoke_test.py diff --git a/runtime_config/bintar_deps/deps_10.11.yaml b/runtime_config/bintar_deps/deps_10.11.yaml new file mode 100644 index 00000000..a83e50be --- /dev/null +++ b/runtime_config/bintar_deps/deps_10.11.yaml @@ -0,0 +1,627 @@ +files: + bin/aria_chk: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_dump_log: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_ftdump: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_pack: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_read_log: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_s3_copy: + - libc.so.6 + - libcurl.so.4 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/garbd: + - ld-linux-x86-64.so.2 + - libboost_program_options.so.1.52.0 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + bin/innochecksum: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-admin: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-backup: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadb-binlog: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-check: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-client-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-conv: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-import: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-ldb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + bin/mariadb-plugin: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-show: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-slap: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-tzinfo-to-sql: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-upgrade: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-waitpid: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb_config: + - libc.so.6 + - libpthread.so.0 + bin/mariadbd: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadbd-safe-helper: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mbstream: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/my_print_defaults: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisam_ftdump: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamchk: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamlog: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisampack: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/perror: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/replace: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolve_stack_dump: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolveip: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/sst_dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libsnappy.so.1 + - libstdc++.so.6 + lib/libgalera_smm.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + lib/libmariadb.so.3: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + lib/plugin/adt_null.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_0x0100.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_ed25519.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_gssapi.so: + - libc.so.6 + - libgssapi_krb5.so.2 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_gssapi_client.so: + - libc.so.6 + - libcom_err.so.2 + - libgssapi_krb5.so.2 + - libk5crypto.so.3 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_pam.so: + - libc.so.6 + - libdl.so.2 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_tool_dir/auth_pam_tool: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_v1.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_test_plugin.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/caching_sha2_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/client_ed25519.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/cracklib_password_check.so: + - libc.so.6 + - libcrack.so.2 + - libpthread.so.0 + lib/plugin/debug_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/dialog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/dialog_examples.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/disks.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/example_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/file_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/func_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_archive.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_blackhole.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_connect.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libodbc.so.2 + - libpthread.so.0 + - libstdc++.so.6 + - libxml2.so.2 + lib/plugin/ha_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federated.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federatedx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_mroonga.so: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libstdc++.so.6 + - libz.so.1 + lib/plugin/ha_oqgraph.so: + - libJudy.so.1 + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_rocksdb.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + lib/plugin/ha_s3.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_sphinx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_spider.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_test_sql_discovery.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/handlersocket.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/hashicorp_key_management.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/libdaemon_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/locales.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/metadata_lock_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/mypluglib.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/mysql_clear_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/password_reuse_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_bzip2.so: + - libbz2.so.1 + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lz4.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lzma.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lzo.so: + - libc.so.6 + - liblzo2.so.2 + - libpthread.so.0 + lib/plugin/provider_snappy.so: + - libc.so.6 + - libpthread.so.0 + - libsnappy.so.1 + lib/plugin/qa_auth_client.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_interface.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_server.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/query_cache_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/query_response_time.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/server_audit.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/simple_password_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/sql_errlog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_sql_service.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_versioning.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_json.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_timestamp.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/wsrep_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/zstd.so: + - libc.so.6 + - libpthread.so.0 + mysql-test/lib/My/SafeProcess/my_safe_process: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + mysql-test/lib/My/SafeProcess/wsrep_check_version: + - libc.so.6 + - libdl.so.2 + - libpthread.so.0 + mysql-test/suite/plugins/pam/pam_mariadb_mtr.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + share/pam_user_map.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 +version: '10.11' diff --git a/runtime_config/bintar_deps/deps_10.5.yaml b/runtime_config/bintar_deps/deps_10.5.yaml new file mode 100644 index 00000000..98c9ce6c --- /dev/null +++ b/runtime_config/bintar_deps/deps_10.5.yaml @@ -0,0 +1,412 @@ +files: + bin/aria_chk: + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_dump_log: + - libc.so.6 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_ftdump: + - libc.so.6 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_pack: + - libc.so.6 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_read_log: + - libc.so.6 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_s3_copy: + - libc.so.6 + - libcurl.so.4 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/garbd: + - ld-linux-x86-64.so.2 + - libboost_program_options.so.1.52.0 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + bin/innochecksum: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libncurses.so.5 + - libpthread.so.0 + - libstdc++.so.6 + - libtinfo.so.5 + bin/mariadb-admin: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + bin/mariadb-backup: + - ld-linux-x86-64.so.2 + - libaio.so.1 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-binlog: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-check: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + bin/mariadb-client-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + bin/mariadb-conv: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + bin/mariadb-import: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + bin/mariadb-ldb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libstdc++.so.6 + bin/mariadb-plugin: + - libc.so.6 + - libpthread.so.0 + bin/mariadb-show: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + bin/mariadb-slap: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + bin/mariadb-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-tzinfo-to-sql: + - libc.so.6 + - libpthread.so.0 + bin/mariadb-upgrade: + - libc.so.6 + - libpthread.so.0 + bin/mariadb-waitpid: + - libc.so.6 + - libpthread.so.0 + bin/mariadb_config: + - libc.so.6 + bin/mariadbd: + - ld-linux-x86-64.so.2 + - libaio.so.1 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libstdc++.so.6 + bin/mariadbd-safe-helper: + - libc.so.6 + - libpthread.so.0 + bin/mbstream: + - libc.so.6 + - libpthread.so.0 + bin/my_print_defaults: + - libc.so.6 + - libpthread.so.0 + bin/myisam_ftdump: + - libc.so.6 + - libm.so.6 + - libpthread.so.0 + bin/myisamchk: + - libc.so.6 + - libm.so.6 + - libpthread.so.0 + bin/myisamlog: + - libc.so.6 + - libm.so.6 + - libpthread.so.0 + bin/myisampack: + - libc.so.6 + - libm.so.6 + - libpthread.so.0 + bin/perror: + - libc.so.6 + - libpthread.so.0 + bin/replace: + - libc.so.6 + - libpthread.so.0 + bin/resolve_stack_dump: + - libc.so.6 + - libpthread.so.0 + bin/resolveip: + - libc.so.6 + - libpthread.so.0 + bin/sst_dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/libgalera_smm.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + lib/libmariadb.so.3: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + lib/plugin/adt_null.so: + - libc.so.6 + lib/plugin/auth_0x0100.so: [] + lib/plugin/auth_ed25519.so: + - libc.so.6 + lib/plugin/auth_gssapi.so: + - libc.so.6 + - libgssapi_krb5.so.2 + - libkrb5.so.3 + lib/plugin/auth_gssapi_client.so: + - libc.so.6 + - libgssapi_krb5.so.2 + lib/plugin/auth_pam.so: + - libc.so.6 + - libdl.so.2 + - libpthread.so.0 + lib/plugin/auth_pam_tool_dir/auth_pam_tool: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_v1.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_test_plugin.so: + - libc.so.6 + lib/plugin/caching_sha2_password.so: + - libc.so.6 + lib/plugin/client_ed25519.so: + - libc.so.6 + lib/plugin/cracklib_password_check.so: + - libc.so.6 + - libcrack.so.2 + - libpthread.so.0 + lib/plugin/debug_key_management.so: [] + lib/plugin/dialog.so: + - libc.so.6 + lib/plugin/dialog_examples.so: + - libc.so.6 + lib/plugin/disks.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/example_key_management.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/file_key_management.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/func_test.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_archive.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_blackhole.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_connect.so: + - libc.so.6 + - libm.so.6 + - libodbc.so.1 + - libpthread.so.0 + - libstdc++.so.6 + - libxml2.so.2 + lib/plugin/ha_example.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federated.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federatedx.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_mroonga.so: + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libstdc++.so.6 + - libz.so.1 + lib/plugin/ha_oqgraph.so: + - libJudy.so.1 + - libc.so.6 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_rocksdb.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libstdc++.so.6 + lib/plugin/ha_s3.so: + - libc.so.6 + - libcurl.so.4 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_sphinx.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_spider.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_test_sql_discovery.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/handlersocket.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/libdaemon_example.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/locales.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/metadata_lock_info.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/mypluglib.so: + - libc.so.6 + lib/plugin/mysql_clear_password.so: + - libc.so.6 + lib/plugin/qa_auth_client.so: + - libc.so.6 + lib/plugin/qa_auth_interface.so: + - libc.so.6 + lib/plugin/qa_auth_server.so: + - libc.so.6 + lib/plugin/query_cache_info.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/query_response_time.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/server_audit.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/simple_password_check.so: + - libc.so.6 + lib/plugin/sql_errlog.so: + - libc.so.6 + lib/plugin/test_sql_service.so: [] + lib/plugin/test_versioning.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_json.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_test.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/wsrep_info.so: + - libc.so.6 + - libpthread.so.0 + - libstdc++.so.6 + mysql-test/lib/My/SafeProcess/my_safe_process: + - libc.so.6 + - libpthread.so.0 + mysql-test/lib/My/SafeProcess/wsrep_check_version: + - libc.so.6 + - libdl.so.2 + mysql-test/suite/plugins/pam/pam_mariadb_mtr.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + share/pam_user_map.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 +version: '10.5' diff --git a/runtime_config/bintar_deps/deps_10.6.yaml b/runtime_config/bintar_deps/deps_10.6.yaml new file mode 100644 index 00000000..a6411a73 --- /dev/null +++ b/runtime_config/bintar_deps/deps_10.6.yaml @@ -0,0 +1,602 @@ +files: + bin/aria_chk: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_dump_log: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_ftdump: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_pack: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_read_log: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_s3_copy: + - libc.so.6 + - libcurl.so.4 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/garbd: + - ld-linux-x86-64.so.2 + - libboost_program_options.so.1.52.0 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + bin/innochecksum: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-admin: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-backup: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - liblzma.so.5 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadb-binlog: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-check: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-client-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-conv: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-import: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-ldb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + bin/mariadb-plugin: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-show: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-slap: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-tzinfo-to-sql: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-upgrade: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-waitpid: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb_config: + - libc.so.6 + - libpthread.so.0 + bin/mariadbd: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - liblzma.so.5 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadbd-safe-helper: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mbstream: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - liblzma.so.5 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/my_print_defaults: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisam_ftdump: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamchk: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamlog: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisampack: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/perror: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/replace: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolve_stack_dump: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolveip: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/sst_dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libsnappy.so.1 + - libstdc++.so.6 + lib/libgalera_smm.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + lib/libmariadb.so.3: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + lib/plugin/adt_null.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_0x0100.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_ed25519.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_gssapi.so: + - libc.so.6 + - libgssapi_krb5.so.2 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_gssapi_client.so: + - libc.so.6 + - libcom_err.so.2 + - libgssapi_krb5.so.2 + - libk5crypto.so.3 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_pam.so: + - libc.so.6 + - libdl.so.2 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_tool_dir/auth_pam_tool: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_v1.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_test_plugin.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/caching_sha2_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/client_ed25519.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/cracklib_password_check.so: + - libc.so.6 + - libcrack.so.2 + - libpthread.so.0 + lib/plugin/debug_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/dialog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/dialog_examples.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/disks.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/example_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/file_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/func_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_archive.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_blackhole.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_connect.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libodbc.so.2 + - libpthread.so.0 + - libstdc++.so.6 + - libxml2.so.2 + lib/plugin/ha_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federated.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federatedx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_mroonga.so: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libstdc++.so.6 + - libz.so.1 + lib/plugin/ha_oqgraph.so: + - libJudy.so.1 + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_rocksdb.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + lib/plugin/ha_s3.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_sphinx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_spider.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_test_sql_discovery.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/handlersocket.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/libdaemon_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/locales.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/metadata_lock_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/mypluglib.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/mysql_clear_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_client.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_interface.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_server.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/query_cache_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/query_response_time.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/server_audit.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/simple_password_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/sql_errlog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_sql_service.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_versioning.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_json.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_timestamp.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/wsrep_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/zstd.so: + - libc.so.6 + - libpthread.so.0 + mysql-test/lib/My/SafeProcess/my_safe_process: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + mysql-test/lib/My/SafeProcess/wsrep_check_version: + - libc.so.6 + - libdl.so.2 + - libpthread.so.0 + mysql-test/suite/plugins/pam/pam_mariadb_mtr.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + share/pam_user_map.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 +version: '10.6' diff --git a/runtime_config/bintar_deps/deps_11.4.yaml b/runtime_config/bintar_deps/deps_11.4.yaml new file mode 100644 index 00000000..0c8fdbd8 --- /dev/null +++ b/runtime_config/bintar_deps/deps_11.4.yaml @@ -0,0 +1,628 @@ +files: + bin/aria_chk: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_dump_log: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_ftdump: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_pack: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_read_log: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_s3_copy: + - libc.so.6 + - libcurl.so.4 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/garbd: + - ld-linux-x86-64.so.2 + - libboost_program_options.so.1.52.0 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + bin/innochecksum: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-admin: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-backup: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadb-binlog: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-check: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-client-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-conv: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-import: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-ldb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + bin/mariadb-plugin: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-show: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-slap: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-tzinfo-to-sql: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-upgrade: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-waitpid: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb_config: + - libc.so.6 + - libpthread.so.0 + bin/mariadbd: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadbd-safe-helper: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mbstream: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/my_print_defaults: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisam_ftdump: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamchk: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamlog: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisampack: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/perror: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/replace: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolve_stack_dump: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolveip: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/sst_dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libsnappy.so.1 + - libstdc++.so.6 + lib/libgalera_smm.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + lib/libmariadb.so.3: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + lib/plugin/adt_null.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_0x0100.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_ed25519.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_gssapi.so: + - libc.so.6 + - libgssapi_krb5.so.2 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_gssapi_client.so: + - libc.so.6 + - libcom_err.so.2 + - libgssapi_krb5.so.2 + - libk5crypto.so.3 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_pam.so: + - libc.so.6 + - libdl.so.2 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_tool_dir/auth_pam_tool: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_v1.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_test_plugin.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/caching_sha2_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/client_ed25519.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libpthread.so.0 + lib/plugin/cracklib_password_check.so: + - libc.so.6 + - libcrack.so.2 + - libpthread.so.0 + lib/plugin/debug_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/dialog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/dialog_examples.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/disks.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/example_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/file_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/func_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_archive.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_blackhole.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_connect.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libodbc.so.2 + - libpthread.so.0 + - libstdc++.so.6 + - libxml2.so.2 + lib/plugin/ha_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federated.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federatedx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_mroonga.so: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libstdc++.so.6 + - libz.so.1 + lib/plugin/ha_oqgraph.so: + - libJudy.so.1 + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_rocksdb.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + lib/plugin/ha_s3.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_sphinx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_spider.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_test_sql_discovery.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/handlersocket.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/hashicorp_key_management.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/libdaemon_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/locales.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/metadata_lock_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/mypluglib.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/mysql_clear_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/password_reuse_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_bzip2.so: + - libbz2.so.1 + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lz4.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lzma.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lzo.so: + - libc.so.6 + - liblzo2.so.2 + - libpthread.so.0 + lib/plugin/provider_snappy.so: + - libc.so.6 + - libpthread.so.0 + - libsnappy.so.1 + lib/plugin/qa_auth_client.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_interface.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_server.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/query_cache_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/query_response_time.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/server_audit.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/simple_password_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/sql_errlog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_sql_service.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_versioning.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_json.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_timestamp.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/wsrep_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/zstd.so: + - libc.so.6 + - libpthread.so.0 + mariadb-test/lib/My/SafeProcess/my_safe_process: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + mariadb-test/lib/My/SafeProcess/wsrep_check_version: + - libc.so.6 + - libdl.so.2 + - libpthread.so.0 + mariadb-test/suite/plugins/pam/pam_mariadb_mtr.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + share/pam_user_map.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 +version: '11.4' diff --git a/runtime_config/bintar_deps/deps_11.6.yaml b/runtime_config/bintar_deps/deps_11.6.yaml new file mode 100644 index 00000000..172c48dd --- /dev/null +++ b/runtime_config/bintar_deps/deps_11.6.yaml @@ -0,0 +1,651 @@ +files: + bin/aria_chk: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_dump_log: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_ftdump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_pack: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_read_log: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_s3_copy: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcurl.so.4 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/garbd: + - ld-linux-x86-64.so.2 + - libboost_program_options.so.1.52.0 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + bin/innochecksum: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-admin: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-backup: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadb-binlog: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-check: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-client-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-conv: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-import: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-ldb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + bin/mariadb-plugin: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-show: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-slap: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-tzinfo-to-sql: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-upgrade: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-waitpid: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb_config: + - libc.so.6 + - libpthread.so.0 + bin/mariadbd: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadbd-safe-helper: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mbstream: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/my_print_defaults: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisam_ftdump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamchk: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamlog: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisampack: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/perror: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/replace: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolve_stack_dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolveip: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/sst_dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libsnappy.so.1 + - libstdc++.so.6 + lib/libgalera_smm.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + lib/libmariadb.so.3: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + lib/plugin/adt_null.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_0x0100.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_ed25519.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_gssapi.so: + - libc.so.6 + - libgssapi_krb5.so.2 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_gssapi_client.so: + - libc.so.6 + - libcom_err.so.2 + - libgssapi_krb5.so.2 + - libk5crypto.so.3 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_pam.so: + - libc.so.6 + - libdl.so.2 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_tool_dir/auth_pam_tool: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_v1.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_test_plugin.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/caching_sha2_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/client_ed25519.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libpthread.so.0 + lib/plugin/cracklib_password_check.so: + - libc.so.6 + - libcrack.so.2 + - libpthread.so.0 + lib/plugin/debug_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/dialog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/dialog_examples.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/disks.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/example_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/file_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/func_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_archive.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_blackhole.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_connect.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libodbc.so.2 + - libpthread.so.0 + - libstdc++.so.6 + - libxml2.so.2 + lib/plugin/ha_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federated.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federatedx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_mroonga.so: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libstdc++.so.6 + - libz.so.1 + lib/plugin/ha_oqgraph.so: + - libJudy.so.1 + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_rocksdb.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + lib/plugin/ha_s3.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_sphinx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_spider.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_test_sql_discovery.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/handlersocket.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/hashicorp_key_management.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/libdaemon_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/locales.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/metadata_lock_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/mypluglib.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/mysql_clear_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/password_reuse_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_bzip2.so: + - libbz2.so.1 + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lz4.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lzma.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lzo.so: + - libc.so.6 + - liblzo2.so.2 + - libpthread.so.0 + lib/plugin/provider_snappy.so: + - libc.so.6 + - libpthread.so.0 + - libsnappy.so.1 + lib/plugin/qa_auth_client.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_interface.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_server.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/query_cache_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/query_response_time.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/server_audit.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/simple_password_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/sql_errlog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_sql_service.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_versioning.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_json.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_timestamp.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/wsrep_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/zstd.so: + - libc.so.6 + - libpthread.so.0 + mariadb-test/lib/My/SafeProcess/my_safe_process: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + mariadb-test/lib/My/SafeProcess/wsrep_check_version: + - libc.so.6 + - libdl.so.2 + - libpthread.so.0 + mariadb-test/suite/plugins/pam/pam_mariadb_mtr.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + share/pam_user_map.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 +version: '11.6' diff --git a/runtime_config/bintar_deps/deps_11.7.yaml b/runtime_config/bintar_deps/deps_11.7.yaml new file mode 100644 index 00000000..51dfe4a9 --- /dev/null +++ b/runtime_config/bintar_deps/deps_11.7.yaml @@ -0,0 +1,651 @@ +files: + bin/aria_chk: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_dump_log: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_ftdump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_pack: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_read_log: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_s3_copy: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcurl.so.4 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/garbd: + - ld-linux-x86-64.so.2 + - libboost_program_options.so.1.52.0 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + bin/innochecksum: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-admin: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-backup: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadb-binlog: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-check: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-client-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-conv: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-import: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-ldb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + bin/mariadb-plugin: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-show: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-slap: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-tzinfo-to-sql: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-upgrade: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-waitpid: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb_config: + - libc.so.6 + - libpthread.so.0 + bin/mariadbd: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadbd-safe-helper: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mbstream: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/my_print_defaults: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisam_ftdump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamchk: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamlog: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisampack: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/perror: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/replace: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolve_stack_dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolveip: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/sst_dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libsnappy.so.1 + - libstdc++.so.6 + lib/libgalera_smm.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + lib/libmariadb.so.3: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + lib/plugin/adt_null.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_0x0100.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_ed25519.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_gssapi.so: + - libc.so.6 + - libgssapi_krb5.so.2 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_gssapi_client.so: + - libc.so.6 + - libcom_err.so.2 + - libgssapi_krb5.so.2 + - libk5crypto.so.3 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_pam.so: + - libc.so.6 + - libdl.so.2 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_tool_dir/auth_pam_tool: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_v1.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_test_plugin.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/caching_sha2_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/client_ed25519.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libpthread.so.0 + lib/plugin/cracklib_password_check.so: + - libc.so.6 + - libcrack.so.2 + - libpthread.so.0 + lib/plugin/debug_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/dialog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/dialog_examples.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/disks.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/example_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/file_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/func_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_archive.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_blackhole.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_connect.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libodbc.so.2 + - libpthread.so.0 + - libstdc++.so.6 + - libxml2.so.2 + lib/plugin/ha_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federated.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federatedx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_mroonga.so: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libstdc++.so.6 + - libz.so.1 + lib/plugin/ha_oqgraph.so: + - libJudy.so.1 + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_rocksdb.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + lib/plugin/ha_s3.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_sphinx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_spider.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_test_sql_discovery.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/handlersocket.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/hashicorp_key_management.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/libdaemon_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/locales.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/metadata_lock_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/mypluglib.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/mysql_clear_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/password_reuse_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_bzip2.so: + - libbz2.so.1 + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lz4.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lzma.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lzo.so: + - libc.so.6 + - liblzo2.so.2 + - libpthread.so.0 + lib/plugin/provider_snappy.so: + - libc.so.6 + - libpthread.so.0 + - libsnappy.so.1 + lib/plugin/qa_auth_client.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_interface.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_server.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/query_cache_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/query_response_time.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/server_audit.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/simple_password_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/sql_errlog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_sql_service.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_versioning.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_json.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_timestamp.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/wsrep_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/zstd.so: + - libc.so.6 + - libpthread.so.0 + mariadb-test/lib/My/SafeProcess/my_safe_process: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + mariadb-test/lib/My/SafeProcess/wsrep_check_version: + - libc.so.6 + - libdl.so.2 + - libpthread.so.0 + mariadb-test/suite/plugins/pam/pam_mariadb_mtr.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + share/pam_user_map.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 +version: '11.7' diff --git a/runtime_config/bintar_deps/deps_11.8.yaml b/runtime_config/bintar_deps/deps_11.8.yaml new file mode 100644 index 00000000..8d85575d --- /dev/null +++ b/runtime_config/bintar_deps/deps_11.8.yaml @@ -0,0 +1,654 @@ +files: + bin/aria_chk: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_dump_log: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_ftdump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_pack: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_read_log: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/aria_s3_copy: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcurl.so.4 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/garbd: + - ld-linux-x86-64.so.2 + - libboost_program_options.so.1.52.0 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + bin/innochecksum: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-admin: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-backup: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadb-binlog: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-check: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-client-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-conv: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-import: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-ldb: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + bin/mariadb-plugin: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-show: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-slap: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-test: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-tzinfo-to-sql: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-upgrade: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb-waitpid: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mariadb_config: + - libc.so.6 + - libpthread.so.0 + bin/mariadbd: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypt.so.1 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + - libsystemd.so.0 + bin/mariadbd-safe-helper: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/mbstream: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/my_print_defaults: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisam_ftdump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamchk: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisamlog: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/myisampack: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/perror: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/replace: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolve_stack_dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/resolveip: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + bin/sst_dump: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libsnappy.so.1 + - libstdc++.so.6 + lib/libgalera_smm.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libcrypto.so.1.0.0 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libssl.so.1.0.0 + - libstdc++.so.6 + lib/libmariadb.so.3: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libm.so.6 + - libpthread.so.0 + lib/plugin/adt_null.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_0x0100.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_ed25519.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/auth_gssapi.so: + - libc.so.6 + - libgssapi_krb5.so.2 + - libkrb5.so.3 + lib/plugin/auth_gssapi_client.so: + - libc.so.6 + - libcom_err.so.2 + - libgssapi_krb5.so.2 + - libk5crypto.so.3 + - libkrb5.so.3 + - libpthread.so.0 + lib/plugin/auth_pam.so: + - libc.so.6 + - libdl.so.2 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_tool_dir/auth_pam_tool: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_pam_v1.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + lib/plugin/auth_test_plugin.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/caching_sha2_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/client_ed25519.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libpthread.so.0 + lib/plugin/cracklib_password_check.so: + - libc.so.6 + - libcrack.so.2 + - libpthread.so.0 + lib/plugin/debug_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/dialog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/dialog_examples.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/disks.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/example_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/file_key_management.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/func_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_archive.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_blackhole.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_connect.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libodbc.so.2 + - libpthread.so.0 + - libstdc++.so.6 + - libxml2.so.2 + lib/plugin/ha_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federated.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_federatedx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_mroonga.so: + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libstdc++.so.6 + - libz.so.1 + lib/plugin/ha_oqgraph.so: + - libJudy.so.1 + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_rocksdb.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libdl.so.2 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - librt.so.1 + - libsnappy.so.1 + - libstdc++.so.6 + lib/plugin/ha_s3.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_sphinx.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_spider.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/ha_test_sql_discovery.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/handlersocket.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/hashicorp_key_management.so: + - libc.so.6 + - libcurl.so.4 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/libdaemon_example.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/locales.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/metadata_lock_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/mypluglib.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/mysql_clear_password.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/parsec.so: + - ld-linux-x86-64.so.2 + - libc.so.6 + - libpthread.so.0 + lib/plugin/password_reuse_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_bzip2.so: + - libbz2.so.1 + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lz4.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lzma.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/provider_lzo.so: + - libc.so.6 + - liblzo2.so.2 + - libpthread.so.0 + lib/plugin/provider_snappy.so: + - libc.so.6 + - libpthread.so.0 + - libsnappy.so.1 + lib/plugin/qa_auth_client.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_interface.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/qa_auth_server.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/query_cache_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/query_response_time.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/server_audit.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/simple_password_check.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/sql_errlog.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_sql_service.so: + - libc.so.6 + - libpthread.so.0 + lib/plugin/test_versioning.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_json.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_mysql_timestamp.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/type_test.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/wsrep_info.so: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + lib/plugin/zstd.so: + - libc.so.6 + - libpthread.so.0 + mariadb-test/lib/My/SafeProcess/my_safe_process: + - libc.so.6 + - libgcc_s.so.1 + - libm.so.6 + - libpthread.so.0 + - libstdc++.so.6 + mariadb-test/lib/My/SafeProcess/wsrep_check_version: + - libc.so.6 + - libdl.so.2 + - libpthread.so.0 + mariadb-test/suite/plugins/pam/pam_mariadb_mtr.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 + share/pam_user_map.so: + - libc.so.6 + - libpam.so.0 + - libpthread.so.0 +version: '11.8' diff --git a/scripts/bintars/__init__.py b/scripts/bintars/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/scripts/bintars/common.py b/scripts/bintars/common.py new file mode 100644 index 00000000..a2b53a5a --- /dev/null +++ b/scripts/bintars/common.py @@ -0,0 +1,111 @@ +import logging +import tarfile +import subprocess +import shutil +import sys +import re +import os +from typing import Tuple + +from pathlib import Path + + +def setup_logging(level: int): + # ANSI escape codes for colors + RESET = "\033[0m" + GREEN = "\033[32m" + RED = "\033[31m" + YELLOW = "\033[33m" + + + # Custom log formatter to include colors + class ColoredFormatter(logging.Formatter): + def format(self, record): + if record.levelno == logging.INFO: + color = GREEN + elif record.levelno == logging.ERROR: + color = RED + elif record.levelno == logging.WARNING: + color = YELLOW + else: + color = RESET + + # Apply color to the message + record.msg = f"{color}{record.levelname}{RESET}: {record.msg}" + return super().format(record) + + # Basic logging configuration + logging.basicConfig( + level=level, + format="%(message)s", # No logger name or timestamp + handlers=[ + logging.StreamHandler() + ] + ) + + # Apply the custom formatter + logging.getLogger().handlers[0].setFormatter(ColoredFormatter("%(message)s")) + + +# Helper functions +def run_command(command): + """Run a shell command and return the output.""" + try: + result = subprocess.run(command, shell=True, check=True, text=True, + stdout=subprocess.PIPE, stderr=subprocess.PIPE) + return result.stdout.strip() + except subprocess.CalledProcessError as e: + logging.error(f"Error running command '{command}': {e} {e.stderr.strip()}") + return None + + +def _unpack_archive(tarball_path: Path, dst_path: Path): + logging.info(f"Extracting archive {tarball_path}") + with tarfile.open(str(tarball_path), 'r:*') as tar: + tar.extractall(path=str(dst_path), filter='fully_trusted') + + +def _parse_archive_path(archive_path: Path) -> Tuple[str, str]: + archive_name = archive_path.name + + # Removes the last extension (e.g., .gz) + base_name = Path(archive_name).stem + # Check and remove the .tar extension + if base_name.endswith(".tar"): + base_name = Path(base_name).stem + + # Let's extract the product version from the archive: + match = re.search('([1-9][0-9]+\\.[0-9]+\\.[0-9]+)', base_name) + if not match: + logging.error(f'Archive name {archive_name} must contain product version') + sys.exit(1) + + # Only interested in major and minor version numbers, not point. + version = match.group(0).split('.') + major_minor = f'{version[0]}.{version[1]}' + + logging.info(f'Product version (major.minor) {major_minor}') + + return base_name, major_minor + + +def prepare_test_directory(archive_path: Path, tests_path: Path) -> Tuple[Path, str]: + + base_name, major_minor = _parse_archive_path(archive_path) + # The archive contains a folder with the same name as the archive. + # We are interested in the contents within that folder, as thats where + # the files are. + files_path = tests_path / base_name + + # Cleanup any previous run. + shutil.rmtree(files_path, ignore_errors=True) + + # Create the test directory. + tests_path.mkdir(parents=True, exist_ok=True) + + _unpack_archive(archive_path, tests_path) + + # Sanity check that the archive has maintained its format. + assert files_path.is_dir() + + return files_path, major_minor diff --git a/scripts/bintars/deps_test.py b/scripts/bintars/deps_test.py new file mode 100644 index 00000000..1b54e6a2 --- /dev/null +++ b/scripts/bintars/deps_test.py @@ -0,0 +1,256 @@ +import argparse +import os +import re +import sys +from concurrent.futures import ProcessPoolExecutor +from typing import Iterable, Tuple, Generator +import logging + +import magic +import yaml + +from common import run_command, setup_logging, prepare_test_directory +from pathlib import Path + + +def check_file_is_elf_binary_callback(file_path: str) -> str | None: + global mime + try: + file_type = mime.from_file(file_path) + if "elf" in file_type.lower(): # Identify ELF files + return file_path + except Exception as e: + logging.error(f"Error checking file {file_path}: {e}") + return None + + +def start_worker(): + global mime + mime = magic.Magic() + + +def get_file_paths(path: str) -> Generator[str, None, None]: + # Generator to feed file paths to processes. + for root, _, files in os.walk(path): + for file in files: + yield os.path.join(root, file) + + +def get_executables(path: str): + """ + Recursively searches for ELF executable files and libraries in the given + path using a multiprocess approach (to speed up). + + Args: + path (str): Root directory to search. + + Returns: + list: List of paths to ELF executables and libraries. + """ + executables = [] + + # Use ProcessPoolExecutor to process files in parallel + # This offers a 10x speed up compared to single threaded. + with ProcessPoolExecutor(initializer=start_worker, + max_workers=os.cpu_count()) as executor: + results = executor.map(check_file_is_elf_binary_callback, + get_file_paths(path)) + + # Collect non-None results + executables = [result for result in results if result] + + return executables + + +def get_file_dependencies_callback(file: str) -> Tuple[str, set[str]]: + result = set() + output = run_command(f'readelf -d {file}') + if output is None: + logging.error(f"Failed to check libraries for {file}.") + return file, False + + pattern = "Shared library: \\[(\\S*)\\]" + regex_shared_library = re.compile(pattern) + + for line in output.splitlines(): + # Here is an example line we match: + # 0x0000000000000001 (NEEDED) Shared library: [libsystemd.so.0] + + match = regex_shared_library.search(line) + if not match: + continue + library = match.group(1) + result.add(library) + + return file, result + + +def get_dependencies_for_files(files: Iterable[str]) -> dict[str, list[str]]: + with ProcessPoolExecutor(initializer=start_worker, + max_workers=os.cpu_count()) as executor: + results = executor.map(get_file_dependencies_callback, files) + + deps = {} + for full_file_path, file_deps in results: + # TODO(cvicentiu) Perhaps this should be marked as a failure. + # Unable to read file dependencies, skip the file. + if file_deps is False: + continue + + deps[full_file_path] = file_deps + + return deps + + +def remove_base_path_from_files(dependencies: dict[str, list[str]], + base_path: str) -> dict[str, list[str]]: + """ + For all keys in dependencies, remove the base_path prefix. + "./tests/mariadb-11.6.2-linux-systemd-x86_64/lib/libgalera_smm.so" + becomes + "lib/libgalera_smm.so" + """ + result = {} + for full_file_name, deps in dependencies.items(): + # If this assert fails, there is a bug in the testing script. + assert full_file_name.startswith(base_path) + file_name = full_file_name[len(base_path)+1:] + result[file_name] = deps + return result + + +def dependencies_to_canonical_repr( + dependencies: dict[str, set[str]], + version: str, + base_path: Path +) -> dict[str, dict[str, list[str]]]: + + dependencies = remove_base_path_from_files(dependencies, base_path.as_posix()) + result = { + 'version': version, + 'files': {}, + } + + for file, deps in dependencies.items(): + result['files'][file] = list(sorted(deps)) + + return result + + +def get_standard_dependencies(path: str): + with open(path, 'r') as spec_file: + return yaml.safe_load(spec_file) + + +def get_executable_files_dependencies(path: str): + files = get_executables(path) + return get_dependencies_for_files(files) + + +def compare_versions(archive_deps, standard_deps, + allow_cross_version: bool): + a_version = archive_deps['version'] + s_version = standard_deps['version'] + + if a_version != s_version: + if allow_cross_version: + logging.warn(f'WARNING: version mismatch {a_version} {s_version}') + else: + logging.error(f'version mismatch {a_version} {s_version}') + return True + return False + + +def compare_dependencies(archive_deps, standard_deps): + error = False + files = archive_deps['files'] + control = standard_deps['files'] + + files_set = set(files.keys()) + control_set = set(control.keys()) + + files_extra = files_set.difference(control_set) + files_missing = control_set.difference(files_set) + common = files_set.intersection(control_set) + + if files_extra: + logging.error(f'We have extra files! {files_extra}') + error = True + + if files_missing: + logging.error(f'We have missing files from the archive! {files_missing}') + error = True + + for file in common: + deps_extra = set(files[file]).difference(control[file]) + deps_missing = set(control[file]).difference(files[file]) + + if deps_extra: + logging.error(f'We have extra deps for {file}! {deps_extra}') + error = True + if deps_missing: + logging.error(f'We have missing deps for {file}! {deps_missing}') + error = True + + return error + + +def main(archive_path: Path, + tests_path: Path, + deps_file: Path, + record: bool, + allow_cross_version: bool): + error = False # track any errors so we can return properly. + + files_path, major_minor = prepare_test_directory(archive_path, tests_path) + + logging.info("Fetching archive dependencies") + dependencies = get_executable_files_dependencies(files_path) + + canonical_deps = dependencies_to_canonical_repr(dependencies, + version=major_minor, + base_path=files_path) + + if record: + logging.info(f"Recording new result to {deps_file}") + with open(deps_file, 'w') as f: + yaml.dump(canonical_deps, f) + return + + # Validate dependencies. + standard = get_standard_dependencies(deps_file) + + error |= compare_versions(canonical_deps, standard, allow_cross_version) + error |= compare_dependencies(canonical_deps, standard) + + if error: + logging.error("Some tests failed") + sys.exit(1) + + logging.info("All OK") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser( + prog='bintar_deps.py', + description='Checks/Records bintar files and dependencies') + parser.add_argument('archive', + help='Path to the binary tarball archive') + parser.add_argument('deps_file', + help='Path to YAML file with a list of dependencies') + parser.add_argument('--record', action='store_true', + help='Use the bintar archive to generate a deps file') + parser.add_argument('--test_directory', type=str, default='./tests/', + help='Where to extract the archive and run tests.') + parser.add_argument('--allow_cross_version', action='store_true', + help='Tests pass even if there is a ' + 'version mismatch between the archive and ' + 'the deps_file version') + args = parser.parse_args() + + setup_logging(logging.INFO) + main(archive_path=Path(args.archive), + tests_path=Path(args.test_directory), + deps_file=Path(args.deps_file), + record=args.record, + allow_cross_version=args.allow_cross_version) diff --git a/scripts/bintars/smoke_test.py b/scripts/bintars/smoke_test.py new file mode 100644 index 00000000..67967da0 --- /dev/null +++ b/scripts/bintars/smoke_test.py @@ -0,0 +1,203 @@ +import argparse +import logging +import shutil +import sys +import time +from dataclasses import dataclass +from pathlib import Path +from typing import Tuple + +import docker +from docker.models.containers import Container + +from common import setup_logging, prepare_test_directory + + +@dataclass +class MariaDBContainerRunner: + image: str + client: docker.DockerClient + volumes: Tuple[Path, Path, bool] + workdir: Path + + def __post_init__(self): + logging.info(f'Pulling latest image of: {self.image}') + self.client.images.pull(self.image) + + def run_in_container(self, + command: list[str], + wait: bool = True) -> Tuple[int, str] | Container: + # All volumes are rw. + container = self.client.containers.run( + self.image, + working_dir=str(self.workdir), + command=command, + volumes={ + str(host_path): { + 'bind': str(container_path), + 'mode': 'rw' if read_write else 'ro', + } + for host_path, container_path, read_write in self.volumes + }, + detach=True, + ) + + if not wait: + return container + + output = '' + # Wait for the container to finish and get logs + logs = container.logs(stream=True) + for line in logs: + output += line.decode('utf-8').strip() + '\n' + + exit_code = container.wait() + container.remove() + return exit_code['StatusCode'], output + + def exec_in_container(self, container: Container, command: list[str]): + return container.exec_run( + cmd=command, + workdir=str(self.workdir)) + + +def run_test(files_path: Path, tests_path: Path, + image: str, docker_client: docker.DockerClient): + HOST_FILES_PATH = files_path + CONT_BINARIES_PATH = Path('/binaries/') + CONT_DATADIR_PATH = Path('/datadir/') + # replace image ':' with '_' as part of volume name' + HOST_DATADIR_PATH = tests_path / image.replace(':', '_') / 'datadir' + volumes = [ + (HOST_FILES_PATH.absolute(), CONT_BINARIES_PATH, False), + (HOST_DATADIR_PATH.absolute(), CONT_DATADIR_PATH, True) + ] + + runner = MariaDBContainerRunner(image=image, + client=docker_client, + volumes=volumes, + workdir=CONT_BINARIES_PATH) + + # Run the test in a Docker container + try: + mariadb_container: Container = None # Define for finally block. + logging.info(f"Testing mariadbd works in {image}") + + # Install the datadir. + install_result, output = runner.run_in_container(command=[ + './scripts/mariadb-install-db', + f'--datadir={str(CONT_DATADIR_PATH)}' + ]) + + if install_result: + logging.error('Failed Datadir installation') + logging.error(f'\n{output}') + return True + + logging.info('Starting mariadbd') + mariadb_container: Container = runner.run_in_container( + command=[ + './bin/mariadbd', f'--datadir={CONT_DATADIR_PATH}', + '--user=root' + ], + wait=False + ) + + for i in range(10): + exit_code, output = runner.exec_in_container( + container=mariadb_container, + command=['./bin/mariadb', '-e', 'SELECT VERSION()']) + if exit_code == 0: + logging.info('Success') + return False + time.sleep(2) + + logging.error('Failed running queries against MariaDB Server') + logging.error(f'Exit Code: {exit_code}') + logging.error(f'{output}') + return True + + except Exception as e: + logging.exception(f"An error occurred while running the test: {e}") + return True + finally: + if mariadb_container: + mariadb_container.stop() + status_code = mariadb_container.wait() + if status_code['StatusCode']: + logging.error(status_code['StatusCode']) + output = '' + for line in mariadb_container.logs(stream=True): + output += line.decode('utf-8').strip() + logging.error(output) + mariadb_container.remove() + # Cleanup datadir for next run + shutil.rmtree(str(HOST_DATADIR_PATH)) + + +def main(archive_path: Path, + tests_path: Path, + image_tests_file: str, + docker_socket: str | None): + files_path, _ = prepare_test_directory(archive_path, tests_path) + + # Ensure files_path/bin/mariadbd exists + mariadbd_path = Path(files_path).absolute() / "bin/mariadbd" + if not mariadbd_path.exists(): + logging.error(f"{mariadbd_path} does not exist. Exiting.") + sys.exit(1) + + # Set up Docker client + docker_client = docker.from_env() + if docker_socket: + docker_client = docker.DockerClient(base_url=docker_socket) + logging.info(f"Using docker socket {docker_client.api.base_url}") + + passed_tests = [] + failed_tests = [] + TEST_IMAGES = [ + 'ubuntu:20.04', 'ubuntu:22.04', 'ubuntu:24.04', 'debian:10', + 'debian:11', 'debian:12', + 'centos:7', + 'almalinux:8', 'almalinux:9', + 'rockylinux:8', 'rockylinux:9', + 'fedora:39', 'fedora:40', 'fedora:41', + 'opensuse/leap:15', + ] + + # We'll create the following folders in the tests_path. + # /./archive/ -> /binaries "ro" + # /.//datadir -> /datadir "rw" + for image in TEST_IMAGES: + result = run_test(files_path, tests_path, image, docker_client) + if result: + failed_tests.append(image) + else: + passed_tests.append(image) + + logging.info(f'PASSED: {passed_tests}') + if failed_tests: + logging.error(f'FAILED: {failed_tests}') + sys.exit(1) + sys.exit(0) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser( + prog='bintar_smoketest.py', + description='Checks that bintars can run on bare bones distros.') + parser.add_argument('archive', help='Path to the binary tarball archive') + parser.add_argument('image_tests_file', + help='Path to YAML file with a list of supported images') + parser.add_argument('--docker_socket', + default=None, + help='Path to the docker daemon socket to start containers') + parser.add_argument('--test_directory', type=str, default='./tests/', + help='Where to extract the archive and run tests.') + args = parser.parse_args() + + setup_logging(logging.INFO) + main(archive_path=Path(args.archive), + tests_path=Path(args.test_directory), + image_tests_file=args.image_tests_file, + docker_socket=args.docker_socket)