[R-pkg-devel] CRAN stable download url?

Henrik Bengtsson henrik.bengtsson at gmail.com
Thu Mar 8 21:56:42 CET 2018


On Thu, Mar 8, 2018 at 12:39 PM, Jonathon Love <jon at thon.cc> wrote:
> hi,
>
> i'm bundling some R packages to go into a flatpak/flathub application. for
> that it is necessary to provide the download URLs for all the required
> dependencies in advance - including R packages. this works, *except* when an
> R package version transitions from being the current version, to being
> archived.
>
> the current version will be, say:
>
> https://cran.r-project.org/src/contrib/yaml_2.1.16.tar.gz
>
> then when yaml 2.1.17 comes out (which it just has), that url will return a
> 404, and has become:
>
> https://cran.r-project.org/src/contrib/Archive/yaml/yaml_2.1.16.tar.gz
>
> this means everything breaks when a new version of an R package comes out.
>

[Rd] CRAN indices out of whack (for at least macOS)


[Rd] CRAN indices out of whack (for at least macOS)

> does anyone know if a stable url exists for R packages?

Somewhat related: Winston Chang made the following argument in R-devel
thread 'CRAN indices out of whack (for at least macOS)' on 2018-02-03
(https://stat.ethz.ch/pipermail/r-devel/2018-February/075532.html):

> [...]
> One reason that package installations fail in these cases is that the
> current version of a package is in one directory, and the old
> (archived) versions of a package are in another directory. If current
> and old versions were in the same directory, then package installation
> would not fail.

An obvious, quick solution would be to also put the current version
under https://cran.r-project.org/src/contrib/Archive/ and link to it
but not sure how well that works with the CRAN mirroring setup.

/Henrik

>
> with thanks
>
> jonathon
>
> ______________________________________________
> R-package-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel



More information about the R-package-devel mailing list