[R-pkg-devel] need some help to understand package build workflow
Duncan Murdoch
murdoch.duncan at gmail.com
Fri Jul 31 23:45:24 CEST 2015
On 31/07/2015 7:11 AM, Hadley Wickham wrote:
> 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.
Duncan Murdoch
>
> Hadley
>
> On Fri, Jul 31, 2015 at 12:53 AM, Kevin Ushey <kevinushey at gmail.com> wrote:
>> I've posted an MRE at https://github.com/klutometis/roxygen/issues/362.
>>
>> The issue occurs when a function and an S4 generic have the same name;
>> I imagine this is fairly uncommon? Wouldn't the function be masked by
>> the S4 generic and effectively be invisible after the package was
>> loaded?
>>
>> On Thu, Jul 30, 2015 at 7:53 PM, Hadley Wickham <h.wickham at gmail.com> wrote:
>>> On Thursday, July 30, 2015, Duncan Murdoch <murdoch.duncan at gmail.com> wrote:
>>>
>>>> On 30/07/2015 9:14 PM, Duncan Murdoch wrote:
>>>>> On 30/07/2015 8:49 PM, Glenn Schultz wrote:
>>>>>> Hi All,
>>>>>>
>>>>>> I have a package stable and working. Now, I am trying to consolidate
>>>> some functions that share similar inputs. Example below. So, I branched
>>>> on github and work with the branch but now when I run the R check in studio
>>>> I get the following warning:
>>>>>>
>>>>>> * checking Rd \usage sections ... WARNING
>>>>>> Documented arguments not in \usage in documentation object
>>>> 'Effective.Measure':
>>>>>> ‘type’
>>>>>>
>>>>>> Clearly type is documented. Perhaps this is an R studio/git hub issue.
>>>> Travis tells me the build is broken. I am trying to build and work with
>>>> the package within standards so I am not sure what happened. Maybe this
>>>> is not a topic that belongs here but I can't find answers on the internet.
>>>>>
>>>>> No, it's not clear that type is documented. You're only showing us the
>>>>> .R file, not the .Rd file that Roxygen (?) produced from it.
>>>>
>>>> Discussion went private for a few emails, so to finish this thread here:
>>>>
>>>> Turns out roxygen2 was generating a bad .Rd file, so this is a roxygen2
>>>> bug.
>>>>
>>>> I'd really appreciate it if someone would file a bug on this.
>>>
>>> Hadley
>>>
>>>
>>> --
>>> http://had.co.nz/
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> ______________________________________________
>>> R-package-devel at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-package-devel
>
>
>
More information about the R-package-devel
mailing list