On Fri, May 17, 2013 at 8:22 AM, Steve Lianoglou
<lianoglou.steve at gene.com> wrote:
Hi, On Friday, May 17, 2013, Dan Tenenbaum wrote:
On Thu, May 16, 2013 at 10:53 PM, Renaud Gaujoux <renaud at mancala.cbio.uct.ac.za> wrote:
Hi,
I am trying to submit a package to Bioconductor with a Suggests
dependency
to RcppOctave, which is not available on Windows or Mac, and available
on
Linux only if octave is installed (RcppOctave is mine as well but
getting
working on other platforms than Linux is not yet on the agenda). All
builds
go fine but checks are not performed due to this missing dependency.
This
can be solved using _R_CHECK_FORCE_SUGGESTS_ = false, which is what is
used
on CRAN, at least for Windows and Mac.
Is there a recommended way around this?
I know I could "hide" the dependency using require('RcppOctave',
character.only = TRUE), but I am wondering if there is a
Bioconducotr-chekc-specific solution to still keep the dependency listed
in
the DESCRIPTION file.
If we accept the package we will mark it as unsupported on Windows and Mac, so you can disregard check failures on those platforms. For Linux, I will install Octave on our build machine later today,
Why would it be unsupported? RcppOctave is only suggested, so the pkg should presumably still be useful without it, no?
Correct. Let me get back to you about this. Dan
-steve -- Steve Lianoglou Computational Biologist Department of Bioinformatics and Computational Biology Genentech