[R-pkg-devel] need some help to understand package build workflow

Hadley Wickham h.wickham at gmail.com
Fri Jul 31 23:56:17 CEST 2015


>> It seems arguable that this is actually a roxygen bug - the function
>> that's actually exported from the package does not have a type
>> argument.
>
> The package fails R CMD check because of a bad .Rd file.  If a user had
> written that file, it would be user error, but roxygen2 wrote it, so I'd
> say it's pretty clearly a roxygen2 bug.

It would really help me if you'd explain a little bit more. I think
the essential problem is that the package has two definitions of f:

f <- function(x, y) {}
setGeneric(f, function(x) {})

Roxygen uses the second definition (because it's the last defined),
and expects the function to have one argument. R CMD check clearly
excepts it two have two arguments. It's not obvious to me which is
correct.

Hadley

-- 
http://had.co.nz/



More information about the R-package-devel mailing list