[Bug 2030475] Re: [MIR] httpcore

Pushkar Kulkarni 2030475 at bugs.launchpad.net
Mon Aug 7 11:38:00 UTC 2023


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/

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is a bug assignee.
https://bugs.launchpad.net/bugs/2030475

Title:
  [MIR] httpcore

Status in dnspython package in Ubuntu:
  New
Status in httpcore package in Ubuntu:
  Incomplete

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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dnspython/+bug/2030475/+subscriptions




More information about the foundations-bugs mailing list