summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOtto Kekäläinen <otto@kekalainen.net>2020-04-07 20:05:56 +0300
committerVicențiu-Marian Ciorbaru <vicentiu@mariadb.org>2020-04-19 17:15:40 +0300
commit8c41a1df86c396b6006e7f9ac8da94b3f6d1cf63 (patch)
treeb41be01a676543304a82857d2ff2ced2ae4b67fb
parent29c5d96da3c8cd62de02639257f78c62660a809e (diff)
downloadmariadb-git-8c41a1df86c396b6006e7f9ac8da94b3f6d1cf63.tar.gz
MDEV-21869: Add temporary Lintian overrides
With these in place Lintian will pass without errors (only warnings) and the CI systems will at least be able to stop anybody from introducing new Lintian errors.
-rw-r--r--debian/libmariadb-dev.lintian-overrides1
-rw-r--r--debian/mariadb-plugin-rocksdb.lintian-overrides2
-rw-r--r--debian/mariadb-test-data.lintian-overrides3
-rw-r--r--debian/mariadb-test.lintian-overrides3
-rw-r--r--debian/source/lintian-overrides27
5 files changed, 36 insertions, 0 deletions
diff --git a/debian/libmariadb-dev.lintian-overrides b/debian/libmariadb-dev.lintian-overrides
new file mode 100644
index 00000000000..345b537a521
--- /dev/null
+++ b/debian/libmariadb-dev.lintian-overrides
@@ -0,0 +1 @@
+arch-dependent-file-not-in-arch-specific-directory usr/bin/mariadb_config
diff --git a/debian/mariadb-plugin-rocksdb.lintian-overrides b/debian/mariadb-plugin-rocksdb.lintian-overrides
new file mode 100644
index 00000000000..bc2ec13dbf9
--- /dev/null
+++ b/debian/mariadb-plugin-rocksdb.lintian-overrides
@@ -0,0 +1,2 @@
+# Overridden temporarily to get Salsa-CI pass and not stall other dev work with broken pipeline
+python-script-but-no-python-dep usr/bin/myrocks_hotbackup #!python
diff --git a/debian/mariadb-test-data.lintian-overrides b/debian/mariadb-test-data.lintian-overrides
new file mode 100644
index 00000000000..4ff05a3be2a
--- /dev/null
+++ b/debian/mariadb-test-data.lintian-overrides
@@ -0,0 +1,3 @@
+# These should be moved, see https://jira.mariadb.org/browse/MDEV-21654
+arch-dependent-file-in-usr-share usr/share/mysql/mysql-test/suite/plugins/pam/pam_mariadb_mtr.so
+arch-independent-package-contains-binary-or-object usr/share/mysql/mysql-test/suite/plugins/pam/pam_mariadb_mtr.so
diff --git a/debian/mariadb-test.lintian-overrides b/debian/mariadb-test.lintian-overrides
new file mode 100644
index 00000000000..9de1b3784ff
--- /dev/null
+++ b/debian/mariadb-test.lintian-overrides
@@ -0,0 +1,3 @@
+# These should be moved, see https://jira.mariadb.org/browse/MDEV-21653
+arch-dependent-file-in-usr-share usr/share/mysql/mysql-test/lib/My/SafeProcess/my_safe_process
+arch-dependent-file-in-usr-share usr/share/mysql/mysql-test/lib/My/SafeProcess/wsrep_check_version
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 00000000000..8b041b89fee
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1,27 @@
+# Overridden temporarily to get Salsa-CI pass and not stall other dev work with broken pipeline
+python-depends-but-no-python-helper mariadb-plugin-rocksdb
+# Upstream fix pending: https://github.com/wolfSSL/wolfssl/pull/2785
+source-is-missing extra/wolfssl/wolfssl/doc/formats/html/html_changes/menu.js line length is 679 characters (>512)
+# 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.5
+version-substvar-for-external-package mariadb-server-10.5 -> mysql-server
+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.5
+version-substvar-for-external-package mariadb-server-10.5 -> mysql-client-5.6
+version-substvar-for-external-package mariadb-server-10.5 -> mysql-client-5.7
+version-substvar-for-external-package mariadb-server-10.5 -> mysql-client-8.0
+version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-5.1
+version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-5.1
+version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-5.5
+version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-5.5
+version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-5.6
+version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-5.6
+version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-5.7
+version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-5.7
+version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-8.0
+version-substvar-for-external-package mariadb-client-10.5 -> mysql-client-core-8.0
+version-substvar-for-external-package libmariadbd-dev -> libmariadbclient-dev
+version-substvar-for-external-package libmariadbd-dev -> libmariadb-dev