Blob Blame History Raw
# THIS FILE IS FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON
# https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_errors

# The dictionary is missing some technical terms
addFilter(r'W: spelling-error .* homotopy')

# OCaml does this to us.  We have no control over it.
addFilter(r'coq(-coqide)?\.[^:]+: E: missing-call-to-chdir-with-chroot')

# The coq package is, effectively, a devel package
addFilter(r'coq\.[^:]+: W: devel-file-in-non-devel-package')

# These directories are necessary
addFilter(r'coq\.[^:]+: W: hidden-file-or-dir .*\.(coq-native|pack)')

# These files may be empty on some platforms but are still needed
addFilter(r'coq\.[^:]+: E: zero-length .*(Ltac\.v|revision|vos)')

# These helper binaries do not have man pages
addFilter(r'coq\.[^:]+: W: no-manual-page-for-binary coq(idetop|pp|.*worker|workmgr)')
addFilter(r'coq\.[^:]+: W: no-manual-page-for-binary (doc_grammar|votour)')

# This file is purposefully not UTF-8
addFilter(r'coq-doc\.noarch: W: file-not-utf8 .*LatinRules\.xdy')

# The configure script is NOT generated by autoconf
addFilter(r'coq\.spec:[^:]+: W: configure-without-libdir-spec')