do not provide /usr/lib/locale
[platform/upstream/glibc.git] / packaging / glibc.rpmlintrc
1 addFilter(".*glibc-profile.* devel-file-in-non-devel-package.*/usr/lib.*/lib.*_p.a")
2 addFilter(".*glibc.* incorrect-fsf-address")
3 # False positive - glibc implements gethostbyname
4 addFilter(".*binary-or-shlib-calls-gethostbyname")
5 # We do need to keep the symtab (see comments in glibc.spec), so this is intented:
6 addFilter(".*unstripped-binary-or-object.*")
7 # The duplication is intented:
8 addFilter(".*files-duplicate /usr/lib64/libbsd-compat.a /usr/lib.*/libg.a")
9 # ld.so is special:
10 addFilter(".*shared-lib-without-dependency-information /lib.*/ld-2.*.so")
11 # Handled via glibc_post_upgrade:
12 addFilter(".*permissions-missing-postin missing %set_permissions /usr/.*pt_chown in %post")
13 # Do not require permissions, this will lead to a cycle (bnc#700925):
14 addFilter("glibc\..*: permissions-missing-requires")
15 # We will not rename glibc to follow the shlib policy
16 addFilter("shlib-policy-missing-suffix")
17 # The dynamic linker and libnsl call exit - this is fine
18 addFilter(".*shared-lib-calls-exit.*")
19 # The man-pages package contains a number of man pages for programs that come
20 # with glibc, therefore do not warn about them
21 addFilter(".*glibc.*no-manual-page-for-binary getent")
22 addFilter(".*glibc.*no-manual-page-for-binary iconv")
23 addFilter(".*glibc.*no-manual-page-for-binary ldd")
24 addFilter(".*glibc.*no-manual-page-for-binary ldconfig")
25 addFilter(".*nscd.*no-manual-page-for-binary nscd")