[MIR] httpcore

Bug #2030475 reported by Lukas Märdian
8
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://ubuntu-archive-team.ubuntu.com/component-mismatches.svg

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.

Tags: mantic

Related branches

tags: added: foundations-todo
Lukas Märdian (slyon)
Changed in dnspython (Ubuntu):
assignee: nobody → Ubuntu Foundations Bugs (foundations-bugs)
Revision history for this message
Pushkar Kulkarni (pushkarnk) wrote (last edit ):

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
[2] https://github.com/rthalley/dnspython/issues/875
[3] https://www.python-httpx.org/
[4] https://bugs.launchpad.net/ubuntu/+source/python-h2/+bug/2004272
[5] https://pypi.org/project/httpcore/

Changed in httpcore (Ubuntu):
status: Incomplete → New
Lukas Märdian (slyon)
Changed in dnspython (Ubuntu):
status: New → In Progress
Changed in httpcore (Ubuntu):
status: New → Won't Fix
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dnspython - 2.4.1-1ubuntu2

---------------
dnspython (2.4.1-1ubuntu2) mantic; urgency=medium

  * d/control: Move the httpcore dependency to Suggests (LP: #2030475)

 -- Pushkar Kulkarni <email address hidden> Mon, 07 Aug 2023 17:40:17 +0530

Changed in dnspython (Ubuntu):
status: In Progress → Fix Released
Benjamin Drung (bdrung)
tags: removed: foundations-todo
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.