Please branch and build rpkg in epel9. If you do not wish to maintain rpkg in epel9, or do not think you will be able to do this in a timely manner, I would be happy to be a co-maintainer of the package.
Will you be able to branch and build rpkg in epel9? I would be happy to be a co-maintainer if you do not wish to build it on epel9.
Hi, I can build rpkg/fedpkg together with other releases, but the initial release is more complicated. Currently, rpkg requires dependencies that are not available in epel9. At least these: python3-GitPython python3-cccolutils python3-koji python3-mock python3-nose (questionable, should be replaced with pytest package) python3-openidc-client python3-requests-kerberos All above should be whitelisted in epel9, including rpkg itself. Is it better to ask particular maintainers to provide build or just tag older releases into epel9 as a temporary solution? Do you have some suggestions on how to start?
'python3-nose' is no longer needed. I dropped this dependency in the latest dist-git code.
I've already got a request open for GitPython. I'll take a look at the others and open similar requests as needed.
I've opened requests for all those dependencies listed, except for python3-mock. In bug 2029156 the maintainer indicated that python-mock is deprecated, and thus will not be added to epel9. Can rpkg be ported to the standard library unittest.mock?
rpkg works with Python 2.7, 3.6, 3.9 and 3.10. It can be ported, but it needs to follow https://fedoraproject.org/wiki/Changes/DeprecatePythonMock#How_to_migrate_to_unittest.mock "If upstream really needs to support Python versions without unittest.mock" advice.
(In reply to Miro Hrončok from comment #6) > rpkg works with Python 2.7, 3.6, 3.9 and 3.10. > > It can be ported, but it needs to follow > https://fedoraproject.org/wiki/Changes/ > DeprecatePythonMock#How_to_migrate_to_unittest.mock "If upstream really > needs to support Python versions without unittest.mock" advice. https://pagure.io/rpkg/pull-request/596
FWIW I'd much rather drop legacy Python support entirely and use Python 3.6 even on RHEL 7. But that's a bit off-topic here.
FEDORA-EPEL-2022-fa2059dc76 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-fa2059dc76
FEDORA-EPEL-2022-fa2059dc76 has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-fa2059dc76 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2022-fa2059dc76 has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.