-
Notifications
You must be signed in to change notification settings - Fork 13.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
Setup scripts improvements (no more Java 8) #15334
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested arch changes, work fine 👍
Do you require more testing on a fresh Ubuntu install?
e3614d5
to
35d664c
Compare
Looks good to me, except the macos build failed due to missing ccache. And of course I don't have merge rights. |
What? It should not fail without ccache. ccache is completely optional. |
Don't shoot the messenger - shoot CI |
@hamishwillee sorry, let me check :) |
@hamishwillee it will come here: PX4/homebrew-px4#58 |
- Spaces -> tabs. - Remove "brew install python" because it's already a dependency of the px4-dev tap. - Remove "brew install ccache" as we can also add it to the px4-dev tap. - Don't try to update pip installation, it works fine as is. - Install pip dependencies as user, no need for system-wide install.
Ubuntu was already unsupported, now that 20.04 is out, however, the change was not reflected yet in this script.
However, Java 11 or 14 depending on the Ubuntu version are just fine.
It's called macOS for a while now, and no longer OSX.
35d664c
to
f5100d7
Compare
I'd say let's merge this. |
This updates the setup scripts quite a bit, mostly because we no longer require Java 8 (since PX4/jMAVSim#119). For the rest of the change, check the commits please.