Details
-
Bug
-
Status: In Testing (View Workflow)
-
Minor
-
Resolution: Unresolved
-
10.4.12
-
None
Description
While updating MariaDB 10.4.12 to Debian (after doing 10.4.6 in the summer) I came across this Lintian error (which did not yet exist in 10.4.6):
E: mariadb-test-data: arch-dependent-file-in-usr-share usr/share/mysql/mysql-test/suite/plugins/pam/pam_mariadb_mtr.so
|
E: mariadb-test-data: arch-independent-package-contains-binary-or-object usr/share/mysql/mysql-test/suite/plugins/pam/pam_mariadb_mtr.so
|
Why is this binary library file installed among test data files? Why not install it in the same directory as all other plugins, e.g. usr/lib/*/mariadb19/plugin/ ?
Attachments
Issue Links
- blocks
-
MDEV-21869 Make MariaDB 10.5 Lintian clean (Debian quality assurance tool)
-
- Stalled
-
- is duplicated by
-
MDEV-29497 pam_mariadb_mtr.so packaged in mariadb-test-data arch-independent deb
-
- Open
-
- relates to
-
MDEV-21653 test binaries my_safe_process and wsrep_check_version installed in library directory
-
- Open
-
Because it is not a plugin, it's a pam module for /lib/x86_64-linux-gnu/security (but a very lousy one with hard-coded passwords, so shouldn't be installed automatically)
What do you suggest us to do? Where should it be installed?
Alternatively, we can just not build it on Debian, if you'd like that.