Skip to content

Remove unnecessary evals, escape extra params #9526

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

Merged
merged 1 commit into from
Aug 12, 2020

Conversation

abgruszecki
Copy link
Contributor

I think I found the source(s) of the escaping problems.

I think I also found out why the eval exec is needed: to split JAVA_OPTS into separate arguments.

@abgruszecki abgruszecki requested a review from liufengyun August 10, 2020 14:59
@liufengyun
Copy link
Contributor

Can you publish artifacts somewhere, and test with https://github.com/lampepfl/packtest on different platforms?

@abgruszecki
Copy link
Contributor Author

Do you know if there's some simple script that I can run to publish the artifacts?

@liufengyun
Copy link
Contributor

@abgruszecki You can use dist/packArchive to generate the files.

Copy link
Contributor

@liufengyun liufengyun left a comment

Choose a reason for hiding this comment

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

LGTM

It's tested in lampepfl/packtest#22 that the change is OK on Linux and OSX.
The windows CI has a problem, but the changes look reasonable and should not affect windows.

@liufengyun
Copy link
Contributor

@abgruszecki You need to declare yourself to CLA :)

@abgruszecki abgruszecki merged commit 9b66529 into scala:master Aug 12, 2020
@abgruszecki abgruszecki deleted the end-quadruple-escaping branch August 12, 2020 10:59
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.

2 participants