4933285
# THIS FILE IS FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON
4933285
# https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_errors
4933285
4933285
# The dictionary lacks some technical words
4933285
addFilter(r'W: spelling-error .* (azove|buildroot|combinatorics|geomview|gfan|graphviz|gv|integrale|matroids|normaliz|ocaml|okular|polyhedra|polymake|polytopes|qhull|simplicial|tplib|vinci)')
4933285
4933285
# The plugins do not need and should not have sonames
4933285
addFilter(r'W: no-soname .*/polymake/lib/.*\.so')
4933285
4933285
# The plugins refer to symbols defined in the binary
4933285
addFilter(r'W: undefined-non-weak-symbol .*/polymake/lib/.*\.so')
4933285
4933285
# The plugins do not necessarily invoke any glibc symbols
4933285
addFilter(r'E: library-not-linked-against-libc .*/polymake/lib/.*\.so')
4933285
4933285
# No man page for development-only scripts
4933285
addFilter(r'W: no-manual-page-for-binary polymake-config')
4933285
4933285
# The binary invokes gcc, so it depends on the necessary devel packages and is
4933285
# itself a devel package
99b6072
addFilter(r'polymake-singular.[^:]+: E: explicit-lib-dependency lib(gcc|normaliz)')
4933285
addFilter(r'polymake-singular.[^:]+: E: devel-dependency')
4933285
addFilter(r'polymake-singular.[^:]+: W: devel-file-in-non-devel-package')
4933285
79e44b1
# The documentation is in the doc package
79e44b1
addFilter(r'polymake.[^:]+: W: no-documentation')
4933285
4933285
# The automatically generated perl provides are also unversioned
4933285
addFilter(r'polymake\.spec:[^:]+: W: unversioned-explicit-provides perl\(.*\)')