Re: [Rd] "bug report" field in DESCRIPTION file?

From: Martin Maechler <>
Date: Mon, 30 Nov 2009 12:08:22 +0100

>>>>> "DM" == Duncan Murdoch <> >>>>> on Sat, 28 Nov 2009 13:23:39 -0500 writes:

    DM> On 26/11/2009 12:38 PM, Barry Rowlingson wrote:
>> On Thu, Nov 26, 2009 at 1:39 PM, Duncan Murdoch <> wrote:

    >>> This sounds like a good idea, though I would add a "package" parameter to
    >>> the function, rather than creating a new function.

>> I'm sure when I did"bug") and"report") this
>> morning I didn't see this function! Otherwise I would have suggested
>> that."bazbrain"). Oh dear, no maintainer.
    >>> Does the logic below sound right for with the package
    >>> specified?
    >>> If there's a BugReports field, calls browseURL() on that page.
    >>> If not, it does more or less what it does now, but
    >>> - it defaults "address" to the package maintainer. - it adds a line in the
    >>> intro to the message pointing to the URL field if there was one.

>> Martin Maechler's reservation about not being able to fill in the R
>> details for bug reports on trackers isn't too much of a problem, since
>> the bug tracker form could have fields for R version, session info
>> etc, or at least a big warning saying "Please include the following
>> info" (inside a <blink> tag).
>> So how about if"foo") has a BugReports: field,
>> you print out 'The following information may be useful to your bug
>> report' and dump the relevant things ready for cut n paste into a bug
>> tracker, then browseURL().

    DM> I've just committed this to R-devel. Thanks for the suggestion, and     DM> thanks in advance for any improvements.

    DM> Duncan Murdoch

Thank you, Duncan, and Barry! This seems really useful now. As a package maintainer, I'd definitely want the user to provide the sessionInfo() etc.
Hence providing that to the user for cut'n'paste into a web form seems a nice approach.

Martin Maechler, ETH Zurich mailing list Received on Mon 30 Nov 2009 - 11:11:55 GMT

This archive was generated by hypermail 2.2.0 : Mon 30 Nov 2009 - 12:10:52 GMT