rocker-org / rocker-versioned

Run current & prior versions of R using docker
https://hub.docker.com/r/rocker/r-ver
GNU General Public License v2.0
297 stars 169 forks source link

All images are based on R 3.3.3 only #27

Closed MatthiasHinz closed 7 years ago

MatthiasHinz commented 7 years ago

Hi, I noticed that all Dockerfiles of r-ver are based on R 3.3.3 since you updated them 17 days ago.

That means that all corresponding images are based on the same release and rocker/versioned is not version-stable anymore. Is there a specific reason for that?

Here is what I just tried out on my PC:

rocker/r-ver:3.3.2

matthias@myhinz-e51-80:~$ docker run --rm -it rocker/r-ver:3.3.2
Unable to find image 'rocker/r-ver:3.3.2' locally
3.3.2: Pulling from rocker/r-ver
6d827a3ef358: Pull complete 
185fe413d37c: Pull complete 
Digest: sha256:57cd0c1692aaa9a755ad9875284a0c718522bae62fed97cc1918217be1935bb5
Status: Downloaded newer image for rocker/r-ver:3.3.2

R version 3.3.3 (2017-03-06) -- "Another Canoe"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> q()

rocker/r-ver:3.3.0

matthias@myhinz-e51-80:~$ docker run --rm -it rocker/r-ver:3.3.0
Unable to find image 'rocker/r-ver:3.3.0' locally
3.3.0: Pulling from rocker/r-ver
6d827a3ef358: Already exists 
eb49ed217b22: Pull complete 
Digest: sha256:8c59df4188d875163701f57cb199e31bd542080a7edadf45e08ac0944af2d093
Status: Downloaded newer image for rocker/r-ver:3.3.0

R version 3.3.3 (2017-03-06) -- "Another Canoe"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> q()

rocker/verse:3.3.1

matthias@myhinz-e51-80:~$ docker run --rm -it rocker/verse:3.3.1 R
Unable to find image 'rocker/verse:3.3.1' locally
3.3.1: Pulling from rocker/verse
6d827a3ef358: Already exists 
9ca9b1f0b4d4: Pull complete 
51940453c807: Pull complete 
44348556fc4f: Pull complete 
f31f6f6502bd: Pull complete 
ba273c985ba4: Pull complete 
Digest: sha256:5d2e3c6dbb855c049041db7079d4b7c3adcd890bfd2ef2ee988c3cc4c1e3a188
Status: Downloaded newer image for rocker/verse:3.3.1

R version 3.3.3 (2017-03-06) -- "Another Canoe"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> 
cboettig commented 7 years ago

whoopsies, forgot to update my own makefile when moving to 3.3.3. fixed versions should be building now.

cboettig commented 7 years ago

Okay, sorry about that, should be fixed in all the images. I've added a simple test to the CI system which should catch this error if I ever forget to update the LATEST env var when next updating the Makefile.