Skip to content
Prev 47847 / 63424 Next

[RFC] A case for freezing CRAN

On 03/20/2014 03:29 PM, Uwe Ligges wrote:
OK. So that means Matrix is not available today for R-2.13.2 users on
Linux:

   > "Matrix" %in% rownames(available.packages()[ , ])
   [1] FALSE

However since Matrix is a recommended package, it's included in
the official R-2.13.2 source tarball so it gets installed when I
install R:

   > installed.packages()["Matrix", "Version", drop=FALSE]
          Version
   Matrix "0.9996875-3"

As I mentioned earlier, the Matrix package was just an example. In the
case of a non-recommended package, it will either be:
   - unavailable by default (if the source package was removed or if
     the package maintainer consciously used the R >= x.y.z feature,
     e.g. the ape package),
   - or available but incompatible (e.g. bcrm is broken with R-2.13.2
     on Linux),
   - or available and compatible, but with a very different version
     than the version that was available 2 years ago (e.g. BaSTA),
   - or available and at the exact same version as 2 years ago (bingo!)

This is a very painful experience for anybody trying to install and
use R-2.13.2 today to reproduce 2-year old results. Things could be
improved a lot with very little changes.

Cheers,
H.

   > sessionInfo()
   R version 2.13.2 (2011-09-30)
   Platform: x86_64-unknown-linux-gnu (64-bit)

   locale:
    [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
    [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
    [5] LC_MONETARY=C              LC_MESSAGES=en_US.UTF-8
    [7] LC_PAPER=en_US.UTF-8       LC_NAME=C
    [9] LC_ADDRESS=C               LC_TELEPHONE=C
   [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

   attached base packages:
   [1] stats     graphics  grDevices utils     datasets  methods   base

   loaded via a namespace (and not attached):
   [1] tools_2.13.2

  
    

Thread (63 messages)

Jeroen Ooms A case for freezing CRAN Mar 18 Joshua Ulrich A case for freezing CRAN Mar 19 Duncan Murdoch A case for freezing CRAN Mar 19 Kasper Daniel Hansen A case for freezing CRAN Mar 19 Dirk Eddelbuettel A case for freezing CRAN Mar 19 Hadley Wickham A case for freezing CRAN Mar 19 Geoff Jentry A case for freezing CRAN Mar 19 Jeroen Ooms A case for freezing CRAN Mar 19 Spencer Graves A case for freezing CRAN Mar 19 Joshua Ulrich A case for freezing CRAN Mar 19 Carl Boettiger A case for freezing CRAN Mar 19 Jeroen Ooms A case for freezing CRAN Mar 19 Hervé Pagès A case for freezing CRAN Mar 19 Jeroen Ooms A case for freezing CRAN Mar 19 Joshua Ulrich A case for freezing CRAN Mar 19 Dan Tenenbaum A case for freezing CRAN Mar 19 Jeroen Ooms A case for freezing CRAN Mar 19 Joshua Ulrich A case for freezing CRAN Mar 19 Hervé Pagès A case for freezing CRAN Mar 19 Romain Francois A case for freezing CRAN Mar 19 Gavin Simpson A case for freezing CRAN Mar 19 Gavin Simpson A case for freezing CRAN Mar 19 R. Michael Weylandt A case for freezing CRAN Mar 19 Gavin Simpson A case for freezing CRAN Mar 19 R. Michael Weylandt A case for freezing CRAN Mar 19 Jeroen Ooms A case for freezing CRAN Mar 19 R. Michael Weylandt A case for freezing CRAN Mar 19 Karl Millar A case for freezing CRAN Mar 19 David Winsemius A case for freezing CRAN Mar 19 Dan Tenenbaum A case for freezing CRAN Mar 19 Rainer M Krug A case for freezing CRAN Mar 20 Rainer M Krug A case for freezing CRAN Mar 20 Duncan Murdoch A case for freezing CRAN Mar 20 Roger Bivand A case for freezing CRAN Mar 20 S Ellison A case for freezing CRAN Mar 20 Jari Oksanen A case for freezing CRAN Mar 20 Hervé Pagès A case for freezing CRAN Mar 20 Ted A case for freezing CRAN Mar 20 Jeroen Ooms A case for freezing CRAN Mar 20 Tim Triche, Jr. A case for freezing CRAN Mar 20 Ted A case for freezing CRAN Mar 20 Ted A case for freezing CRAN Mar 20 Tim Triche, Jr. A case for freezing CRAN Mar 20 Ted A case for freezing CRAN Mar 20 Hervé Pagès A case for freezing CRAN Mar 20 Uwe Ligges A case for freezing CRAN Mar 20 Hervé Pagès A case for freezing CRAN Mar 20 Gábor Csárdi A case for freezing CRAN Mar 20 William Dunlap A case for freezing CRAN Mar 20 Gábor Csárdi A case for freezing CRAN Mar 20 Tim Triche, Jr. A case for freezing CRAN Mar 20 Tim Triche, Jr. A case for freezing CRAN Mar 20 Dan Tenenbaum A case for freezing CRAN Mar 20 Jari Oksanen A case for freezing CRAN Mar 21 Rainer M Krug A case for freezing CRAN Mar 21 Rainer M Krug A case for freezing CRAN Mar 21 Philippe GROSJEAN A case for freezing CRAN Mar 21 Jari Oksanen A case for freezing CRAN Mar 21 Rainer M Krug A case for freezing CRAN Mar 21 Philippe GROSJEAN A case for freezing CRAN Mar 21 Tom Short A case for freezing CRAN Mar 21 Martin Maechler A case for freezing CRAN Mar 24 Gábor Csárdi A case for freezing CRAN Mar 24