[Rd] Duplicated definition of helper in available.packages
Seth Falcon
sfalcon at fhcrc.org
Wed Aug 30 17:48:42 CEST 2006
Hi,
The .checkRversion helper function is defined twice in
available.packages. I'm pretty sure one definition will suffice.
Untested patch below.
+ seth
diff --git a/src/library/utils/R/packages.R b/src/library/utils/R/packages.R
index 0b84f02..5184992 100644
--- a/src/library/utils/R/packages.R
+++ b/src/library/utils/R/packages.R
@@ -86,13 +86,6 @@ available.packages <-
}
## ignore packages which don't fit our version of R
if(length(res)) {
- .checkRversion <- function(x) {
- if(is.na(xx <- x["Depends"])) return(TRUE)
- xx <- tools:::.split_dependencies(xx)
- if(length(z <- xx[["R"]]) > 1)
- eval(parse(text=paste("currentR", z$op, "z$version")))
- else TRUE
- }
currentR <- getRversion()
res <- res[apply(res, 1, .checkRversion), , drop=FALSE]
}
More information about the R-devel
mailing list