# Necessary for drop-in-place-replacement upgrades on mysql-server/-client
# since package breaks/replaces these but at the same time also provides them
version-substvar-for-external-package mariadb-client-core -> mysql-client-5.5
version-substvar-for-external-package mariadb-server -> mysql-server
version-substvar-for-external-package libmariadb-dev -> libmysqlclient-dev
version-substvar-for-external-package libmariadb-dev -> libmysqld-dev
version-substvar-for-external-package mariadb-server -> mysql-client-5.*
version-substvar-for-external-package mariadb-server -> mysql-client-8.*
version-substvar-for-external-package mariadb-client -> mysql-client-core-5.*
version-substvar-for-external-package mariadb-client -> mysql-client-core-8.*
version-substvar-for-external-package libmariadbd-dev -> libmariadbclient-dev
# ColumnStore not used in Debian, safe to ignore. Reported upstream in https://jira.mariadb.org/browse/MDEV-24124
source-is-missing [storage/columnstore/columnstore/utils/jemalloc/libjemalloc.so.2]
# Must be fixed upstream
source-is-missing [storage/mroonga/vendor/groonga/examples/dictionary/html/js/jquery-ui-*.custom.js]
# Intentional control relationships
version-substvar-for-external-package Replaces * libmariadbd-dev -> libmariadbclient-dev
version-substvar-for-external-package Replaces * libmariadb-dev -> libmysqlclient-dev
version-substvar-for-external-package Replaces * libmariadb-dev -> libmysqld-dev
# We can't change build dependencies on a stable branch (10.5..10.8) so just override this
missing-build-dependency-for-dh-addon systemd *
version-substvar-for-external-package Replaces ${source:Version} libmariadb-dev -> libmysqld-dev *
# Not much we can do about this in Debian, no need for Lintian to fail the whole check on it
source-is-missing [storage/mroonga/vendor/groonga/examples/dictionary/html/js/jquery-ui-1.8.18.custom.js]
# Do not alert for documentation in html
source-is-missing [sql/share/charsets/languages.html]
source-is-missing [storage/rocksdb/rocksdb/docs/_includes/footer.html]
# Data or test files where long lines are justified
very-long-line-length-in-source-file * [*.test:*]
very-long-line-length-in-source-file * [*.result:*]
very-long-line-length-in-source-file BUILD/compile-*
very-long-line-length-in-source-file * [*COPYING.rtf:*]
# These are mainly found under extra/wolfssl
very-long-line-length-in-source-file * [*.cproject:*]
very-long-line-length-in-source-file * [*.md:*]
very-long-line-length-in-source-file * [*.scfg:*]
very-long-line-length-in-source-file * [*.launch:*]
very-long-line-length-in-source-file * [extra/wolfssl/wolfssl/IDE/Espressif/ESP-IDF/test/test_wolfssl.c:*]
very-long-line-length-in-source-file * [extra/wolfssl/wolfssl/configure.ac:*]
very-long-line-length-in-source-file * [extra/wolfssl/wolfssl/doc/formats/html/html_changes/tabs.css:*]
# Preprocessed C files which have long lines
very-long-line-length-in-source-file * [extra/wolfssl/wolfssl/wolfcrypt/src/*.i:*]
# These are all results for test cases and similar so they can be
# especially formatted to be too long
very-long-line-length-in-source-file * [mysql-test/*.dump:*]
very-long-line-length-in-source-file * [mysql-test/*.inc:*]
very-long-line-length-in-source-file * [mysql-test/*.rdiff:*]
very-long-line-length-in-source-file * [mysql-test/*.txt:*]
very-long-line-length-in-source-file * [mysql-test/*.weekly:*]
# Test file
very-long-line-length-in-source-file * [plugin/handler_socket/regtest/test_01_lib/test19.expected:*]
# SQL source file that has very long inserts/selects
very-long-line-length-in-source-file * [mysql-test/std_data/init_file_longline_3816.sql:*]
very-long-line-length-in-source-file * [scripts/fill_help_tables.sql:*]
very-long-line-length-in-source-file * [scripts/mysql_system_tables.sql:*]
very-long-line-length-in-source-file * [scripts/mysql_test_data_timezone.sql:*]
# Machine formatted HTML
very-long-line-length-in-source-file * [sql/share/charsets/languages.html:*]
very-long-line-length-in-source-file * [sql/share/errmsg-utf8.txt:*]
# Very long test string
very-long-line-length-in-source-file 1051 > 512 [storage/archive/archive_test.c:30]
# autogenerated thrift file
very-long-line-length-in-source-file * [storage/cassandra/gen-cpp/cassandra_types.h:*]
# ColumnStore ignores
# In Directory mysql-test are some long test includes
very-long-line-length-in-source-file * [storage/columnstore/columnstore/.drone.jsonnet:*]
very-long-line-length-in-source-file * [storage/columnstore/columnstore/CMakeLists.txt:*]
very-long-line-length-in-source-file * [storage/columnstore/columnstore/mysql-test/columnstore/csinternal/include/autopilot_create_datatypetestm_tables.inc:*]
very-long-line-length-in-source-file * [storage/columnstore/columnstore/mysql-test/columnstore/csinternal/include/autopilot_create_datatypeupdate_table.inc:*]
very-long-line-length-in-source-file * [storage/columnstore/columnstore/*.xmi:*]
very-long-line-length-in-source-file * [storage/columnstore/columnstore/dbcon/doc/q19_plan.txt:*]
very-long-line-length-in-source-file * [storage/columnstore/columnstore/utils/udfsdk/docs/source/reference/mcsv1Context.rst:*]
very-long-line-length-in-source-file * [storage/columnstore/columnstore/utils/winport/win_setup_mysql_part1.sql:*]
# Minified CSS files. These appear in several places
very-long-line-length-in-source-file * [*badge_only.css:*]
very-long-line-length-in-source-file * [*theme.css:*]
# General storage ignores
very-long-line-length-in-source-file * [storage/mroonga/vendor/groonga/examples/dictionary/html/css/smoothness/jquery-ui-1.8.12.custom.css:*]
very-long-line-length-in-source-file * [storage/rocksdb/mysql-test/rocksdb/t/bypass_select_basic_bloom-master.opt:*]
very-long-line-length-in-source-file * [storage/rocksdb/mysql-test/rocksdb/t/type_enum.inc:*]
very-long-line-length-in-source-file * [storage/rocksdb/mysql-test/rocksdb/t/type_set.inc:*]
very-long-line-length-in-source-file * [storage/rocksdb/rocksdb/docs/_includes/footer.html:*]
very-long-line-length-in-source-file * [storage/rocksdb/rocksdb/docs/_posts/*.markdown:*]
very-long-line-length-in-source-file * [storage/spider/mysql-test/spider/bugfix/include/sql_mode_init.inc:*]
very-long-line-length-in-source-file * [storage/tokudb/PerconaFT/cmake_modules/TokuBuildTagDatabases.cmake:*]
very-long-line-length-in-source-file * [storage/tokudb/PerconaFT/third_party/xz-4.999.9beta/m4/po.m4:*]
# These are generated files which should not make any harm
source-contains-autogenerated-visual-c++-file storage/columnstore/columnstore/*.rc
source-contains-autogenerated-visual-c++-file storage/columnstore/columnstore/*.h
source-contains-autogenerated-visual-c++-file win/upgrade_wizard/resource.h
source-contains-autogenerated-visual-c++-file win/upgrade_wizard/upgrade.rc
