Update RPMLint whitelist
This commit is contained in:
parent
2ce9d21e23
commit
fb9e3c56f0
@ -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')
|
||||||
|
10
mariadb.spec
10
mariadb.spec
@ -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}
|
||||||
|
Loading…
Reference in New Issue
Block a user