From murdoch.duncan at gmail.com  Fri Mar  6 00:22:10 2015
From: murdoch.duncan at gmail.com (Duncan Murdoch)
Date: Thu, 05 Mar 2015 18:22:10 -0500
Subject: [Rd] Submit a package which use doParallel
In-Reply-To: <1425597407.32760.3.camel@brian-rcg.priv.dvtrading.co>
References: <CAFin55WOa+OXsG7JEqPp1-Le1Cir+0mHrrECEbQKFkGGoTTKTQ@mail.gmail.com>
	<1425597407.32760.3.camel@brian-rcg.priv.dvtrading.co>
Message-ID: <54F8E522.8030104@gmail.com>

On 05/03/2015 6:16 PM, Brian G. Peterson wrote:
> On Thu, 2015-03-05 at 18:03 -0500, Etienne Lord wrote:
>> Hi,
>>
>> I'm trying to submit my first package which depends on doParallel:
>>
>> Depends: R (>= 3.0), igraph, doParallel
> 
> add foreach to your Depends.  That should resolve the error you're
> seeing.

Please don't do that.  Use Imports.

Duncan Murdoch

> 
> 
>> Running hadley devtools: devtools::check() and devtools::release() result
>> in no problem (no ERROR nor NOTE on Linux, Mac and Windows).
>>
>> However, when in use the devtools::build_win() command, it results in the
>> following note:
>>
>> * checking R code for possible problems ... NOTE
>>
>> complete_network: no visible global function definition for '%dopar%'
>> complete_network: no visible global function definition for '%:%'
>> complete_network: no visible global function definition for 'foreach'
> 
> <...>
> 
>> 2) Installing the doParallel package "before" running any test on windows
>> seems to remove this note. Is there any way to specify it in the
>> DESCRIPTION?
>



[Rd] Submit a package which use doParallel
Duncan Murdoch