[MIR] httpcore
Bug #2030475 reported by
Lukas Märdian
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dnspython (Ubuntu) |
Fix Released
|
Undecided
|
Ubuntu Foundations Bugs | ||
httpcore (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
TBD by foundations.
dnspython grew a new dependency (Recommends) on src:httpcore, which is pulling in a bunch of transitive dependencies that need MIR:
dnspython: httpcore (R)
==> httpcore: python-h11, python-anyio => python-sniffio
See also: bug #2004272 and https:/
We should investigate if the new dependency can sensibly be avoided, or need to start progressing 4 MIRs for httpcore, python-h11, python-anyio, python-sniffio.
Related branches
~pushkarnk/ubuntu/+source/dnspython:fix-2030475
Merged
into
ubuntu/+source/dnspython:ubuntu/devel
at
revision d4ff52d0699bddbf513d13796ce5b34c5bbef796
- Lukas Märdian (community): Approve
- Canonical Server Reporter: Pending requested
- git-ubuntu import: Pending requested
-
Diff: 31 lines (+7/-2)2 files modifieddebian/changelog (+6/-0)
debian/control (+1/-2)
tags: | added: foundations-todo |
Changed in dnspython (Ubuntu): | |
assignee: | nobody → Ubuntu Foundations Bugs (foundations-bugs) |
Changed in httpcore (Ubuntu): | |
status: | Incomplete → New |
Changed in dnspython (Ubuntu): | |
status: | New → In Progress |
Changed in httpcore (Ubuntu): | |
status: | New → Won't Fix |
tags: | removed: foundations-todo |
To post a comment you must log in.
The httpcore library was brought in by upstream change [1] which was a response to a reported issue [2]. In my understanding, [1] works around a certain limitation of httpx[3] by sub-classing httpx's HTTPTransport and using a custom network backend, created using httpcore [5]. The solution, implemented in the dns/query context, is extended to dns/trio and dns/asyncio.
Since this is an extension of the "DNS-over-HTTPS" feature which was dropped to "Suggests" by [4], I propose we extend the same to httpcore, the latter having been used to improve the "DNS-over-HTTPS" implementation.
[1] https:/ /github. com/rthalley/ dnspython/ pull/908 /github. com/rthalley/ dnspython/ issues/ 875 /www.python- httpx.org/ /bugs.launchpad .net/ubuntu/ +source/ python- h2/+bug/ 2004272 /pypi.org/ project/ httpcore/
[2] https:/
[3] https:/
[4] https:/
[5] https:/