Automated Package Unretirement Process
|
This is a Standard Operating Procedure document that outlines what steps Release Engineering must do in order to automatically unretire a package. It is NOT intended for package maintainers. If you are a package maintainer that would like to claim a package that has been retired please refer to this document instead: |
Description
Sometimes a packager might request (via opening a ticket) that we unretire a package branch that has previously been retired.
Unretirement requests can be processed automatically using the fedpkg tool. This is often the most efficient way to handle standard requests compared to a manual repository manipulation.
Actions
Validating the Package Branch
Before running any unretirement commands, ensure the following conditions are met: . Ensure the branch actually exists on dist-git. . Verify that the branch is currently blocked in Koji.
Running the Unretirement Command
$ fedpkg request-unretirement
This command takes a number of arguments. To view all of them and understand what arguments are required in your specific case, run:
$ fedpkg request-unretirement -h
After processing, this command will provide a URL for your request ticket. Follow this ticket for further information about the status of the automated unretirement.
|
Unblock The Package In Koji
|
Currently, the |
-
Check the current state of the tags.
$ koji list-pkgs --show-blocked --package PACKAGE_NAME
-
Unblock each requested tag.
$ koji unblock-pkg TAG_NAME PACKAGE_NAME
-
Untag all of the builds for each tag that was unblocked.
$ koji untag-build --all TAG_NAME PACKAGE_NAME --force
Want to help? Learn how to contribute to Fedora Docs ›