neue Rmetrics packages

Dirk Eddelbuettel edd at debian.org
Tue Oct 2 17:00:08 CEST 2007


Following up on the new Rmetrics packages, I am a little dismayed by the
increased dependencies.  Here is a query from my CRANberries database behind
my RSS feed of CRAN entries:

sqlite> select package,version,depends from packages where package like 'f%' and version like '260%';
package,version,depends
fArma,260.71,"R (>= 2.2.0), fBasics"
fAsianOptions,260.71,"R (>= 2.2.0), fOptions"
fBasics,260.71,"R (>= 2.2.0), fImport"
fBonds,260.71,"R (>= 2.2.0), fBasics"
fCopulae,260.71,"R (>= 2.2.0), adapt, fBasics, fMultivar"
fEcofin,260.71,"R (>= 2.2.0), fUtilities"
fExoticOptions,260.71,"R (>= 2.2.0), fOptions"
fExtremes,260.71,"R (>= 2.2.0), fBasics"
fGarch,260.71,"R (>= 2.2.0), fBasics, fArma"
fImport,260.71,"R (>= 2.2.0), fSeries"
fMultivar,260.71,"R (>= 2.2.0), methods, sn, fBasics"
fRegression,260.71,"R (>= 2.2.0), methods, mgcv, nnet, polspline, fTrading, fMultivar"
fSeries,260.71,"R (>= 2.2.0), robustbase, fCalendar"
fTrading,260.71,"R (>= 2.2.0), fBasics"
fUnitRoots,260.71,"R (>= 2.2.0), urca, fBasics"
fUtilities,260.71,"R (>= 2.2.0), RUnit, methods, MASS, spatial, akima, tcltk, zoo"

and missing from that were

fCalendar|251.70|R (>= 2.2.1), methods, fEcofin
fOptions|251.70|R (>= 2.2.1), methods, fEcofin, fBasics, fCalendar, fSeries
fPortfolio|251.70|R (>= 2.2.1), methods, robustbase, MASS, fEcofin, fCalendar, fBasics, fSeries, fMultivar, fExtremes, fCopulae, quadprog, lpSolve


So trying to put a dependency tree together:

1. fUtilities,260.71,"R (>= 2.2.0), RUnit, methods, MASS, spatial, akima, tcltk, zoo"
	already fails as RUnit and akima are NOT
	in Debian, and akima can't for license reasons
	we are checkmate at the outset

2. fEcofin,260.71,"R (>= 2.2.0), fUtilities"

3. fCalendar|251.70|R (>= 2.2.1), methods, fEcofin

4. fSeries,260.71,"R (>= 2.2.0), robustbase, fCalendar"
	robustbase is NOT in Debian

5. fImport,260.71,"R (>= 2.2.0), fSeries"

6. fBasics,260.71,"R (>= 2.2.0), fImport"

7. fArma,260.71,"R (>= 2.2.0), fBasics"
   fBonds,260.71,"R (>= 2.2.0), fBasics"
   fExtremes,260.71,"R (>= 2.2.0), fBasics"
   fGarch,260.71,"R (>= 2.2.0), fBasics, fArma"
   fMultivar,260.71,"R (>= 2.2.0), methods, sn, fBasics"
	sn is NOT in Debian 
   fTrading,260.71,"R (>= 2.2.0), fBasics"
   fUnitRoots,260.71,"R (>= 2.2.0), urca, fBasics"
   fOptions|251.70|R (>= 2.2.1), methods, fEcofin, fBasics, fCalendar, fSeries

8. fAsianOptions,260.71,"R (>= 2.2.0), fOptions"
   fCopulae,260.71,"R (>= 2.2.0), adapt, fBasics, fMultivar"
   fExoticOptions,260.71,"R (>= 2.2.0), fOptions"
   fRegression,260.71,"R (>= 2.2.0), methods, mgcv, nnet, polspline, fTrading, fMultivar"
   fPortfolio|251.70|R (>= 2.2.1), methods, robustbase, MASS, fEcofin, fCalendar, fBasics, fSeries, fMultivar, fExtremes, fCopulae, quadprog, lpSolve


So if I want to keep Rmetrics in Debian, even if I added RUnit and spatial I
would get into problems with akima.   Robustbase is probably a worthwhile
addtion, as is RUnit, esp. as neither depends on anything else. sn depends on
mnormt, so that would be two more for fMultivar.

The bug issue is akima:
"License:  Fortran code: ACM, free for non-commercial use, R functions GPL"

This would out _all_ of RMetrics outside of Debian's main and into contrib.

Anybody have any good ideas regarding this?

Dirk

-- 
Three out of two people have difficulties with fractions.



More information about the Rmetrics-core mailing list