mirror of
https://github.com/MariaDB/server.git
synced 2025-01-27 17:33:44 +01:00
851816532b
Convert minimal amount of Lintian overrides to make Lintian test pass also with Debian Sid latest Lintian 2.115 version. Old style overrides are kept so they can be used with older versions of Lintian. Introduce minimal Lintian overrides which are common from MariaDB version 10.5 up-to to 10.8. Overrides added files: * debian/mariadb-test-data.lintian-overrides - MariaDB installs some shared objects to test-suite directory and not in '/usr/lib' or similar. Share objects is pam_mariadb_mtr.so. Tags are arch-dependent-file-in-usr-share and arch-independent-package-contains-binary-or-object Lintia * debian/mariadb-test.lintian-overrides - MariaDB installs some some binaries to test-sute directory and in mariadb-test package they are my_safe_process and wsrep_check_version. Tags is arch-dependent-file-in-usr-share * debian/source/lintian-overrides - In source there is some source files missing which should be addressed sql/share/charsets/languages.html and and storage/rocksdb/rocksdb/docs/_includes/footer.html. Tags is source-is-missing - Add Lintian override for missing: storage/columnstore/columnstore/utils/jemalloc/libjemalloc.so.2 - Add Lintian override for substvar external resources: ${source:Version} libmariadb-dev -> libmysqlclient-dev [debian/control:66] ${source:Version} libmariadb-dev -> libmysqld-dev [debian/control:66] ${source:Version} libmariadbd-dev -> libmariadbclient-dev [debian/control:216]
93 lines
6.6 KiB
Text
93 lines
6.6 KiB
Text
# 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-10.5 -> mysql-client-5.*
|
|
version-substvar-for-external-package mariadb-server-10.5 -> 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-10.5 -> mysql-client-5.*
|
|
version-substvar-for-external-package mariadb-server-10.5 -> mysql-client-8.*
|
|
version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-5.*
|
|
version-substvar-for-external-package mariadb-client-10.5 -> 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
|
|
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
|
|
# New Lintian syntax (from version 2.115)
|
|
source-is-missing [sql/share/charsets/languages.html]
|
|
source-is-missing [storage/rocksdb/rocksdb/docs/_includes/footer.html]
|
|
# 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
|
|
# New Lintian syntax (from version 2.115)
|
|
version-substvar-for-external-package Replaces * libmariadb-dev -> libmysqlclient-dev [debian/control:*]
|
|
version-substvar-for-external-package Replaces * libmariadb-dev -> libmysqld-dev [debian/control:*]
|
|
version-substvar-for-external-package Replaces * libmariadbd-dev -> libmariadbclient-dev [debian/control:*]
|
|
# 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 *
|
|
# 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 formated 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 storage/archive/archive_test.c line 30 is 1051 characters long (>512)
|
|
# 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 line *
|
|
# 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 line *
|
|
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
|