Skip to content
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

fix: ensure CLI replaces path separator on Windows platforms correctly #367

Merged
merged 1 commit into from
Jun 17, 2019

Conversation

0x-r4bbit
Copy link
Contributor

Fixes #365

0x-r4bbit added a commit to 0x-r4bbit/vibranium that referenced this pull request Jun 10, 2019
Due to differences between solc and solcjs in their generated output
on Windows machines (ethereum/solc-js#365),
compilation will always break because solcjs doesn't handle output
paths correctly.

A fix for this has been proposed here ethereum/solc-js#367,
once that is merged, we can roll back to solcjs again.
0x-r4bbit added a commit to 0x-r4bbit/vibranium that referenced this pull request Jun 10, 2019
Due to differences between solc and solcjs in their generated output
on Windows machines (ethereum/solc-js#365),
compilation will always break because solcjs doesn't handle output
paths correctly.

A fix for this has been proposed here ethereum/solc-js#367,
once that is merged, we can roll back to solcjs again.
0x-r4bbit added a commit to 0x-r4bbit/vibranium that referenced this pull request Jun 10, 2019
Due to differences between solc and solcjs in their generated output
on Windows machines (ethereum/solc-js#365),
compilation will always break because solcjs doesn't handle output
paths correctly.

A fix for this has been proposed here ethereum/solc-js#367,
once that is merged, we can roll back to solcjs again.
@chriseth
Copy link
Contributor

Thanks!

@chriseth chriseth merged commit 55a274b into ethereum:master Jun 17, 2019
@0x-r4bbit 0x-r4bbit deleted the fix/cli-output branch June 17, 2019 16:49
@0x-r4bbit
Copy link
Contributor Author

Wonderful, thanks for merging this @chriseth !

Do you know when a release can be expected, that includes this fix?

@chriseth
Copy link
Contributor

The releases are synchronized with Solidity's releases. We haven't set a release date yet, but should be in about 2 weeks.

@0x-r4bbit
Copy link
Contributor Author

Hey @chriseth

just wanted to check in, any updates on the release? :)
If you think this won't happen any time soon, that's fine too. Will have to reference an exact commit that for CI.

@chriseth
Copy link
Contributor

chriseth commented Jul 1, 2019

@PascalPrecht we released on npm last week, it should contain this PR.

0x-r4bbit added a commit to 0x-r4bbit/vibranium that referenced this pull request Jul 1, 2019
Now that ethereum/solc-js#367 has landed in solcjs and published,
we can roll back to using it again, making the CI setup significantly more
trivial and faster.

Closes #63
0x-r4bbit added a commit to 0x-r4bbit/vibranium that referenced this pull request Jul 1, 2019
Now that ethereum/solc-js#367 has landed in solcjs and published,
we can roll back to using it again, making the CI setup significantly more
trivial and faster.

Closes #63
@0x-r4bbit
Copy link
Contributor Author

Ah, thank you @chriseth ! 🙏 I didn't even check haha

0x-r4bbit added a commit to 0x-r4bbit/vibranium that referenced this pull request Jul 1, 2019
Now that ethereum/solc-js#367 has landed in solcjs and published,
we can roll back to using it again, making the CI setup significantly more
trivial and faster.

Closes #63
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.

Solcjs can't write output on Windows machines due to path separators
2 participants