Httpx and httpcore should be 0.18.0 and 0.25.0? #2211

Closed
opened 2023-10-23 21:27:15 +02:00 by Ghost · 2 comments

Hello!

While @onkelbeh was away for a while I started making a few of my own ebuilds without most of the dependencies and now that 2023.10.4 was merged and pushed I moved back to the release here but when I looked at the emerge output I noticed that portage wanted to downgrade httpcore from 0.18.0 to 0.17.3 and httpx from 0.25.0 to 0.24.1. I took a look at the package_constraints.txt file and it looks like they should be pinned to 0.18.0 and 0.25.0. I suspect this is a mistake. Am I right or is there an intention behind using the older versions?

Hello! While @onkelbeh was away for a while I started making a few of my own ebuilds without most of the dependencies and now that 2023.10.4 was merged and pushed I moved back to the release here but when I looked at the emerge output I noticed that portage wanted to downgrade httpcore from 0.18.0 to 0.17.3 and httpx from 0.25.0 to 0.24.1. I took a look at the package_constraints.txt file and it looks like they should be pinned to 0.18.0 and 0.25.0. I suspect this is a mistake. Am I right or is there an intention behind using the older versions?
Owner

Cannot tell, I have been looking in the chain of these libs yesterday, these make a real mess during depclean, even if the big Ebuild resolves mergeable.

Affected are:
dev-python/regex-2023.8.8 / dev-python/regex-2021.8.28
dev-python/pytest-7.4.0 / dev-python/pytest-7.3.1-r2
dev-python/httpx-0.24.1 / dev-python/httpx-0.25.0
dev-python/httpcore-0.17.3 / dev-python/httpcore-0.18.0
dev-libs/xmlsec-1.3.1 / dev-libs/xmlsec-1.2.38 (only for vm, pulled from app-emulation/open-vm-tools)
dev-python/cython-3.0.2-r1 / dev-python/cython-0.29.36 (already known)

Still I try to avoid manipulating package_constraints.txt, will try to solve these in the lower decks :-)
I'm sure there's a solution for 2023.10.5.

BTW: If anybody has abseil or c++ skills, please take a look at https://bugs.gentoo.org/912819, we need the new protobof very bad.

Cannot tell, I have been looking in the chain of these libs yesterday, these make a real mess during depclean, even if the big Ebuild resolves mergeable. Affected are: dev-python/regex-2023.8.8 / dev-python/regex-2021.8.28 dev-python/pytest-7.4.0 / dev-python/pytest-7.3.1-r2 dev-python/httpx-0.24.1 / dev-python/httpx-0.25.0 dev-python/httpcore-0.17.3 / dev-python/httpcore-0.18.0 dev-libs/xmlsec-1.3.1 / dev-libs/xmlsec-1.2.38 (only for vm, pulled from app-emulation/open-vm-tools) dev-python/cython-3.0.2-r1 / dev-python/cython-0.29.36 (already known) Still I try to avoid manipulating package_constraints.txt, will try to solve these in the lower decks :-) I'm sure there's a solution for 2023.10.5. BTW: If anybody has abseil or c++ skills, please take a look at https://bugs.gentoo.org/912819, we need the new protobof very bad.
onkelbeh added this to the 2023.10.5 milestone 2023-10-24 07:38:38 +02:00
Owner

no intentions, the script is right, httpx for 2023.10.4 is pinned to 0.24.1 (see https://git.edevau.net/edevau/home-assistant-core/raw/tag/2023.10.4/homeassistant/package_constraints.txt), make sure not to look at the dev-tree.

currently cannot find any pins to >httpx-25.
still trying to resolve the protobuf problem.

no intentions, the script is right, httpx for 2023.10.4 is pinned to 0.24.1 (see https://git.edevau.net/edevau/home-assistant-core/raw/tag/2023.10.4/homeassistant/package_constraints.txt), make sure not to look at the dev-tree. currently cannot find any pins to >httpx-25. still trying to resolve the protobuf problem.
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: onkelbeh/HomeAssistantRepository#2211
No description provided.