On 21/03/2013 12:59 PM, Dan Tenenbaum wrote:
On Thu, Mar 21, 2013 at 9:52 AM, Dan Tenenbaum <dtenenba at fhcrc.org> wrote:
Hi,
After updating to R-3.0 beta r62328, I get the following:
Error in do.call(op, list(v_c, v_t[[op]])) :
could not find function "R (>=2.15.1)"
The problem can be fixed by adding a space after >= in the offending
package's DESCRIPTION file and re-generating the PACKAGES file with
tools:::write_PACKAGES().
However, this worked OK in r62077.
Beg pardon, this did not work in r62077 either.
However I still think it's worth reporting.
I don't think this has changed recently. The manual currently says "The
comment should contain a comparison operator, whitespace and a valid version
number." In 2.15.0 it was less explicit, but the example contained a space.
It may be that some code path worked before more or less by accident,
because in December changes were made to the parsing to avoid a tricky
reentrancy problem, but I don't think it has ever been documented to work
without whitespace.
I can't think of the reason white space was required, but the code does
explicitly look for it, so I'd be reluctant to change it.