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. |