python-importlib-resources
lecris
rawhide and all other Fedora branches
https://bugzilla.redhat.com/show_bug.cgi?id=2307512
Not sure if EPEL9 also needs some special procedure, or would I be able to just request branch when it's ready?
Metadata Update from @patrikp: - Issue assigned to patrikp
https://src.fedoraproject.org/rpms/python-importlib-resources
Could you please provide a bit more background/information? The package has a main admin (@ktdreyer) and its dead.package file [0] shows that it's an EPEL8-only package.
dead.package
That is, @ktdreyer could add you as an admin and I can unblock the relevant Koji tags (F39, F40, F41, F42).
[0] https://src.fedoraproject.org/rpms/python-importlib-resources/c/4f89e48d4b058a4727e7bbb4a1dfe2d79abe5158?branch=rawhide
A summary of this is that when python-importlib-resources was initially reviewed, it was thought that it would only contain backports for python<3.6. Things have changed, and this package behaves like importlib.metadata, typing_extensions etc., i.e. it contains various bug-fixes and further backports for later python versions as well. After re-review we have concluded that we should package and maintain it similarly to those other packages as well.
python<3.6
importlib.metadata
typing_extensions
Iiuc because rawhide is dead.package we still need to go through the unretiring process for this package right? As for rights to the package, I am ok with whatever solution, @ktdreyer how would you like to do this?
rawhide
I reverted the retirement commit [0] and unblocked F39, F40, F41, F42 tags in Koji. :thumbsup:
[0] https://src.fedoraproject.org/rpms/python-importlib-resources/c/afef001faace0d144ce712469d631b61515eb84e?branch=rawhide
Metadata Update from @phsmoura: - Issue tagged with: low-gain, low-trouble, ops
Can this be closed? Not sure there is anything more for RelEng to do here. I realize you are not yet an admin, I could add you, but the package is not orphaned and already has a main admin so I'm hesitant to do so.
You can close it now. I will email @ktdreyer and if needed I will post a message on matrix
And if you don't get a reply in a reasonable time frame feel free to reopen this ticket, too! :thumbsup:
Metadata Update from @patrikp: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Welp I haven't heard back from @ktdreyer so far. It is odd because he commented on the bugzilla issue just prior to that: https://bugzilla.redhat.com/show_bug.cgi?id=2303229
Metadata Update from @lecris: - Issue status updated to: Open (was: Closed)
I added you to the project as an admin.
I'm going to close this now. Feel free to reopen if you run into any other issues!
Oh, I forgot one more thing, f40 and f39 branches are disabled, could you help re-enable these. Sorry for re-opening this so many times, hopefully this is the last.
No worries at all! What exactly do you mean by "branches being disabled"? When I run: $ koji list-pkgs --show-blocked --package python-importlib-resources I can see that the package is not blocked for the F39 and F40 tags. Could you please provide more information on the issue that you are encountering?
$ koji list-pkgs --show-blocked --package python-importlib-resources
The issue is with pushing:
$ fedpkg push Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0) remote: Branch refs/heads/f40 is unsupported. Cannot push to a disabled branch (maybe eol?). remote: Denied push for ref 'refs/heads/f40' for user 'lecris' remote: All changes have been rejected To ssh://pkgs.fedoraproject.org/rpms/python-importlib-resources.git ! [remote rejected] f40 -> f40 (pre-receive hook declined) error: failed to push some refs to 'ssh://pkgs.fedoraproject.org/rpms/python-importlib-resources.git' Could not execute push: Failed to execute command.
Could you try now, please?
Yep that did the trick. Thanks again for the help!
Metadata Update from @lecris: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
For context and future reference, here's where my inquiries brought me. The branch was "disabled" because it contained the dead.package file and Pagure marked it as "inactive". You couldn't rebase and push to the branch because (surprise, surprise) it was "inactive". So I rebased the F39 and F40 branches on top of the revert commit in rawhide branch and pushed with RelEng credentials. (On the compose-branched01.iad2.fedoraproject.org host) Now the branches show as "active" in Pagure: https://src.fedoraproject.org/rpms/python-importlib-resources/branches
compose-branched01.iad2.fedoraproject.org