Re: [R-pkg-devel] Testing on old R versions

2021-01-28 Thread Henrik Bengtsson
Hi, you're probably already aware of it, but 'rgl' depends on 'magrittr' which depends on 'rlang', and the latter requires R (>= 3.3.0). BTW, I find Singularity (https://github.com/hpcng/singularity/) more convenient to work with than Docker, e.g. you run as host $USER also "inside" the containe

Re: [R-pkg-devel] Testing on old R versions

2021-01-28 Thread Dirk Eddelbuettel
On 28 January 2021 at 16:50, Duncan Murdoch wrote: | Thanks Dirk, Neal and Nathan. I ended up going with Dirk's suggestion. | | So far I haven't got it to work in 3.2.0; I probably won't put much | effort into supporting that old version. But it's fine in 3.4.0 and | 3.5.0, and I'm trying 3.

Re: [R-pkg-devel] Testing on old R versions

2021-01-28 Thread Duncan Murdoch
Thanks Dirk, Neal and Nathan. I ended up going with Dirk's suggestion. So far I haven't got it to work in 3.2.0; I probably won't put much effort into supporting that old version. But it's fine in 3.4.0 and 3.5.0, and I'm trying 3.3.0 now. Rocker rocks! P.S. rgl now installs in the basic r

Re: [R-pkg-devel] Testing on old R versions

2021-01-28 Thread Nathan Watson-Haigh
I haven't tried it (yet), but perhaps using github actions CI you could specify an older version of R: https://github.com/r-lib/actions/tree/master/setup-r Sent from my Samsung Galaxy S10+. Get Outlook for Android From: R-package-devel on

Re: [R-pkg-devel] Testing on old R versions

2021-01-28 Thread Dirk Eddelbuettel
The Rocker Project provides both rocker/r-ver (with package snapshotting) as well as the (much smaller, just R) rocker/r-base images which are then passed on to the Docker team to become the official r-base image. These go back to 3.1.3 with (almost if not all) interim releases, see https://

Re: [R-pkg-devel] Testing on old R versions

2021-01-28 Thread Neal Richardson
I've used the https://hub.docker.com/r/rstudio/r-base images for this, and they appear to go back to R 3.1. Likewise https://hub.docker.com/r/rocker/r-ver. The latter uses MRAN to install packages from a CRAN snapshot corresponding to the release, so that should also help with dependencies. Neal

[R-pkg-devel] Testing on old R versions

2021-01-28 Thread Duncan Murdoch
I just received a bug report about the rgl package: it claims to depend on R >= 3.2.0, but actually uses the hcl.colors() function that was introduced in R 3.6.0, so fails to install. (This dependence was introduced while I had the dependence stated as R >= 4.0.0 for a while, until I tried to

Re: [R-pkg-devel] Solaris CRAN check error for package {targets}

2021-01-28 Thread Will L
Thank you, Gábor. After thinking it over, I have decided to try skip_on_os("solaris") before any call to skip_if_not_installed("clustermq"). If the issue persists in the next CRAN submission, I will reach out again about obtaining a Solaris VM. I tried rhub::check_on_solaris() but encountered an er

[R-pkg-devel] how to set .Rbuildignore with respect to vignettes?

2021-01-28 Thread Daniel Kelley
SUMMARY QUESTION. Should there be a `^vignettes$` line in `.Rbuildignore` files? BACKGROUND. I am trying to trim the size of the 'oce' package. It has several vignettes, and I would like to learn how to include them optimally in my tarball. The listing given in DETAILS reveals a duplicated v