Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down
11 changes: 5 additions & 6 deletions jobs.py
Original file line number Diff line number Diff line change
Expand Up @@ -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()
Expand Down Expand Up @@ -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(
Expand Down