2018-03-15 13:23:19 +01:00
|
|
|
addFilter(".*obsolete-not-provided slurm-sched-wiki.*")
|
|
|
|
addFilter(".*obsolete-not-provided slurmdb-direct.*")
|
2020-06-17 13:15:39 +02:00
|
|
|
|
|
|
|
# libslurm provides an ABI and a wire protocol. The wire protocol may change
|
|
|
|
# with any SLURM version in an incompatible way. Therefore, multiple versions
|
|
|
|
# of libslurm should not be installed on the same system.
|
|
|
|
# Thus, libraries depending on libslurm need to match the installed SLURM
|
|
|
|
# version - independent of their major versions.
|
|
|
|
# To host multiple SLURM versions in the same repository we add the version
|
|
|
|
# string to package names for none-base versions - even to library packages.
|
|
|
|
# This mainly applies to upgrade packages for Leap and SLE in the maintenance
|
|
|
|
# channel.
|
|
|
|
addFilter("libnss_slurm\d_\d{2}_\d{2}.*: .* shlib-policy-name-error.*")
|
2021-09-06 15:29:00 +02:00
|
|
|
|
2022-06-08 15:21:55 +02:00
|
|
|
# slurms uses shared libraries for its plugins, so these plugins can have
|
2021-09-06 15:29:00 +02:00
|
|
|
# no dependency information
|
|
|
|
|
|
|
|
addFilter(".*shared-library-without-dependency-information /usr/lib64/slurm/.*so")
|
2022-06-08 15:21:55 +02:00
|
|
|
|
|
|
|
# Testsuite is not meant to be installed on a running system.
|
|
|
|
# The idea is to place the test suite into a package mostly unaltered
|
|
|
|
# to place it to a test rig without requiring to install the full Slurm
|
|
|
|
# sources.
|
|
|
|
# Test setup requires /opt to be shared between nodes in a test system
|
|
|
|
addFilter("slurm-testsuite.*: E: devel-file-in-non-devel-package .*")
|
|
|
|
# For the same reason do not bother with /usr/bin/env expect
|
|
|
|
addFilter("slurm-testsuite.*: E: env-script-interpreter .*")
|
|
|
|
# Likewise, the test suite requires all of Slurm to be installed - even devel
|
|
|
|
addFilter("slurm-testsuite.*: E: devel-dependency slurm-devel.*")
|
|
|
|
# ... and in the same vein
|
|
|
|
addFilter("slurm-testsuite.*: E: filelist-forbidden-opt /opt/slurmtest")
|
|
|
|
addFilter("slurm-testsuite.*: E: non-executable-script /opt/slurmtest/testsuite/expect/.* .* /usr/bin/env (expect)|(bash)")
|
|
|
|
addFilter("slurm-testsuite.*: E: spurious-executable-perm /opt/slurmtest/testsuite/expect/*.c)
|