diff --git a/config.toml b/config.toml index 7771e4c..5dd227a 100644 --- a/config.toml +++ b/config.toml @@ -74,6 +74,7 @@ baseurl = ["https://copr-be.cloud.fedoraproject.org/results/@python/python3.15-b # baseurl = ["http://kojipkgs.fedoraproject.org/repos/f44-build/latest/$basearch/"] metadata_expire = 60 +# comment this section out to stop checking for prerel-abi [prerel] current_version = "3.15.0~beta1" diff --git a/jobs.py b/jobs.py index 59a56c5..936b479 100644 --- a/jobs.py +++ b/jobs.py @@ -336,10 +336,7 @@ def _filter_components_with_unsatisfied_prerel_abi(components_done): import rpm # Get the expected prerel-abi version from config - expected_version = CONFIG.get('prerel', {}).get('current_version') - if not expected_version: - log(' • Warning: No prerel.current_version found in config.toml, skipping prerel-abi filtering') - return components_done, set() + expected_version = CONFIG['prerel']['current_version'] filtered = ReverseLookupDict() blocked_components = set() @@ -399,8 +396,10 @@ def initialize_component_data(): ) # Filter out components with unsatisfied prerel-abi dependencies - components_done, prerel_abi_blocked = _filter_components_with_unsatisfied_prerel_abi(components_done) - + prerel_abi_blocked = set() + if CONFIG.get('prerel'): + components_done, prerel_abi_blocked = _filter_components_with_unsatisfied_prerel_abi(components_done) + binary_rpms = components.all_values() return RebuildContext(