Skip to content
This repository has been archived by the owner on Feb 1, 2019. It is now read-only.

Use python-spidermonkey module for Spidermonkey binary. #312

Merged
merged 2 commits into from
Aug 11, 2015

Conversation

kmaglione
Copy link
Contributor

No description provided.

@kmaglione kmaglione force-pushed the python-spidermonkey branch 2 times, most recently from 8414c92 to 6c775fe Compare July 30, 2015 20:00
@kmaglione kmaglione changed the title [wip] Use python-spidermonkey module for Spidermonkey binary. [Use python-spidermonkey module for Spidermonkey binary. Aug 9, 2015
@kmaglione
Copy link
Contributor Author

I think this is ready now. Ideally I'd like to get this merged (but not pushed to production) sometime this week so we can start enabling the validator on Olympia dev builds (especially in Docker) by default.

@@ -7,3 +7,4 @@ argparse==1.1
fastchardet==0.2.0
mock==1.0.0
simplejson==3.8.0
spidermonkey==41.0a2.post1
Copy link
Contributor

Choose a reason for hiding this comment

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

👍 Do you want me to upload that to pyrepo?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah, we'll need it there. Do you want me to give you a wheel for Linux? PyPI won't accept it.

Copy link
Contributor

Choose a reason for hiding this comment

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

Done: https://pyrepo.addons.mozilla.org/spidermonkey-41.0a2.post1.tar.gz

Not sure we need the wheel for now. It would be a nice speedup, but if it's a pain to create... travis could do it for us, but if it can't be uploaded to pypi...

@magopian
Copy link
Contributor

If you don't want it pushed to production this week, please only merge after the tag for this week is done (tomorrow).

That's a nice improvement. I'm still a bit confused and lost with all the indirection in the jsshell file, but I guess it's needed.

r+wc

@kmaglione
Copy link
Contributor Author

If there's anything you want me to explain the rationale for, let me know. It's mostly just a matter of making sure we use a single Spidermonkey process for the entire validation run, but to clean it up at the end, and whenever we run into errors.

@kmaglione kmaglione changed the title [Use python-spidermonkey module for Spidermonkey binary. Use python-spidermonkey module for Spidermonkey binary. Aug 10, 2015
kmaglione added a commit that referenced this pull request Aug 11, 2015
Use python-spidermonkey module for Spidermonkey binary.
@kmaglione kmaglione merged commit d82b00c into mozilla:master Aug 11, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants