1d0fe38
# THIS FILE SERVES FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON
1d0fe38
# https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_errors
1d0fe38
1d0fe38
# (same file in python3 package served as a great example)
1d0fe38
1d0fe38
1d0fe38
1d0fe38
# Spelling errors
c25421f
addFilter(r'spelling-error .*en_US.* (libmariadb|cnf|Testsuite|ctest) ')
1d0fe38
1d0fe38
# Debugsource
1d0fe38
addFilter(r'^mariadb-connector-c\d?-debugsource\.[^:]+: (E|W): no-documentation')
1d0fe38
1d0fe38
# Debuginfo
1d0fe38
addFilter(r'^mariadb-connector-c\d?-debuginfo\.[^:]+: (E|W): useless-provides debuginfo\(build-id\)')
1d0fe38
1d0fe38
# Missing documentation from subpackages
c25421f
addFilter(r'^mariadb-connector-c\d?-(devel|config|test)\.[^:]+: (E|W): no-documentation')
1d0fe38
1d0fe38
# No manual page for binary
1d0fe38
#   Upstream issue tracker: https://jira.mariadb.org/browse/CONC-293
1d0fe38
addFilter(r'no-manual-page-for-binary (mariadb|mysql)_config$')
c25421f
c25421f
# Tests files are expected in /usr/share
c25421f
addFilter(r'arch-dependent-file-in-usr-share /usr/share/mariadb-connector-c/tests/')
c25421f
c25421f
# The provide is not needed
c25421f
addFilter(r'obsolete-not-provided mariadb-config')