[R-pkg-devel] Package required and available but unsuitable version: 'stats'

Jernej Jevšenak jernej.jevsenak at gmail.com
Fri Jul 21 08:28:06 CEST 2017


Thank you all for the helpful responses.

Best, Jerry

2017-07-20 18:01 GMT+02:00 Martin Maechler <maechler at stat.math.ethz.ch>:

> >>>>> Maxime Turgeon <maxime.turgeon at mail.mcgill.ca>
> >>>>>     on Thu, 20 Jul 2017 15:51:18 +0000 writes:
>
>     > Hi Jernej,
>     > The check errors you get are for older releases of R (3.3.2 and
> 3.3.3). The issue arises from your requirement in DESCRIPTION that the
> version of stats should be 3.4.0. Therefore, the solution to your problem
> depends on whether you really need this requirement on the version of stats
> or not: if you don't, simply lower the requirements to whatever you need;
> if you do, then this check error is valid, in the sense that you don't want
> users to use your package if they don't have the appropriate version of the
> stats package.
>
>
>     > Note that if the latter applies, you should probably change your
> requirement on the version of R itself: currently you're requiring 3.1,
> which clashes with you're requiring 3.4 for stats.
>
> I would go slightly further say that it is "conceptually wrong"
> to use any version requirement on 'stats':  The version of
> 'stats' is *always* equal to the version of R.
>
> So really, do replace
>      "stats (>= 3.4.0)"
> by   "stats"
>
>
> Also, are you sure that R 3.1.0 is sufficient for dendroExtra, i.e.,
> can you check that, or did you at least check that for a
> slightly older version of dendroExtra in the past?
>
> The CRAN "robots" will not be able to check that, but as you see
> checks for the "last before release" version, in this case R 3.3.x,
> are made.
>
> To be save, you'd say  "R (>= 3.3.3)"
> whereas to be relaxed, you'd leave away any version requirement
> for R unless you know that you are using a relatively new
> feature of R (which includes 'stats', 'utils', etc).
>
> Best,
> Martin
>
>     > Best,
>     > Max
>
>     >> Hi,
>
>     >> recently, my first R package dendroExtra
>     >> <https://cran.r-project.org/package=dendroExtra> was accepted on
> CRAN. I
>     >> still must fix one problem that is given by CRAN checks
>     >> <https://cran.r-project.org/web/checks/check_results_
> dendroExtra.html>.
>
>     >> It says: Package required and available but unsuitable version:
> 'stats'.
>
>     >> I see that probable I did not correctly import the stats package.
> If I
>     >> remove the 'stats' package, I get an error in R CMD check. Is there
> any
>     >> suggestion how to properly solve the issue? How to properly import
> stats
>     >> package?
>
>
>     >> Thank you for your help.
>
>
>     >> Bests, Jernej
>
>

	[[alternative HTML version deleted]]



More information about the R-package-devel mailing list