Open Bug 1883701 Opened 1 year ago Updated 4 months ago

[meta] Upgrade to mitmproxy 10 or greater

Categories

(Testing :: Performance, enhancement, P3)

enhancement

Tracking

(Not tracked)

People

(Reporter: kshampur, Unassigned)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

(Keywords: meta, Whiteboard: [fxp])

Attachments

(1 obsolete file)

We can consider looking into mitmproxy 10.x.x
some possible benefits:
it has some experimental http/3 support
it might bring more test stability
as of writing this, latest release is 10.2.2 https://github.com/mitmproxy/mitmproxy/releases/tag/10.2.2

Duplicate of this bug: 1865751
Summary: Upgrade to mitmproxy 10 or greater → [meta] Upgrade to mitmproxy 10 or greater
Depends on: 1890306
Depends on: 1890307

we should wait for an upcoming release which will have a zstd fix https://bugzilla.mozilla.org/show_bug.cgi?id=1905077#c0

https://github.com/mitmproxy/mitmproxy/releases/tag/v10.4.1
a new release a couple days ago, has the zstd decompression among other things

Assignee: nobody → kshampur
Status: NEW → ASSIGNED

removing meta tag... like mitm 8, should be doable to do both desktop and android same time

Summary: [meta] Upgrade to mitmproxy 10 or greater → Upgrade to mitmproxy 10 or greater

For the time being will keep Bug 1890306 and Bug 1890307 as is in case we end up having to split it. Will close it down the line

Summary: Upgrade to mitmproxy 10 or greater → [meta] Upgrade to mitmproxy 10 or greater
Keywords: meta
Summary: [meta] Upgrade to mitmproxy 10 or greater → Upgrade to mitmproxy 10 or greater
Attachment #9424267 - Attachment description: WIP: Bug 1883701 - Upgrade to mitmproxy 10 on desktop and android platforms → WIP: Bug 1883701 - Upgrade to mitmproxy 10 on desktop and android platforms. r?#perftest

This works on win + mac, but not linux e.g. https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=f2cfc3c10e83559b8964183dd62042358b818371&selectedTaskRun=Q9pkneRgRKald1NWMTDwlw.0

looking at the mitmproxy log

[3221] Failed to load Python shared library '/tmp/_MEIlJpxCW/libpython3.12.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/_MEIlJpxCW/libpython3.12.so.1.0)

GLIBC_2.29 as I understand may not be possible to get on ubuntu 18.x, so we are blocked until the Linux machines are upgraded to 22.x

Will turn this back into a meta and address android first

(bitbar's linux hosts are on ubuntu 22.x so we can proceed with that independent to linux desktop)

Keywords: meta
Summary: Upgrade to mitmproxy 10 or greater → [meta] Upgrade to mitmproxy 10 or greater
Attachment #9424267 - Attachment is obsolete: true
Assignee: kshampur → nobody
Status: ASSIGNED → NEW
Depends on: 1920821

version 11 just came out today, maybe I should look into using that instead... https://github.com/mitmproxy/mitmproxy/releases/tag/v11.0.0

Blocks: 1905077
Depends on: 1926419
Blocks: 1802602
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: