From b5a9f0a725629b08083f0bee2b67fab3e4714d7c Mon Sep 17 00:00:00 2001 From: tjuhasz Date: Wed, 18 Jun 2025 09:26:22 +0200 Subject: [PATCH] Add rpminspect config to repo Temporarily prevent rpminspect from blocking merges due to expected test failures Resolves: RHEL-93955 --- rpminspect.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 rpminspect.yaml diff --git a/rpminspect.yaml b/rpminspect.yaml new file mode 100644 index 0000000..8e6428b --- /dev/null +++ b/rpminspect.yaml @@ -0,0 +1,28 @@ +# This check is disabled because rpminspect has issues with +# macro nesting and autorelease macro +# which led to continuous need to waive or ignore the failure of the test +# e.g:https://artifacts.dev.testing-farm.io/07049d23-04ed-451c-99f6-eed73e369d28/ +inspections: + disttag: off + +# Multiple annochecks are disabled because they are creating Verify type failures +annocheck: + extra_opts: + # Issue: https://github.com/nodejs/node/issues/40368 + # skip test for link time optimalization + # test fails because nodejs is compiled without LTO. + # This is on purpose as it creates issues. + hardened: --skip-lto + # Temporarily disabled + # skip test for GNU Property notes formatting + # test fails because it's missing CET notes + # feature is unsopported by upstream + # See RHEL-85793 for details + hardened: --skip-property-note + hardened: --skip-cf-protection + # Temporarily disabled + # skip test for dynamic tags + # BTI_PLT protection feature is missing from dynamic tags + # libnode.so.127 lacks this feature + # See RHEL-85837 for details + hardened: --skip-dynamic-tags