Implement Toddler for Handling Bugzilla Issues on Package Retirement and Unretirement #194
Labels
No labels
cpe
EasyFix
blocked
Bug
Chore
Feature
in-progress
points:1
points:13
points:2
points:3
points:5
points:8
priority:high
priority:low
priority:medium
ready
review
Technical Debt
No milestone
No project
No assignees
5 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Infrastructure/toddlers#194
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description:
When a package is retired in Fedora, all Bugzilla issues filed for rawhide should be closed with the status "WONTFIX" or "EOL". Additionally, when a package is unretired, we need to notify the package maintainer with a list of all bugs that were closed due to the retirement, allowing them to handle the reopened bugs as they see fit.
Releng Ticket: https://pagure.io/releng/issue/8478
Requirements:
Automating this process will streamline the handling of Bugzilla issues related to package lifecycle events, reducing manual workload for maintainers and improving overall efficiency.
This sounds like two new small toddlers that will just listen for topic and do some interactions with Bugzilla.
How the notification should be sent? By e-mail?
I think so triggering an email against, should be the right way to go.
We shouldn't close with EOL, this is not end of life, it's a retirement.... I guess WONTFIX is best.
How do we get the list of bugs closed on unretirement? The only way I could think of is to perhaps add a whiteboard tag of some kind to them? but it would have to be a unique setting for that package so when we queried it later we wouldn't get other stuff. Or do you see some other way to get this information?
Perhaps we could leverage pagure for the notification? ie, when a unretirement is processed we add that list to the ticket and say it's processed?
(but I guess that could be bad if there's private bugs, so this might not be best)
@churchyard's comment from the releng ticket:
How is my comment relevant here?
It would be nice to also leave an automatic comment on open distgiit PRs announcing that the package has been retired and pointing to the "how to unretire a package" docs.