Skip to content
Back to formatted view

Raw Message

Message-ID: <c5a80312-8941-4825-a044-883a47e8e3ab@gmail.com>
Date: 2024-12-02T20:48:02Z
From: Duncan Murdoch
Subject: [R-pkg-devel] [External] Re:  Confusing error
In-Reply-To: <PH7PR08MB83799DCF1CA241796BBD3C8BD3352@PH7PR08MB8379.namprd08.prod.outlook.com>

The PracTools::deffCR function calls survey::svydesign.  It only 
suggests the survey package, so it is not necessarily available.

What you could do is also suggest survey, then add a test for its 
presence before calling PracTools::deffCR.  Or if that call is 
essential, then you should import survey, and add some innocuous direct 
reference to it to quiet the NOTE.

Duncan Murdoch

On 2024-12-02 3:38 p.m., Cohen, Aaron wrote:
> Hello, thank you for getting back to me. I have a github with the code:
> 
> https://github.com/237triangle/surveynnet 
> <https://github.com/237triangle/surveynnet>
> 
> The main code is in R/surveynnet.R.
> 
> Re: your suggestion, do you mean I should de-install the survey package? 
> I will try that, but would appreciate any additional help in the 
> meantime so I?m linking my github above.
> 
> Best,
> 
> Aaron
> 
> *From: *Duncan Murdoch <murdoch.duncan at gmail.com>
> *Date: *Monday, December 2, 2024 at 3:09?PM
> *To: *Cohen, Aaron <cohenaa at iu.edu>, r-package-devel at r-project.org 
> <r-package-devel at r-project.org>
> *Subject: *[External] Re: [R-pkg-devel] Confusing error
> 
> [You don't often get email from murdoch.duncan at gmail.com. Learn why this 
> is important at https://aka.ms/LearnAboutSenderIdentification 
> <https://aka.ms/LearnAboutSenderIdentification> ]
> 
> This message was sent from a non-IU address. Please exercise caution 
> when clicking links or opening attachments from external sources.
> 
> 
> On 2024-12-02 11:38 a.m., Cohen, Aaron wrote:
>> Hello,
>>
>> I am trying to submit an R package to CRAN. There are no notes, comments or errors when checking on my local machine, but I keep getting an error message when submitting. I am attaching the log file, but basically the error occurs when running the examples.  In particular, it says
>>
>> Error in loadNamespace(x) : there is no package called 'survey'
>>
>> However, my package does not use the ?survey? package, and when I include this package to the Imports field in the DESCRIPTION file, it gives the following NOTE:
>>
>> checking dependencies in R code ... NOTE
>>??? Namespace in Imports field not imported from: ?survey?
>>????? All declared Imports should be used.
>>
>>
>> How do I resolve this issue?
>>
> 
> I'd remove the survey package on your system, and try running the
> example that fails.? If you get the same error, you can track it down.
> 
> Duncan Murdoch
>