quiche: bump cloudflare/quiche to v0.29.0, update pytest workaround

Also:
- drop no longer necessary quiche build workaround.
- update build for boringssl's new location (since v0.29.0, it's no
  longer vendored) within the quiche tree.
- move boringssl install dir out of quiche tree, and shorten it.

Ref: https://github.com/cloudflare/quiche/issues/2277
Ref: https://github.com/cloudflare/quiche/pull/2278
Ref: #21620

Closes #21730
This commit is contained in:
Viktor Szakats 2026-05-23 11:05:27 +02:00
parent dc8a87fc74
commit 252b82f693
No known key found for this signature in database
2 changed files with 11 additions and 13 deletions

View file

@ -43,7 +43,7 @@ class TestErrors:
@pytest.mark.parametrize("proto", Env.http_protos())
def test_05_01_partial_1(self, env: Env, httpd, nghttpx, proto):
if proto == 'h3' and env.curl_uses_lib('quiche') and \
not env.curl_lib_version_at_least('quiche', '0.24.8'):
not env.curl_lib_version_at_least('quiche', '0.29.1'):
pytest.skip("quiche issue #2277 not fixed")
count = 1
curl = CurlClient(env=env)
@ -64,7 +64,7 @@ class TestErrors:
@pytest.mark.parametrize("proto", Env.http_mplx_protos())
def test_05_02_partial_20(self, env: Env, httpd, nghttpx, proto):
if proto == 'h3' and env.curl_uses_lib('quiche') and \
not env.curl_lib_version_at_least('quiche', '0.24.8'):
not env.curl_lib_version_at_least('quiche', '0.29.1'):
pytest.skip("quiche issue #2277 not fixed")
count = 20
curl = CurlClient(env=env)