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

binaryen.js is no longer bundled in binaryen #156

Merged
merged 1 commit into from
Jul 6, 2018
Merged

binaryen.js is no longer bundled in binaryen #156

merged 1 commit into from
Jul 6, 2018

Conversation

kripken
Copy link
Member

@kripken kripken commented Jul 5, 2018

And emscripten doesn't need it anyhow (it's for handwritten js users).

This binaryen change broke tagged version building,

http://ec2-54-213-252-128.us-west-2.compute.amazonaws.com:8112/#/builders/5/builds/193

Hopefully this will fix it, although I'm unsure how the bots receive updates to the emsdk script - @juj, do you know?

…need it anyhow (it's for handwritten js users)
@juj juj merged commit 18b21dd into master Jul 6, 2018
@juj
Copy link
Collaborator

juj commented Jul 6, 2018

Looks good.

The bots automatically update emsdk as part of their build steps.

See step 1 "Update" on the page you linked. On the right hand side you see that step is calling update_emslave.bash script, which is https://github.com/juj/emslave/blob/master/bin/update_emslave.bash, and that does updating emsdk to latest: https://github.com/juj/emslave/blob/master/bin/update_emslave.bash#L36 . So the next time the builds are kicked off it should be getting the updated emsdk version.

@kripken kripken deleted the no-binaryen.js branch July 6, 2018 14:07
@kripken
Copy link
Member Author

kripken commented Jul 6, 2018

Thanks @juj, sounds good!

@asria - that is a related issue, caused by the change that made this fix necessary. It should be fixed already on incoming, see emscripten-core/emscripten#6815

@trzecieu
Copy link
Collaborator

trzecieu commented Jul 6, 2018

Hmm... This has created a situation, where the newest emsdk doesn't work with the last tag of emscripten (or one of recent, if new tag will be added) so basically 1.38.7 is broken

@kripken
Copy link
Member Author

kripken commented Jul 6, 2018

@asria yeah, sorry for the breakage - we need to tag a new version to fix this. I'm working on that now.

@trzecieu
Copy link
Collaborator

trzecieu commented Jul 6, 2018

No worries at all. These projects are awesome, and you are doing outstanding work. If some help is needed with releases I might help.

trzecieu added a commit to trzecieu/emscripten-docker that referenced this pull request Jul 6, 2018
@trzecieu
Copy link
Collaborator

trzecieu commented Jul 6, 2018

After some reflections, this change actually makes impossible to use every version of emscripten what's currently tagged.
Maybe let's make it opt-in somehow? Or keep current logic for compatibility reason (what's a technical dept unfortunately)

@kripken
Copy link
Member Author

kripken commented Jul 6, 2018

Looks like 1.38.7 built ok on the bots on ubuntu and windows so far, os x still working. So I think we are ok now?

Regarding helping - testing builds and notifying about any issues is very helpful, thanks @asria!

@kripken
Copy link
Member Author

kripken commented Jul 6, 2018

Oh wait, we aren't ok yet, as the emscripten fix for this issue landed after 1.38.7. I'll tag 1.38.8 now.

@kripken
Copy link
Member Author

kripken commented Jul 6, 2018

Tagged 1.38.8, hopefully after that all is good.

trzecieu added a commit to trzecieu/emscripten-docker that referenced this pull request Jul 6, 2018
Ignore 1.38.7 as it's malformed due emscripten-core/emsdk#156
trzecieu added a commit to trzecieu/emscripten-docker that referenced this pull request Jul 6, 2018
Ignore 1.38.7 as it's malformed due emscripten-core/emsdk#156
@trzecieu
Copy link
Collaborator

trzecieu commented Jul 6, 2018

1.38.8 is stable 👍

@kripken
Copy link
Member Author

kripken commented Jul 6, 2018

Great, thanks for confirming!

vargaz pushed a commit to vargaz/emsdk that referenced this pull request Nov 22, 2023
…k-3.1.7

Roll emsdk install forward to 3.1.12 (again)
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.

3 participants