[Bioc-devel] Bioconductor Package Builder and _R_CHECK_FORCE_SUGGESTS_

Dan Tenenbaum dtenenba at fhcrc.org
Fri May 17 18:17:46 CEST 2013


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
>



More information about the Bioc-devel mailing list