Message-ID: <fd8caf04-fc30-b827-e2f5-5969ffd88137@statistik.tu-dortmund.de>
Date: 2018-04-24T17:23:01Z
From: Uwe Ligges
Subject: [R-pkg-devel] some notes
In-Reply-To: <6544bfca-fd9a-5cf3-5f08-1f66bd830813@effectivedefense.org>
On 24.04.2018 19:15, Spencer Graves wrote:
>
>
> On 2018-04-24 12:01, Duncan Murdoch wrote:
>> On 24/04/2018 12:48 PM, Uwe Ligges wrote:
>>>
>>>
>>> On 24.04.2018 18:45, Spencer Graves wrote:
>> [... deleting irrelevant stuff...]
>>>>
>>>>
>>>> ? ????? If it becomes infeasible to find smaller datasets, etc., you
>>>> can
>>>> cut out certain tests with a construct like the following:
>>>>
>>>>
>>>> if(!fda::CRAN()){
>>>> # ... tests to run on other computers but to skip on CRAN. ...
>>>> }
>>>
>>> Ummm, how should fda::CRAN() now that it runs on CRAN?
>>>
>>> CRAN prefers to ship a set of examples/tests etc. that meet our
>>> requirements. If you want to ru addtional tests and/or examples, then
>>> run them conditionally on something that is true for your local machine,
>>> e.g. some defined environment variable.
>
>
> ????? The fda::CRAN() function tests a "defined environmental
> variable", as you suggest:? It is TRUE with "R CMD check ?as-cran" and
> FALSE if "-as-cran" (or something like that)
The something like that is rather relevant. For example, I never use
--as-cran on my machine, and most CRAN machines do only on incoming
check but not the regular daily checks ...
Best,
Uwe
is not set.? It has been
> several years since I wrote that code, and I'm not prepared at the
> moment to defend exactly how it works.? It was how I resolved a conflict
> between Jim Ramsay, the maintainer and lead author of "fda", CRAN
> maintainers like Uwe, and other contributors to "fda", especially Giles
> Hooker and me:? It allowed us to keep examples in "fda" help files
> without excessive work trying to find examples that would illustrate the
> same points with less compute time.
>
>>
>> For Xubo Yue, who may not be aware of all of the players:
>>
>> Uwe Ligges is one of the individuals who runs CRAN.? When you submit a
>> package to CRAN, you are asking Uwe and others to distribute your
>> work. You should listen to what he says.
>>
>> Spencer Graves and I are not involved in running CRAN.? We will give
>> you advice that we think is good advice, but if it conflicts with
>> Uwe's, follow his.
>>
>> Duncan Murdoch
>
>
> ????? Moreover, Duncan's contributions to the R Project vastly exceed
> mine.? If any of my suggestions seem to conflict with Duncan's comments,
> follow his (unless they conflict with someone like Uwe, as Duncan noted).
>
>
> ????? Spencer Graves
>
>