Skip to content

Generate and store serialized reports about rebuild components#20

Draft
befeleme wants to merge 4 commits intofedora-python:python3.15from
befeleme:store-reports
Draft

Generate and store serialized reports about rebuild components#20
befeleme wants to merge 4 commits intofedora-python:python3.15from
befeleme:store-reports

Conversation

@befeleme
Copy link
Collaborator

Opening PR for visibility, will play with the stored data and decide about tweaks.

Some packages require python(prerel-abi) = X.Y.Z~alphaN which may not
match the prerel-abi version currently available in the target repo.
These packages need to be treated as "not yet successfully rebuilt"
even though they depend on the new Python ABI and exist in the target.

This change adds filtering logic that:
- Checks all packages in components_done for unsatisfied prerel-abi deps
- Removes components with mismatched prerel-abi from components_done
- Allows them to be reported as ready to rebuild
- Tracks blocked components for proper status reporting

Assisted-By: Claude 4.5 Sonnet
@befeleme
Copy link
Collaborator Author

Example extension of the status page:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant