Bug 1758310 - build python-crypto for epel8
Summary: build python-crypto for epel8
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-crypto
Version: epel8
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Paul Howarth
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-10-03 20:05 UTC by Carl George
Modified: 2019-10-08 23:27 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2019-10-08 23:27:04 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github Rackspace-DOT nova-agent issues 76 0 None closed migrate from pycrypto to pycryptodomex 2021-01-07 08:54:10 UTC

Description Carl George 2019-10-03 20:05:25 UTC
Description of problem:
python3-crypto is a dependency of a package I maintain that I need to add to epel8.  Please branch and build it for epel8.

Additional info:
If you add me (or the Python SIG) as a maintainer I'd be happy to take care of this myself.

Comment 1 Paul Howarth 2019-10-04 18:08:18 UTC
Given that pycrypto is dead upstream and has been for a few years now, is there no way that you could use pycryptodomex instead?

https://pycryptodome.readthedocs.io/en/latest/src/introduction.html
https://pycryptodome.readthedocs.io/en/latest/src/vs_pycrypto.html
https://github.com/rthalley/dnspython/issues/271
https://src.fedoraproject.org/rpms/python-pycryptodomex

Comment 2 Carl George 2019-10-04 18:24:33 UTC
It's not my choice, that's the upstream dependency.  I'll open an issue upstream to request they migrate from pycrypto to pycryptodomex.  Going that route will require getting pycryptodomex added to epel6.

If it's dead upstream, why hasn't it been retired in Fedora?  I feel like if this is valid to be in Fedora (i.e. a popular dependency) then it's valid for epel8.

Comment 3 Paul Howarth 2019-10-05 10:30:01 UTC
It'll be retired in Fedora when nothing is left depending on it. In the meantime, I backport security fixes from pycryptodome.

However, Fedora releases have a much shorter lifetime than EPEL, so I'm reluctant to bring into EPEL something that's already dead.

I'm willing to help getting pycryptodomex into EPEL-6 if the current maintainer doesn't want to do it themselves.

Comment 4 Carl George 2019-10-08 23:14:02 UTC
That's a fair point, thanks for the clarification.  I think I've sorted out the changes necessary to port nova-agent, it wasn't too bad.

https://github.com/Rackspace-DOT/nova-agent/pull/77

If you can go ahead and add pycryptodomex it epel6 it would be greatly appreciated.

Comment 5 Carl George 2019-10-08 23:18:43 UTC
I just requested pycryptodomex for el6 in bug 1759730.


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