Our tests currently run on Ubuntu 22.04. This is now four years old, so we should consider updating to a more recent LTS e.g. 26.04.
I looked at this a bit and found the following problems just getting the docker image to build:
libproxy1-plugin-webkit seems to be replaced by libproxy1v5
qemu-kvm seems to be replaced by qemu-system
- Some of the dependencies we were installing for Chrome are gone, notably
libappindicator1. It's not actually clear which of these we need to install; there's not a lot of overlap with the output of apt depends google-chrome-canary with the Chrome deb repo set up (mostly just fonts-liberation). Maybe we should switch to using that, similar to the way we configure firefox dependencies.
Our tests currently run on Ubuntu 22.04. This is now four years old, so we should consider updating to a more recent LTS e.g. 26.04.
I looked at this a bit and found the following problems just getting the docker image to build:
libproxy1-plugin-webkitseems to be replaced bylibproxy1v5qemu-kvmseems to be replaced byqemu-systemlibappindicator1. It's not actually clear which of these we need to install; there's not a lot of overlap with the output ofapt depends google-chrome-canarywith the Chrome deb repo set up (mostly justfonts-liberation). Maybe we should switch to using that, similar to the way we configure firefox dependencies.