Open almahmoud opened 4 months ago
@almahmoud
Thanks for reaching out. Yup, transferring to rocker-versioned2, where current project sources live.
Yup, we'll begin releasing images based on 24.04. We will probably lag a bit behind the April release date -- like you say, historically it has taken a little bit for upstream sources (Posit Package Manager binaries, Nvidia base images for GPU stuff, etc) to switch over. Ideally we can time this with the R 4.4 release depending on timing (as we were able to do with the R 4.2 release when we moved to 22.04).
Further discussion welcome to all!
The devil is as always in the details:
For everything related to p3m we are as much in the dark as everybody else is as we do not know when posit will start providing things. So for example for r2u, I may have to wait til mid-May (which also coincides with the calendar decompressing a little). If things become available sooner, we can act sooner.
Does posit provide any guidance that we know of?
See also discussion from 2 years ago: #282
What happened 2 years ago was that RStudio wasn't released for Ubuntu 22.04 for a while.
This meant that if rocker/r-ver
was switched to Ubuntu 22.04, rocker/rstudio
, rocker/tidyverse
, etc. could no longer be built.
Personally, I'm not convinced that rocker/r-ver
is affected by downstream images (rocker/rstudio
, etc.), but considering that rocker/rstudio
is widely used, we have to decide that we will have to wait a long time to update Ubuntu.
The current rules are listed below and no updates will occur within 90 days of Ubuntu's release. (Updates are fully automated and this will always happen unless someone rewrites the update script) https://github.com/rocker-org/rocker-versioned2/wiki/Versions
2 years ago, R-universe made the quick switch to Ubuntu 22.04.
On the other hand, we didn't switch rocker/r-ver
until the end of October.
Since this is likely to happen again, binary packages for Ubuntu on R-universe and rocker/r-ver
may become incompatible for about six months.
Regarding ubuntu:24.04-based CUDA images see https://gitlab.com/nvidia/container-images/cuda/-/issues/226.
As the Bioconductor core team is discussing tentatively upgrading builders after the next R release, I've been asked to inquire about a rough timeline, if it exists, for when rocker plans to start upgrading containers to Ubuntu 24.04, set to be released at the end of April 2024. I suspect there might be outside dependencies still unknown (eg support from RStudio and other pieces of the stack), but we would appreciate hearing any news/plans as they come up, so I am opening this issue as a way to track updates and progress on this topic.
Also, I apologize if this is the wrong place to open this, and please let me know if there is a better repository or other place to which you'd rather I move it.