#685 The pre_push_check prevents package retirement
Closed: Fixed a year ago by onosek. Opened a year ago by churchyard.

$ fedpkg clone erlang-cache_tab
$ cd erlang-cache_tab
$ fedpkg retire "Orphaned for 6+ weeks"
rm '.gitignore'
rm '.rpmlint'
rm 'erlang-cache_tab.spec'
rm 'sources'
[rawhide 703ce62] Orphaned for 6+ weeks
 5 files changed, 1 insertion(+), 140 deletions(-)
 delete mode 100644 .gitignore
 delete mode 100644 .rpmlint
 create mode 100644 dead.package
 delete mode 100644 erlang-cache_tab.spec
 delete mode 100644 sources
Could not execute pre_push_check: This package or module is retired. The action has stopped.
error: failed to push some refs to 'ssh://pkgs.fedoraproject.org/rpms/erlang-cache_tab'
Could not execute retire: Failed to execute command.

At this point, maybe we should make the hook opt-in for a while?


Workaround:

$ fedpkg retire "Orphaned for 6+ weeks" || git push --no-verify

This commit fixes the issue.
https://pagure.io/rpkg/c/3ebfeae20c74de0ca4b26b22135e1996265ea4ce
The patch is released in rpkg-1.66-6

Metadata Update from @onosek:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

a year ago

Login to comment on this ticket.

Metadata