Bug 1653223 - python2-pytest-httpbin was removed, while it is needed to build python-requests
Summary: python2-pytest-httpbin was removed, while it is needed to build python-requests
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: python-pytest-httpbin
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Adam Williamson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: PY2REMOVAL
TreeView+ depends on / blocked
 
Reported: 2018-11-26 10:06 UTC by Miro Hrončok
Modified: 2018-11-27 22:07 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-11-27 17:53:19 UTC


Attachments (Terms of Use)

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


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