[R-pkg-devel] Installation error when submitting package to CRAN
Uwe Ligges
||gge@ @end|ng |rom @t@t|@t|k@tu-dortmund@de
Thu Oct 17 10:33:33 CEST 2024
1. I looked, and farver is not declared in your DESCRIPTION file as any
dependency. Is it used by another package you depend on?
2. We also see:
Flavor: r-devel-linux-x86_64-debian-gcc
Check: DESCRIPTION meta-information, Result: NOTE
License stub is invalid DCF.
and
License components with restrictions and base license permitting such:
MIT + file LICENSE
File 'LICENSE':
MIT License
Copyright (c) 2024 sgmmahon
Permission is ....
Please only ship the CRAN template for the MIT license.
3. In the Description field you have
"... (e.g. `dendextend`) ..."
Please use straight rather than directed quotes.
Please fix and resubmit.
Best,
Uwe Ligges
On 17.10.2024 02:46, Jeff Newmiller via R-package-devel wrote:
> You should not use "library(anything)" in a package. You should rely on the Imports: field in the DESCRIPTION file along with importFrom() in your NAMESPACE file, or the Suggests: field in the DESCRIPTION file and if (requireNamespace("anypackage")) {anypackage::somefun} else {# avoid using anypackage}. See WRE 1.1.3.1.
>
> But in this particular case this might be a temporary glitch on the CRAN server.
>
> On October 16, 2024 1:04:54 PM PDT, Michael Mahony <michael.mahony using cantab.net> wrote:
>>
>>
>> Apologies in advance for not providing a reproducible example, but I am
>> unsure how to reproduce the below error, as it did not occur on my
>> machine.
>>
>> I recently submitted a package to CRAN, after which I received an
>> automated email from ligges using statistik.tu-dortmund.de, saying my package
>> had failed the automated checks. I was advised to ask for help on this
>> mailing list if I did not know how to resolve the error.
>>
>> Details of the automated checks are provided here:
>> https://win-builder.r-project.org/incoming_pretest/hhmR_0.0.1_20241015_235116/
>>
>> Essentially, when trying to install the package for Windows, the
>> following error was produced.
>>
>> ```
>> * installing *source* package 'hhmR' ...
>> ** using staged installation
>> ** R
>> ** data
>> *** moving datasets to lazyload DB
>> ** inst
>> ** byte-compile and prepare package for lazy loading
>> Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()),
>> versionCheck = vI[[j]]) :
>> there is no package called 'farver'
>> Calls: <Anonymous> ... loadNamespace -> withRestarts -> withOneRestart
>> -> doWithOneRestart
>> Execution halted
>> ERROR: lazy loading failed for package 'hhmR'
>> * removing 'd:/RCompile/CRANincoming/R-devel/lib/hhmR'
>> ```
>>
>> This error has never occurred before when testing the package using
>> `devtools` or `rhub`. I imagine I probably need to add `library(farver)`
>> somewhere in my package, but am unsure where.
>>
>> If anyone has any advice about how to resolve this issue I would be very
>> greatful.
>>
>> Thank you in advance,
>>
>> Michael
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-package-devel using r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-package-devel
>
More information about the R-package-devel
mailing list