-
Notifications
You must be signed in to change notification settings - Fork 370
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
pinning the R version to an MRAN date #245
Comments
Thanks for raising the questions here. Any other R folks that have thoughts on this? |
We should definitely do this! It's a matter of figuring out how to install
different versions of R easily without having to compile them ourselves
(for performance reasons).
…On Tue, Mar 13, 2018 at 12:53 PM, Carol Willing ***@***.***> wrote:
Thanks for raising the questions here. Any other R folks that have
thoughts on this?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#245 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAB23lK0YBJeaQWsIVoSxvgj2_iUwvNyks5teCOmgaJpZM4SP0Yo>
.
--
Yuvi Panda T
http://yuvi.in/blog
|
I think this is already a feature- can we close? @choldgraf ? |
This isn't implemented yet, unfortunately. Setting the MRAN date only sets the version of libraries being installed, not R itself. |
But what about |
Using |
Maybe it helps to take a look at what the Rocker folks are doing? https://github.com/rocker-org/rocker-versioned As an example, this gets you R version 3.3.0: https://github.com/rocker-org/rocker-versioned/blob/master/r-ver/3.3.0/Dockerfile |
#772 should close this (going back as far as Also, the |
@betatim Just came across this.. can be closed, right? |
Could the version of R installed gets tied to the MRAN snapshot with the data specified in runtime.txt as well? Right now with the method for builds without using a Dockerfile, the version of R installed is pinned to one date, see https://github.com/jupyter/repo2docker/blob/master/repo2docker/buildpacks/r.py#L132 .
In contrast, Bioconductor releases are tied to certain versions of R. This can be seen from past and present release notes:
Note from an older release
(Source of similar information still accessible here)
Current release note:
And so if somone wants to run the packages associated with a particular past Bioconductor release as they were, they'd need the specific version of R.
I don't know if it would be best to also pin the RStudio version as well or not?
The text was updated successfully, but these errors were encountered: