pcp/pcp-rpmlintrc
Marcus Meissner 66a62d2f35 Accepting request 977481 from home:dimstar:Factory
- Fix a few rpmlint errors (to at least get below the 1000 mark)
  (boo#1199558):
  + make libpcp-devel require libpcp_gui: the devel package
    installs a symlink pointing to that library, so anything
    willing to link it would fail
    libpcp-devel.x86_64: E: no-library-dependency-on libpcp_gui2 /usr/lib64/libpcp_gui.so.2
    The package misses dependency on a package which file it links to.
  + Call fdupes over /var/lib/pcp/testsuite to solve
    pcp-testsuite.x86_64: W: files-duplicate
  + W: macro-in-comment: escape the relevant macros using %%
  + Filter out W: potential-bashisms for pcp-testsuite.

OBS-URL: https://build.opensuse.org/request/show/977481
OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=115
2022-05-16 09:23:09 +00:00

16 lines
845 B
Plaintext

# Note: there are some headers (e.g. domain.h) and in a few cases some
# C source files that rpmlint complains about. These are not devel files,
# but rather they are (slightly obscure) PMDA config files.
#
addFilter('E: devel-file-in-non-devel-package')
# A /var/lib/pcp/tmp directory is created for the safe creation of shared
# tmp files. it must be world writeable for PMDAs and client tools, which
# may be run as anyone.
#addFilter('E: permissions-world-writable')
# pcp-testsuite.x86_64: W: potential-bashisms /var/lib/pcp/testsuite/archives/mk.ipcs
# checkbashisms reported potential bashisms in a /bin/sh shell script, you might
# want to manually check this script for bashisms.
addFilter('pcp-testsuite.*W: potential-bashisms');
# pcp-testsuite.x86_64: E: env-script-interpreter
addFilter('pcp-testsuite.*E: env-script-interpreter');