Fwd: CRAN packages calling .Fortran("dqrls")

Prof Brian Ripley ripley at stats.ox.ac.uk
Mon Sep 17 09:26:01 CEST 2012


This also applies to fArma, which buried the problem in a unit test. 
Now that the entry point has been removed, it gives

   fArma unit testing - 24 test functions, 1 error, 0 failures
   ERROR in test.hurstFit: Error in .Fortran("dqrls", qr = t, n = nrx, p 
= ncx, y = as.matrix(y),  :
     "dqrls" not available for .Fortran() for package "base"

-------- Original Message --------
Subject: CRAN packages calling .Fortran("dqrls")
Date: Thu, 13 Sep 2012 09:55:14 +0100
From: Prof Brian Ripley <ripley at stats.ox.ac.uk>

This concerns CRAN packages

CNVassoc NBPSeq ade4 anm arm glm2 haplo.stats

These call .Fortran("dqrls", PACKAGE = "base").  This is no longer used
by R >=2.15.1 and will be removed shortly.  In any case, the CRAN policy

'CRAN packages should use only the public API.  Hence they should not 
use entry points not declared as API in installed headers nor 
.Internal() nor .Call() etc calls to base packages. Such usages can 
cause packages to break at any time, even in patched versions of R.'

does not allow it.

Please use the public lm.fit() or lm.wfit() instead.

We need a corrected update before Sept 28 taking into account any other
issues shown in the CRAN check logs (via cran.r-project.org/package=name
for 'name' of your package) or the package will need to be archived.

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



More information about the Rmetrics-core mailing list