From a33cc176f448d7964ce895aa5b11d9d40973c90c Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Mon, 17 Jul 2023 22:34:30 +0200 Subject: [PATCH] Add an rpminspect.yaml file Resolves: rhbz#2213847 --- rpminspect.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 rpminspect.yaml diff --git a/rpminspect.yaml b/rpminspect.yaml new file mode 100644 index 0000000..4cf7785 --- /dev/null +++ b/rpminspect.yaml @@ -0,0 +1,34 @@ +# exclude test XML data (not always valid) from XML validity check: +xml: + ignore: + - /usr/lib*/python*/test/xmltestdata/* + - /usr/lib*/python*/test/xmltestdata/*/* + +# exclude _socket from ipv4 only functions check, it has both ipv4 and ipv6 only +badfuncs: + allowed:: + /usr/lib*/python*/lib-dynload/_socket.*: + - inet_aton + - inet_ntoa + +# don't report changed content of compiled files +# that is expected with every toolchain update and not reproducible yet +changedfiles: + # note that this is a posix regex, so no \d + exclude_path: (\.so(\.[0-9]+(\.[0-9]+)?)?$|^/usr/bin/python[0-9]+\.[0-9]+d?m?$) + +# files change size all the time, we don't need to VERIFY it +# however, the INFO is useful, so we don't disable the check entirely +filesize: + # artificially large number, TODO a better way + size_threshold: 100000 + +debuginfo: + ignore: + # libpython3.so doesn't contain compiled code + - /usr/lib/debug/usr/lib*/libpython3.so*debug + +# completely disabled inspections: +inspections: + # we know about our patches, no need to report anything + patches: off