Update RPMLint whitelist

This commit is contained in:
Michal Schorm 2018-09-05 05:52:52 +02:00
parent 2ce9d21e23
commit fb9e3c56f0
2 changed files with 31 additions and 6 deletions

View File

@ -6,7 +6,7 @@
# Spelling errors # Spelling errors
addFilter(r'spelling-error .* en_US (cnf|mysqld|benchmarking|pam|passwordless|subpackage) ') addFilter(r'spelling-error .* en_US (cnf|mysqld|benchmarking|pam|passwordless|subpackage|libmariadb) ')
# Debugsource # Debugsource
addFilter(r'^mariadb.*debugsource\.[^:]+: (E|W): no-documentation') addFilter(r'^mariadb.*debugsource\.[^:]+: (E|W): no-documentation')
@ -25,7 +25,32 @@ addFilter(r'missing-call-to-chdir-with-chroot')
# Missing documentation # Missing documentation
# I don't think that's on the upstream priority list # I don't think that's on the upstream priority list
addFilter(r'no-documentation') addFilter(r'no-documentation')
addFilter(r'no-manual-page-for-binary')
# Obsoleted not provided # Obsoleted not provided
# Obsoleting upstream packages, not providing them is expected to not mix them up # Obsoleting upstream packages, not providing them is expected to not mix them up
addFilter(r'obsolete-not-provided MySQL') addFilter(r'obsolete-not-provided MySQL')
# Provided by mariadb-connector-c
addFilter(r'obsolete-not-provided mariadb-libs')
# Config file without noreplace flag
# Don't replace logs that may contain old entries
addFilter(r'conffile-without-noreplace-flag /var/log/mariadb/mariadb.log')
# Log rotation
# MariaDB log rotation script is commented out, because it is still not ready for big industry usage.
# Let the user decide, if they want to enable it (uncomment it)
addFilter(r'incoherent-logrotate-file /etc/logrotate.d/mariadb')
# Permissions
# wsrep_sst_common
# It contains a parser of arguments for other sst scripts.
# It is meant to be sourced, not to be executed alone.
# So it correctly does not have shebang nor executable bit.
addFilter(r'non-executable-in-bin /usr/bin/wsrep_sst_common 644')
addFilter(r'script-without-shebang /usr/bin/wsrep_sst_common')
addFilter(r'non-executable-script /usr/bin/wsrep_sst_common 644 None')
# mysql-scripts-common has a simmilar issue
addFilter(r'non-executable-script /usr/libexec/mysql-scripts-common 644 /bin/sh')
# Seems pretty standard to me ...
addFilter(r'non-standard-dir-perm /var/log/mariadb 750')

View File

@ -270,11 +270,11 @@ Provides: mariadb-galera = %{sameevr}
%{!?_licensedir:%global license %doc} %{!?_licensedir:%global license %doc}
%description %description
MariaDB is a community developed branch of MySQL. MariaDB is a community developed branch of MySQL - a multi-user, multi-threaded
MariaDB is a multi-user, multi-threaded SQL database server. SQL database server. It is a client/server implementation consisting of
It is a client/server implementation consisting of a server daemon (mysqld) a server daemon (mysqld) and many different client programs and libraries.
and many different client programs and libraries. The base package The base package contains the standard MariaDB/MySQL client programs and
contains the standard MariaDB/MySQL client programs and generic MySQL files. generic MySQL files.
%if %{with clibrary} %if %{with clibrary}