-
Notifications
You must be signed in to change notification settings - Fork 184
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
rocker/rstudio:devel is a quite old R-devel daily snapshot #822
Comments
This is related to the new release of Ubuntu. My understanding is that this error occurs because Python2, which was a dependency in the past, cannot be installed on Ubuntu 24.04, and the script needs to be radically rewritten. I tried to fix that in #805, but I couldn't. |
I presume there were other, more compelling reasons to have already switched to Ubuntu 24.04 when 22.04 is still supported for another 3+ years? |
Is python2 required, or could python3-setuptools be substituted? I tried the following patch against the "master" branch (just hard-coding UBUNTU_CODENAME for testing purposes):
And the rstudio_devel.Dockerfile seemed to build & rstudio started successfully (though I haven't done any testing for breakage):
|
Thanks for testing! |
I'd like to help this get fixed -- we at the PEcAn project use the version-stable tags of rocker/tidyverse as our base images, and we've been very much appreciating being able to test against R-devel by simply changing tags. What input would be most useful to you to get the snapshot updating again? I can confirm that a local build succeeds if I follow the pattern @nathanweeks showed above but remove python-setuptools entirely rather than replace it with python3-setuptools, and add libsqite-3-0. Note that Rstudio itself appears currently broken at runtime on R-devel, but I don't think that affects the installation process. I'd like to selfishly vote for getting the image building anyway, so that I can run my tests (which don't need rstudio) in the downstream tidyverse container 😄 Edit to make it clear I don't actually know my way around the Rocker build process: I was able to make tidyverse:devel and rstudio:devel build with the patch above, but can't get any of the non-devel tags to work even in current master (they all fail during the apt-get steps of install_R_source.sh with various complaints from dpkg). Should I expect e.g. |
Thanks for taking a look at this.
I don't think so. What error? |
This comment was marked as off-topic.
This comment was marked as off-topic.
To summarize, there are three separate issues here:
Rocker team (especially @eitsupi) input needed: I have a branch that fixes the first two and will open a PR if y'all want it, but I recognize the result will be up-to-date images with a currently-broken Rstudio in in them. What's your position on "the devel tag is for testing and might contain broken things" vs "don't build it unless you expect it to be usable"? As I said above, for my own use case I'd love to get |
Thanks, I think PullRequests are always welcome (though of course I can't promise they will be merged or not). |
Closed by #805 |
Container image name
rocker/rstudio:devel
Container image digest
026eb393f3c076fff941ff1256480a3fd1607bdfe2b876a4593e3c79d19af24b
What operating system are you seeing the problem on?
Windows
System information
No response
Bug description
The image for rocker/rstudio:devel is old, even though the corresponding r-ver:devel image is from today. If I'm reading the documentation correctly, I think rstudio:devel is supposed to stay up-to-date with R-devel daily snapshots like r-ver:devel?
How to reproduce this bug?
The text was updated successfully, but these errors were encountered: