Skip to content

Philippe/ubuntu2404 fix#372

Merged
zollqir merged 19 commits intomainfrom
philippe/ubuntu2404-fix
Jul 16, 2024
Merged

Philippe/ubuntu2404 fix#372
zollqir merged 19 commits intomainfrom
philippe/ubuntu2404-fix

Conversation

@philippedistributive
Copy link
Copy Markdown
Collaborator

Fix setup issues on ubuntu 24.04 and add that target to CI

closes #356

@philippedistributive
Copy link
Copy Markdown
Collaborator Author

CodeQL failure can be ignored

Comment thread .github/workflows/test-and-publish.yaml Outdated
Comment thread .github/workflows/test-and-publish.yaml
@philippedistributive
Copy link
Copy Markdown
Collaborator Author

Tom Tang 3:15 PM
@philippe Laporte
Liang was saying in the issue he failed on Source Distribution (pip installing from a .tar.gz sdist file containing only the source code like https://nightly.pythonmonkey.io/pythonmonkey/pythonmonkey-0.6.1.dev220+80e90a4.tar.gz than a Python wheel .whl file containing the built binary)
Your changes to setup.sh don't even run when the current CI installs pythonmonkey for testing, from a .whl file.
Instead of simply adding the Ubuntu 24.04 runners to the CI, what you should test in this PR is to try in Ubuntu 24.04 to install from the sdist file, built by the sdist CI.

@zollqir zollqir force-pushed the philippe/ubuntu2404-fix branch from fca6a45 to daeb266 Compare July 16, 2024 14:10
Copy link
Copy Markdown
Collaborator

@zollqir zollqir left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some small changes required

Comment thread .github/workflows/test-and-publish.yaml
Comment thread .github/workflows/test-and-publish.yaml Outdated
Comment thread .github/workflows/test-and-publish.yaml Outdated
Comment thread .github/workflows/test-and-publish.yaml Outdated
Comment thread .github/workflows/test-and-publish.yaml Outdated
Comment thread .github/workflows/test-and-publish.yaml
philippedistributive and others added 5 commits July 16, 2024 11:31
Co-authored-by: Caleb Aikens <caleb@distributive.network>
Co-authored-by: Caleb Aikens <caleb@distributive.network>
Co-authored-by: Caleb Aikens <caleb@distributive.network>
Co-authored-by: Caleb Aikens <caleb@distributive.network>
zollqir
zollqir previously approved these changes Jul 16, 2024
Copy link
Copy Markdown
Collaborator

@zollqir zollqir left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, feel free to merge when CI is green

Copy link
Copy Markdown
Collaborator

@zollqir zollqir left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, I believe this also closes #373

@zollqir zollqir merged commit e77643f into main Jul 16, 2024
@zollqir zollqir deleted the philippe/ubuntu2404-fix branch July 16, 2024 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

python3-distutils is not a thing on Ubuntu 24.04 LTS

3 participants