diff --git a/osclib/conf.py b/osclib/conf.py index 059e29af..c2aa1be0 100644 --- a/osclib/conf.py +++ b/osclib/conf.py @@ -131,7 +131,7 @@ DEFAULT = { 'legal-review-group': 'legal-auto', # review-team optionally added by leaper.py. 'repo-checker': 'repo-checker', - 'repo_checker-arch-whitelist': 'x86_64', + 'repo_checker-project-skip': 'True', # 16 hour staging window for follow-ups since lower throughput. 'splitter-staging-age-max': '57600', # No special packages since they will pass through Leap first. @@ -140,6 +140,13 @@ DEFAULT = { # - Update crawler requests (leaper) 'unselect-cleanup-whitelist': 'leaper', }, + r'openSUSE:(?PBackports:SLE-[^:]+(?::Update)?)$': { + # Skip SLE related projects maintenance projects to avoid processing + # them during multi-target requests including an openSUSE project. The + # SLE projects cannot be processed since the repo cannot be mirrored. + 'repo_checker-project-skip': 'True', + '_priority': '101', + }, # Allows devel projects to utilize tools that require config, but not # complete StagingAPI support. r'(?P.*$)': { diff --git a/tests/config_tests.py b/tests/config_tests.py index 5d6b3b0b..99907da1 100644 --- a/tests/config_tests.py +++ b/tests/config_tests.py @@ -52,6 +52,7 @@ class TestConfig(unittest.TestCase): 'openSUSE:Leap:15.0', 'openSUSE:Leap:15.0:Update', 'openSUSE:Backports:SLE-15', + 'openSUSE:Backports:SLE-15:Update', 'SUSE:SLE-15:GA', 'SUSE:SLE-12:GA', 'GNOME:Factory',