[Rd] if(--as-cran)?

Spencer Graves spencer.graves at prodsyse.com
Tue Sep 4 06:58:59 CEST 2012

On 9/3/2012 7:59 PM, Hadley Wickham wrote:
>> | Hi, see thread "[Rd] Proposal: Mechanism for controlling the amount of
>> | testing 'R CMD check' performs" on April 8, 2012:
>> |
>> |   https://stat.ethz.ch/pipermail/r-devel/2012-April/063809.html
>> Good proposal, somehow I missed that at the time.  Something like this ought
>> be to implemented in R proper.
>> In Rcpp, I am now using a similar environment-variable-based approach, and it
>> doesn't scale particularly well if every (large) package does its own thing.
> Is there any approach that's going to be particularly better than
> scaling out CRAN's build servers?  As a particularly profuse package
> author, I'd be happy to pay for the computing time that it takes to
> run a full set of tests on my package (and this seems feasible in the
> era of on-demand cloud computing).
> Hadley
       Jim Ramsay suggested we have CRAN generate a pro-forma invoice 
when a package is first submitted to CRAN and on each anniversary 
thereafter that would be like page charges for journals:  If you work 
for an organization that knows how to pay invoices, you submit the 
invoice to that system.  Ramsay said he has grant money and would be 
happy to pay a reasonable fee, but he needs an invoice.  If you aren't 
in such an organization, you are free to plead poverty and pay anything 
or nothing.  I think we should do the same for R-Forge.

       I think the fee should be set high enough that the money 
generated would be enough to pay for more hardware AND for someone to 
maintain the system.  The entirety of humanity will benefit if Ripley, 
Hornik, Ligges, Theussl, Zeileis and others spend more time developing 
better statistical algorithms and less struggling with computer hardware 
and operating systems just to keep CRAN and R-Forge functioning.  These 
folks and others have done a great job in bringing R to where it is 
today.  There are now over 4,000 packages on CRAN.  If 25% of those pay, 
say, 200 (Euros or dollars) per year, for example, that should be enough 
to hire a competent sys admin or two with an adequate hardware budget to 
keep it all running, I think.

       Thanks, Hadley.

Spencer Graves, PE, PhD
President and Chief Technology Officer
Structure Inspection and Monitoring, Inc.
751 Emerson Ct.
San José, CA 95126
ph:  408-655-4567
web:  www.structuremonitoring.com

More information about the R-devel mailing list