[Rd] eliminate a partial argument match warning in R CMD check
Kurt Hornik
Kurt@Horn|k @end|ng |rom wu@@c@@t
Tue Jul 2 08:32:23 CEST 2019
>>>>> Jennifer Bryan writes:
Thanks: fixed with c76763 in the trunk.
Best
-k
> Hello,
> I'm seeing a nuisance warning when I run `R CMD check --as-cran
> whatever_x.y.z.tar.gz`.
> I generally work with these options set:
> options(
> warnPartialMatchArgs = TRUE,
> warnPartialMatchAttr = TRUE,
> warnPartialMatchDollar = TRUE
> )
> And I see this:
> * checking use of SHLIB_OPENMP_*FLAGS in Makefiles ...Warning in dir("src",
> patt = "[.]c$") :
> partial argument match of 'patt' to 'pattern'
> Warning in dir("src", patt = "[.](cc|cpp)$") :
> partial argument match of 'patt' to 'pattern'
> Warning in dir("src", patt = "[.]f$") :
> partial argument match of 'patt' to 'pattern'
> Warning in dir("src", patt = "[.]f9[05]$") :
> partial argument match of 'patt' to 'pattern'
> It's not a big deal but it would be nice to silence it. Patch below.
> Thanks,
> Jenny
> diff --git a/src/library/tools/R/check.R b/src/library/tools/R/check.R
> index 21d192af485..199029bda73 100644
> --- a/src/library/tools/R/check.R
> +++ b/src/library/tools/R/check.R
> @@ -2933,10 +2933,10 @@ add_dummies <- function(dir, Log)
> any <- msg <- character()
> for (m in makefiles) {
> lines <- readLines(m, warn = FALSE)
> - have_c <- length(dir('src', patt = "[.]c$", recursive
> = TRUE)) > 0L
> - have_cxx <- length(dir('src', patt = "[.](cc|cpp)$",
> recursive = TRUE)) > 0L
> - have_f <- length(dir('src', patt = "[.]f$", recursive
> = TRUE)) > 0L
> - have_f9x <- length(dir('src', patt = "[.]f9[05]$",
> recursive = TRUE)) > 0L
> + have_c <- length(dir('src', pattern = "[.]c$",
> recursive = TRUE)) > 0L
> + have_cxx <- length(dir('src', pattern =
> "[.](cc|cpp)$", recursive = TRUE)) > 0L
> + have_f <- length(dir('src', pattern = "[.]f$",
> recursive = TRUE)) > 0L
> + have_f9x <- length(dir('src', pattern = "[.]f9[05]$",
> recursive = TRUE)) > 0L
> for (f in c("C", "CXX", "F", "FC", "CPP")) {
> this <- paste0(f, "FLAGS")
> this2 <- paste0("PKG_", this)
> [[alternative HTML version deleted]]
> ______________________________________________
> R-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
More information about the R-devel
mailing list