-
Notifications
You must be signed in to change notification settings - Fork 166
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
Install of Rscript on new benchmarking machines #821
Comments
I suppose |
Anyone in @nodejs/build who could take care of this? (I am assuming I'm opening this in the right place....please let me know if I've opened this in the wrong place... :) ) |
OK, I've done this manually on both servers, but this really needs to be automated in our ansible scripts (see ansible directory) so if someone could try and take care of that it'd be greatly appreciated. This work seems pretty good and would cover all of these tasks fairly simply I think: https://github.com/Oefenweb/ansible-r, otherwise it could be used as a base, or the following could just be hardcoded as shell executions:
Crossing fingers that this is all that's required. There's a hefty amount of packages in there! |
I've asked a friend who is an R maven to port |
@refack have some concerns about that. There should be an open pull request about it, where I've commented on some of the issues. I'm on mobile so I can't find it for you, sorry. |
I'll look it up. |
|
I was out on holiday. @rvagg was the only option to install on the machine itself. It at all possible I would have preferred that the job do the install to a temporary directory but I understand that is not always possible. |
Has this been resolved? |
Hello,
Now that two machines have been donated for benchmarking, I've merged a script that was written a while ago for evaluating the impact of a PR on a subset of benchmarks. I've started putting something together in jenkins, however the script makes use of Rscript which will need installing on the two new servers.
The build issue for the machine was #791 and the task in benchmarking was nodejs/benchmarking#58
There's instructions in the benchmarking guide here: https://github.com/nodejs/node/blob/master/doc/guides/writing-and-running-benchmarks.md
It seems the new machines run ubuntu, so I think this should work:
Add "deb https://cran.us.r-project.org/bin/linux/ubuntu xenial/" to /etc/apt/sources.list
sudo apt-get update
sudo apt-get install r-base r-base-dev
Then install two required packages through the R repl
Thanks!
@mhdawson fyi
The text was updated successfully, but these errors were encountered: