| Summary: | [webkitpy] Update twisted and pyopenssl autoinstalled versions (fix issues with python-3.11 and WPE ARM32 perf bots) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Carlos Alberto Lopez Perez <clopez> |
| Component: | Tools / Tests | Assignee: | Carlos Alberto Lopez Perez <clopez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | gsnedders, jbedard, philn, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: |
https://bugs.webkit.org/show_bug.cgi?id=262512 https://bugs.webkit.org/show_bug.cgi?id=263299 |
||
|
Description
Carlos Alberto Lopez Perez
2023-09-29 07:48:42 PDT
Pull request: https://github.com/WebKit/WebKit/pull/18412 Committed 268723@main (4ae17ef2311b): <https://commits.webkit.org/268723@main> Reviewed commits have been landed. Closing PR #18412 and removing active labels. We're going to have to conditionalize 268723@main on Python 3.11. The previous specified versions of Twisted and OpenSSL were picked because they match what ews-build.webkit.org and build.webkit.org are running. I don't understand how the patch fixed things? The AutoInstaller _cannot_ install Twisted 23.8.0, because we don't support PEP 517 builders (Bug 261082). I think 22.10.0 is the latest version on PyPI the AutoInstaller should be able to install? The commit message is also wrong to say "there aren't much pre-built pip packages for ARM32", because unless wheel=True is passed we _don't use pre-built packages_. This has, resultantly, broken certain internal CI jobs with a traceback ending in: File "/Volumes/Data/worker/ews-tools-trybot/build/OpenSource/Tools/Scripts/webkitpy/autoinstalled/buildbot.py", line 27, in <module> from webkitpy.autoinstalled import twisted File "/Volumes/Data/worker/ews-tools-trybot/build/OpenSource/Tools/Scripts/webkitpy/autoinstalled/twisted.py", line 43, in <module> from twisted.protocols.tls import TLSMemoryBIOFactory ModuleNotFoundError: No module named 'twisted' In general, we would rather the versions match those we use on our buildbot instances, but clearly that doesn't work for all configurations. |