-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: Windows builds must pin Python to 3.11 #13008
Comments
I have opened the issue for greater visibility. Ideally, a future |
kittaakos
pushed a commit
to kittaakos/theia
that referenced
this issue
Oct 19, 2023
GH Actions comes with Python 3.12 by default if version 3.x specified. `distutils` has been removed from 3.12, which causes a build problem with `node-gyp`. This commit pins the Python version to 3.11 on the CI. Ref: nodejs/node-gyp#2869 Closes eclipse-theia#13008 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
tsmaeder
pushed a commit
that referenced
this issue
Oct 20, 2023
GH Actions comes with Python 3.12 by default if version 3.x specified. `distutils` has been removed from 3.12, which causes a build problem with `node-gyp`. This commit pins the Python version to 3.11 on the CI. Ref: nodejs/node-gyp#2869 Closes #13008 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
xai
added a commit
to eclipsesource/theia
that referenced
this issue
Oct 31, 2023
Same problem and same solution as in eclipse-theia#13008. Contributed on behalf of STMicroelectronics Signed-off-by: Olaf Lessenich <olessenich@eclipsesource.com>
tsmaeder
pushed a commit
that referenced
this issue
Oct 31, 2023
Same problem and same solution as in #13008. Contributed on behalf of STMicroelectronics Signed-off-by: Olaf Lessenich <olessenich@eclipsesource.com>
planger
added a commit
to eclipsesource/theia-e2e-test-suite
that referenced
this issue
Nov 1, 2023
Same problem and same solution as in eclipse-theia/theia#13008. Contributed on behalf of STMicroelectronics
planger
added a commit
to eclipse-theia/theia-e2e-test-suite
that referenced
this issue
Nov 1, 2023
Same problem and same solution as in eclipse-theia/theia#13008. Contributed on behalf of STMicroelectronics
tortmayr
pushed a commit
to eclipse-theia/theia-e2e-test-suite
that referenced
this issue
Nov 2, 2023
Same problem and same solution as in eclipse-theia/theia#13008. Contributed on behalf of STMicroelectronics
tortmayr
pushed a commit
to eclipse-theia/theia-e2e-test-suite
that referenced
this issue
Nov 2, 2023
Same problem and same solution as in eclipse-theia/theia#13008. Contributed on behalf of STMicroelectronics
Closed
planger
added a commit
to eclipsesource/theia
that referenced
this issue
Nov 10, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Bug Description:
Currently, the builds are failing on Windows: https://github.com/eclipse-theia/theia/actions/runs/6559938239/job/17816557467#step:5:90
We had the same issue downstream, and we had to pin the Python version.
Upstream issue: nodejs/node-gyp#2869
Our change: arduino/arduino-ide@97b0bc0
See PR: arduino/arduino-ide#2261
Steps to Reproduce:
Additional Information
The text was updated successfully, but these errors were encountered: