[Bioc-devel] Latest R-devel revision breaks flowCore and other flow packages
Mike
wjiang2 at fhcrc.org
Wed Jan 21 01:56:43 CET 2015
Dan,
First of all, Thanks to the bioconductor |docker container| project that
allows me to quickly troubleshoot within the exactly same environment
that |bioc| has.
Here is the |initialize|method for |parameterFilter| which causes the
various errors from flow package vignettes.
|setMethod("initialize",
signature=signature(.Object="parameterFilter"),
definition=function(.Object, parameters,...)
{
if (!missing(parameters))
parameters(.Object) <- parameters
callNextMethod()
})
|
The error goes away after |callNextMethod| call is removed.
I suspect it has to do with a bug introduced by the latest |R-devel|
based on its svn history.
| ~/R/r-devel/src$ svn log |grep callNextMethod -C3
------------------------------------------------------------------------
r67472 | lawrence |2015-01-14 20:11:30 -0800 (Wed,14 Jan2015) |3 lines
callNextMethod no longer drops arguments named"..." (bug introduced
in r67468)
------------------------------------------------------------------------
--
------------------------------------------------------------------------
r67468 | lawrence |2015-01-14 09:57:53 -0800 (Wed,14 Jan2015) |3 lines
remove hack from C part of callNextMethod that should no longer be
necessary given the dots fixes
------------------------------------------------------------------------
r67467 | lawrence |2015-01-14 07:38:41 -0800 (Wed,14 Jan2015) |3 lines
fix PR#16141 and other issues related to "..." forwarding in
callGeneric() and callNextMethod()
------------------------------------------------------------------------
|
If so, it should get fixed by the next run of updating |R-devel| from
|bioc| (hopefully coming soon)
Best,
Mike
[[alternative HTML version deleted]]
More information about the Bioc-devel
mailing list