wpt icon indicating copy to clipboard operation
wpt copied to clipboard

Switch webkitgtk_minibrowser nightly runs to use a new universal bundle.

Open clopez opened this issue 1 year ago • 1 comments

The runs on the CI (TaskCluster) of WebKitGTK have been not working since a while [1] because the nightly bundles that we were shipping for download [2] for testing on the WPT CI stopped working due to binary compatibility issues.

So we decided [3] that instead of shipping a bundle for a specific distro we would ship an universal bundle that can work on any distro. This allows us to ship a bundle with all the preview features enabled and the last versions of all the libraries, matching the same configurations that are tested on the release WebKitGTK bots at build.webkit.org

This commit changes the taskcluster init tasks, as also the installation of the webkitgtk_minibrowser bundles to use this new universal bundle.

This also allows now developers to test with webkitgtk_minibrowser nightlies independent of the distro they have. They simply need to pass the flags --install-browser --channel=nightly to wpt run

[1] Fixes: https://github.com/web-platform-tests/wpt/issues/47823 [2] https://webkitgtk.org/built-products/x86_64/release/nightly [3] https://bugs.webkit.org/show_bug.cgi?id=280523

clopez avatar Oct 18 '24 15:10 clopez

Note: if you test this and see a lot of timeouts on the wpt tests that is because of a very recent unrelated regression on WebKitGTK that should be fixed soon. See: https://bugs.webkit.org/show_bug.cgi?id=281747

clopez avatar Oct 18 '24 15:10 clopez

Note: if you test this and see a lot of timeouts on the wpt tests that is because of a very recent unrelated regression on WebKitGTK that should be fixed soon. See: https://bugs.webkit.org/show_bug.cgi?id=281747

This issue has been workarounded somehow lately by wpt commit bef892c48976038b207f3aedf4088a5552cbae67 so you can test now this and WebKitGTK will behave much better than before.

clopez avatar Oct 29 '24 16:10 clopez