-
Notifications
You must be signed in to change notification settings - Fork 328
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
Launcher Native Image Build #970
Conversation
601823f
to
8835c36
Compare
b2a7f99
to
c3e1993
Compare
b6e4858
to
9dac1db
Compare
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.
Too much copy paste to accept
@@ -0,0 +1,112 @@ | |||
Enso |
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.
- Who created this file?
- What's the future recipe for updating it?
- Is it documented?
- Is this list exhaustive?
- How do you know this is enough to satisfy these licenses?
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.
1 - I have added it by concatenating NOTICEs based on the licenses of the projects that we (may) currently include in the build.
2, 3 - I did miss that - I will add documentation specifying that it should be updated.
4. It should include all (transitive) dependencies that are used in the launcher (for now there aren't many).
5. I have spent a fair amount of time reading them, but indeed I am not sure and would rather get a confirmation from someone who has better knowledge of legal affairs.
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.
OK. Document what currently is here. After this PR lands, open a task for legal review of these, assign @sylwiabr and @iamrecursion
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.
I have documented the current process at https://github.com/enso-org/enso/blob/9a6f41e21932ebf3ef6eabc8b0c3bc21dcda4882/docs/distribution/licences.md
I will open the mentioned task after the PR is merged.
lib/scala/launcher/src/main/scala/org/enso/launcher/Launcher.scala
Outdated
Show resolved
Hide resolved
9dac1db
to
3ac1b16
Compare
lib/scala/version-output/src/main/scala/org/enso/version/VersionDescription.scala
Outdated
Show resolved
Hide resolved
9a6f41e
to
91b7c0b
Compare
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.
Beautiful!
Pull Request Description
Closes #973
Important Notes
Adds launcher builds to the built artifacts on the CI.
Renames
enso-<version>
artifact toenso-engine-<version>
to be consistent with naming of the planned release structure.Checklist
Please include the following checklist in your PR: