mariadb/debian/mariadb-test.lintian-overrides

32 lines
2.2 KiB
Text
Raw Permalink Normal View History

# These should be moved, see https://jira.mariadb.org/browse/MDEV-21653
arch-dependent-file-in-usr-share [usr/share/mariadb/mariadb-test/lib/My/SafeProcess/my_safe_process]
arch-dependent-file-in-usr-share [usr/share/mariadb/mariadb-test/lib/My/SafeProcess/wsrep_check_version]
MDEV-28642: Suspend obvious false-positive Lintian warnings MariaDB codebase is huge and Lintian has lots of test than can fire false-positive warnings which leads to situation where real problems can't be spotted. Suspend obvious false-positive Lintian warnings and let Lintian problems that needs some love shine out. Suspends in package mariadb-test-data Supporting BSD family needs to use '/usr/bin/env perl' and not '/usr/bin/perl' Perl script are for testing and not for production in mariadb-test-data package: * incorrect-path-for-interpreter There is several files with national-encoding which are test file so they can't be in unicode charset * national-encoding Serveral test paths are intentionally repeated: * repeated-path-segment Suspends in package mariadb-test Supporting BSD family needs to use '/usr/bin/env perl' and not '/usr/bin/perl' Perl script are for testing and not for production in mariadb-test-data package: * incorrect-path-for-interpreter Suspends in package source package Remade some 'version-substvar-for-external-package' to use regex. MGroonga is missing source file 'jquery-ui-1.8.18.custom.js' correct lintian suspend with regex: * source-is-missing There is several files with very long line lenghts. Add suspends for those that can't be corrected in several places. Most of them are test result files, SQL test files or intentional long lines that can't be splitted. * very-long-line-length-in-source-file There is several autogenerated C++ files which probably should not be there but they should not do any harm: * source-contains-autogenerated-visual-c++-file
2022-05-23 09:00:13 +02:00
# Mainly for support for *BSD family. Not right way to do but this is test package and not for production
2024-08-03 09:32:42 +02:00
incorrect-path-for-interpreter /usr/bin/env perl != /usr/bin/perl [usr/share/mysql/mariadb-test/lib/process-purecov-annotations.pl]
incorrect-path-for-interpreter /usr/bin/env perl != /usr/bin/perl [usr/share/mysql/mariadb-test/lib/v1/mysql-test-run.pl]
incorrect-path-for-interpreter /usr/bin/env perl != /usr/bin/perl [usr/share/mysql/mariadb-test/mariadb-stress-test.pl]
incorrect-path-for-interpreter /usr/bin/env perl != /usr/bin/perl [usr/share/mysql/mariadb-test/mariadb-test-run.pl]
# These libraries are ok not have any other dependencies than itself and MariaDB server
shared-library-lacks-prerequisites [usr/lib/mysql/plugin/auth_0x0100.so]
shared-library-lacks-prerequisites [usr/lib/mysql/plugin/debug_key_management.so]
shared-library-lacks-prerequisites [usr/lib/mysql/plugin/test_sql_service.so]
# These are from stop word list
spelling-error-in-binary noone no one [usr/bin/mariadb-client-test-embedded]
spelling-error-in-binary noone no one [usr/bin/mariadb-test-embedded]
spelling-error-in-binary thats that's [usr/bin/mariadb-client-test-embedded]
spelling-error-in-binary thats that's [usr/bin/mariadb-test-embedded]
spelling-error-in-binary theres there's [usr/bin/mariadb-client-test-embedded]
spelling-error-in-binary theres there's [usr/bin/mariadb-test-embedded]
spelling-error-in-binary userA users [usr/lib/mysql/plugin/qa_auth_interface.so]
spelling-error-in-binary yuR your [usr/bin/mariadb-client-test-embedded]
spelling-error-in-binary yuR your [usr/bin/mariadb-test-embedded]
2024-08-03 09:32:42 +02:00
# Location for this is usr/share/mysql/mariadb-test/mysql-test-run
# so it's not missing it just in unusual location
spare-manual-page [usr/share/man/man1/mysql-test-run.pl.1.gz]
# README non common place but good to be there
2024-08-03 09:32:42 +02:00
package-contains-documentation-outside-usr-share-doc [usr/share/mysql/mariadb-test/README]