Currently when a packager requests a new branch for a package, the RelEng tooling is set up to allow the request in the following scenarios:
We intentionally don't allow members of the provenpackager group to request epel* branches to avoid maintainers feeling like they're forced to maintain EPEL packages.
epel*
However, there is a special scenario that needs further consideration: a package already has an epel* branch but needs a corresponding epel*-next branch. In theory the existence of the epel* branch means that an admin, committer, or collaborator has already agreed to maintain the package in EPEL. I think we should allow members of the epel-packagers-sig to request epel*-next branches on any package that already has the corresponding epel* branch (i.e. epel9-next when epel9 exists). I've seen instances where a bug is reported for an EPEL package that doesn't install on CentOS Stream, meaning an EPEL Next build is needed, but the maintainer is unresponsive or doesn't understand the problem. This results in an unnecessary delay in fixing the installability bug. I think we should allow this via the RelEng tooling, and create an EPEL policy similar to the proven packager policy that states epel-packagers-sig members should try to communicate with package maintainers before taking action.
epel*-next
epel9-next
epel9
If anyone reading this needs clarification on when an epel*-next branch is needed, please refer to the docs.
I've also posted about this in Fedora Discussion. Please direct your feedback there, and we'll just use this issue to report the final EPEL Steering Committee vote.
At today's EPEL Steering Committee meeting, this policy was approved (+5, 0, 0).
I'll implement the changes in fedpkg, fedscm, and the branch request toddler, as well as writing up the policy wording.
Metadata Update from @carlwgeorge: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/epel/steering/issues/263
Please continue any further discussion there.