Bug 1653223

Summary: python2-pytest-httpbin was removed, while it is needed to build python-requests
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: python-pytest-httpbinAssignee: Adam Williamson <awilliam>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: awilliam
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-27 17:53: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: 1625773    

Description Miro Hrončok 2018-11-26 10:06:53 UTC
We are always glad when Python 2 packages go away form Fedora.
However as part of https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal we only remove packages that nothing else depends on.

python2-pytest-httpbin was removed, but python-requests still need it to build:

$ dnf repoquery --repo=rawhide  --repo=rawhide-source --whatrequires python2-pytest-httpbin
python-requests-0:2.20.0-1.fc30.src

https://src.fedoraproject.org/rpms/python-pytest-httpbin/c/d5eb53a6adb074a4eb6ecf7ed12f615c84fb7101?branch=master

I kindly ask you not to remove python2 packages that are used by others unless the removal is coordinated.

Please don't rush readding python2-pytest-httpbin (and python2-httpbin), I'll check whether we can remove the dependency from python-requests.

Comment 1 Miro Hrončok 2018-11-26 10:28:32 UTC
This removes the dependency from python-requests (and skips 1 third of tests on Python 2): https://src.fedoraproject.org/rpms/python-requests/pull-request/3

Comment 2 Miro Hrončok 2018-11-27 17:53:19 UTC
PR merged.

Comment 3 Adam Williamson 2018-11-27 19:47:04 UTC
Thanks. I actually thought I'd checked this, but must've missed the dep somehow. (I did an awful lot of work to enable the requests test suite in the first place, and this was part of it...)

Comment 4 Miro Hrončok 2018-11-27 20:26:49 UTC
For future reference:

https://fedora.portingdb.xyz/maintainer/adamwill/

The "yellowish green" ones have py2 packages that are not needed.

No "yellowish green" ones at this time, but see the color legend at the top of https://fedora.portingdb.xyz/

Comment 5 Adam Williamson 2018-11-27 20:42:16 UTC
Thanks. I don't know why pkgdb thinks I own python-cookies...

Comment 6 Miro Hrončok 2018-11-27 21:37:02 UTC
You're listed here: https://src.fedoraproject.org/rpms/python-cookies/

Comment 7 Adam Williamson 2018-11-27 21:41:03 UTC
Yes, that's what "pkgdb thinks I own python-cookies" means. The question is why does it think that. it's not your problem though :P

Comment 8 Miro Hrončok 2018-11-27 22:07:14 UTC
Oh, I've read "portingdb thinks", I need a break :D