Bug 2040713

Summary: Please branch and build python-hypothesis in epel9
Product: [Fedora] Fedora EPEL Reporter: Paul Howarth <paul>
Component: python-hypothesisAssignee: Michel Lind <michel>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: davide, igor.raits, mhroncok, michel, pingou, python-sig
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-hypothesis-6.39.1-1.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-03-11 13:43: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: 2040708, 2043761    
Bug Blocks: 2040717    

Description Paul Howarth 2022-01-14 15:36:24 UTC
Please branch and build python-hypothesis in epel9

This is needed for the test suite of python-pynacl, which in turn is needed by python-paramiko, which I co-maintain.

For my own local testing I built it using --without tests --without doc but I suspect that that's not an option for EPEL and there will be a substantial dependency chain to follow :-(

Comment 1 Paul Howarth 2022-01-14 15:37:11 UTC
python-sortedcontainers is a runtime dependency of python-hypothesis.

Comment 2 Michel Lind 2022-01-16 00:03:48 UTC
python-hypothesis on  rawhide
❯ fedpkg request-branch epel9
https://pagure.io/releng/fedora-scm-requests/issue/41002

Comment 3 Miro Hrončok 2022-01-16 02:09:34 UTC
Do you plan to maintain this for a decade?

Comment 4 Michel Lind 2022-01-16 05:42:14 UTC
(In reply to Miro Hrončok from comment #3)
> Do you plan to maintain this for a decade?

good point, we can also just build nacl without tests. I'll close the request first while we think about it

Comment 5 Michel Lind 2022-01-16 05:43:59 UTC
(In reply to Paul Howarth from comment #0)
> Please branch and build python-hypothesis in epel9
> 
> This is needed for the test suite of python-pynacl, which in turn is needed
> by python-paramiko, which I co-maintain.
> 
> For my own local testing I built it using --without tests --without doc but
> I suspect that that's not an option for EPEL and there will be a substantial
> dependency chain to follow :-(

I think disabling tests is perfectly fine - or carving out the tests to not depend on hypothesis. I do need pynacl for python-patatt so I'm hoping it can be branched soon.

Comment 6 Michel Lind 2022-01-21 20:00:02 UTC
After checking in with the EPEL Steering Committee - let's just branch this, and if it becomes too much to maintain we can retire it.

❯ fedpkg request-branch epel9
https://pagure.io/releng/fedora-scm-requests/issue/41219

Comment 7 Fedora Update System 2022-03-02 20:58:53 UTC
FEDORA-EPEL-2022-ccc5d06dfe has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-ccc5d06dfe

Comment 8 Fedora Update System 2022-03-03 16:49:47 UTC
FEDORA-EPEL-2022-ccc5d06dfe 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-ccc5d06dfe

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2022-03-11 13:43:19 UTC
FEDORA-EPEL-2022-ccc5d06dfe has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.