Bug 2044030 - Please branch and build python-pyrfc3339 for EPEL 9
Summary: Please branch and build python-pyrfc3339 for EPEL 9
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-pyrfc3339
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nick Bebout
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 2041159
TreeView+ depends on / blocked
 
Reported: 2022-01-23 08:24 UTC by Matthew Davis
Modified: 2022-04-17 23:11 UTC (History)
5 users (show)

Fixed In Version: python-pyrfc3339-1.1-11.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-04-17 23:11:19 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matthew Davis 2022-01-23 08:24:01 UTC
Please branch and build python-pyrfc3389 for EPEL 9

Comment 1 Matthew Davis 2022-01-28 16:43:17 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

Comment 2 Matthew Davis 2022-04-07 19:40:52 UTC
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)

Comment 3 Felix Schwarz 2022-04-07 20:08:41 UTC
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)

Comment 4 Matthew Davis 2022-04-08 13:34:03 UTC
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

Comment 5 Fedora Update System 2022-04-10 11:50:24 UTC
FEDORA-EPEL-2022-f75eb2b471 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-f75eb2b471

Comment 6 Felix Schwarz 2022-04-10 17:00:34 UTC
Thank you Matthew for your PR. The cleanups were really helpful.

Comment 7 Fedora Update System 2022-04-10 20:22:45 UTC
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.

Comment 8 Fedora Update System 2022-04-17 23:11:19 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.