[Bioc-devel] BioC 3.0 CHECK ERROR
Dan Tenenbaum
dtenenba at fredhutch.org
Thu Nov 27 04:36:19 CET 2014
----- Original Message -----
> From: "Martin Morgan" <mtmorgan at fredhutch.org>
> To: "Dan Tenenbaum" <dtenenba at fredhutch.org>
> Cc: "Joachim Schumann" <joachim.schumann at ufz.de>, bioc-devel at r-project.org
> Sent: Wednesday, November 26, 2014 5:33:22 PM
> Subject: Re: [Bioc-devel] BioC 3.0 CHECK ERROR
>
> On 11/26/2014 10:03 AM, Dan Tenenbaum wrote:
> >
> >
> > ----- Original Message -----
> >> From: "Martin Morgan" <mtmorgan at fredhutch.org>
> >> To: "Joachim Schumann" <joachim.schumann at ufz.de>,
> >> bioc-devel at r-project.org
> >> Sent: Wednesday, November 26, 2014 9:00:07 AM
> >> Subject: Re: [Bioc-devel] BioC 3.0 CHECK ERROR
> >>
> >> On 11/26/2014 01:39 AM, Joachim Schumann wrote:
> >>> Hi everyone,
> >>> this morning I got an email from bioconductor.
> >>> The message:
> >>>
> >>> According to the "Build/check report" for BioC 3.0,
> >>> the flowCHIC package has the following problem(s):
> >>> ERROR for 'R CMD check' on zin1.
> >>>
> >>> The error I get is the following:
> >>>
> >>> Error in callGeneric() :
> >>> 'callGeneric' with a primitive needs explicit arguments (no
> >>> formal args defined)
> >>> Calls: calculate_overlaps_xor ... calculate_overlaps_xor ->
> >>> .local
> >>> -> bXOR ->
> >>> round -> round -> callGeneric
> >>>
> >>> Does anyone know what the problem is? It seems that the round
> >>> function causes
> >>> the error.
> >>
> >> This is some kind of interaction with Matrix
> >>
> >> > library(EBImage)
> >> > img = readImage(system.file(package="EBImage", "images",
> >> > "nuclei.tif"))
> >> > xx = round(img)
> >> > library(Matrix)
> >> > yy = round(img)
> >> Error in callGeneric() :
> >> 'callGeneric' with a primitive needs explicit arguments (no
> >> formal
> >> args defined)
> >>
> >> which defines a Math2 group generic. How long has this been
> >> appearing? It
> >> doesn't seem like the build system R, EBImage or Matrix has
> >> changed
> >> since
> >> release, and the package is available via biocLite implying that
> >> it
> >> once built...
> >
> > I think the build system R has changed since release, since it's
> > running 3.1.2 which was released on 10/31/2014, but release was
> > 10/14/2014.
> >
> > Indeed, if I look at the flowCHIC_1.0.0.tgz DESCRIPTION file, I see
> > in the "Built" line that it was built with R 3.1.1.
> >
> > So this suggests a problem with R-3.1.2? Is this a bug we should
> > report?
>
> The path to Matrix is
>
> flowCHIC
> Imports: vegan
> Imports: mgcv
> Imports: Matrix
>
> vegan was updated on
>
> > packageDescription("vegan")[c('Version', 'Date/Publication')]
> $Version
> [1] "2.2-0"
>
> $`Date/Publication`
> [1] "2014-11-17 11:35:34"
>
> and changed (based on comparison with the last archived version,
> 2.0-10 from
> http://cran.fhcrc.org/src/contrib/Archive/vegan) to move Matrix from
> Suggests:
> to Imports:.
>
> I think it's a long-standing issue in R; I can reproduce it using the
> EBImage /
> Matrix example in R 2.15, for instance (although oddly I had to go
> through some
> mild histrionics to get EBImage to compile). Specifically, it seems
> like a patch
> that Michael just applied in R-devel (!), plus
>
> Index: MethodsListClass.R
> ===================================================================
> --- MethodsListClass.R (revision 67060)
> +++ MethodsListClass.R (working copy)
> @@ -353,7 +353,7 @@
> function(x, digits) {
> value <- x
> x <- x at .Data
> - value at Data <- callGeneric()
> + value at .Data <- callGeneric()
> value
> })
> ## some methods for nonStructure, ensuring that the class and
> slots
>
>
Are you going to commit this? If this (and Michael's change) fixes the problem, then I will update the build machines. BTW flowCHIC has the same issue in release, so I guess some backporting is in order.
Dan
> Martin
>
> >
> > Dan
> >
> >
> >>
> >> Martin
> >>
> >>>
> >>> Best,
> >>> Joachim
> >>>
> >>
> >>
> >> --
> >> Computational Biology / Fred Hutchinson Cancer Research Center
> >> 1100 Fairview Ave. N.
> >> PO Box 19024 Seattle, WA 98109
> >>
> >> Location: Arnold Building M1 B861
> >> Phone: (206) 667-2793
> >>
> >> _______________________________________________
> >> Bioc-devel at r-project.org mailing list
> >> https://stat.ethz.ch/mailman/listinfo/bioc-devel
> >>
>
>
> --
> Computational Biology / Fred Hutchinson Cancer Research Center
> 1100 Fairview Ave. N.
> PO Box 19024 Seattle, WA 98109
>
> Location: Arnold Building M1 B861
> Phone: (206) 667-2793
>
More information about the Bioc-devel
mailing list