Bug 2044030
Summary: | Please branch and build python-pyrfc3339 for EPEL 9 | ||
---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | Matthew Davis <redhat-developer> |
Component: | python-pyrfc3339 | Assignee: | Nick Bebout <nb> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | epel9 | CC: | fedoraproject, fschwarz, james.hogarth, nb, nick |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python-pyrfc3339-1.1-11.el9 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-04-17 23:11:19 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2041159 |
Description
Matthew Davis
2022-01-23 08:24:01 UTC
I have updated the tests for this package to use pytest instead of python-nose. Python-nose will not be build for EPEL 9 since it is deprecated. The package review is https://bugzilla.redhat.com/show_bug.cgi?id=2047832 A pull request was excepted to allow this package to build cleanly on EL9. Can the branch to EPEL-9 continue as it is a blocker python-acme (certbot) Ah, right. Somehow I merged this but did not request an EL9 branch. Maybe this was related to my comment in the PR: https://src.fedoraproject.org/rpms/python-pyrfc3339/pull-request/3#comment-95790 1) Did you submit your patch upstream (or is a similar change already upstream)? That would be quite important. 2) manual BuildRequires/deprecated %py3_build macros should be removed before we ship this package in EL9. A new EL branch is a really good time to ensure our spec file adhers to new standards. 3) When we are doing this, remove all references to Python 2 #1 is mandatory, #2 might save us quite a bit of trouble with bad dependencies and #3 is easy to do if someone is doing #2 anyway. Do you think you could submit a PR with 3+ commits? (commit 1 is a comment about the upstream PR/equivalent upstream commit, commit 2 could remove all the Python 2 stuff and commit 3 uses the pyproject macros) A PR[1] with requested commits has been submitted. An upstream PR[2] has been submitted with changes I made locally. 1 https://src.fedoraproject.org/rpms/python-pyrfc3339/pull-request/4 2 https://github.com/kurtraschke/pyRFC3339/pull/16 FEDORA-EPEL-2022-f75eb2b471 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-f75eb2b471 Thank you Matthew for your PR. The cleanups were really helpful. FEDORA-EPEL-2022-f75eb2b471 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-f75eb2b471 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2022-f75eb2b471 has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report. |