On 10/01/2018 11:29 AM, Miao YU wrote:
Hi everyone,
I want to update my package (enviGCMS) and find it can’t pass the check since
some imported functions are not available.
Here is the check log:
<https://win-builder.r-project.org/incoming_pretest/180110_055122_enviGCMS_050/00check.log>
Those functions are all from imported bioc packages and I have used biocViews:
in DESCRIPTION . I also found current version of enviGCMS has some problems
related to certain check flavor
(https://CRAN.R-project.org/web/checks/check_results_enviGCMS.html).
The main issue would be that the check server just do not have the packages
which is actually available on Bioc server such as
xcms(http://bioconductor.org/packages/release/bioc/html/xcms.html),
MSnbase(http://bioconductor.org/packages/release/bioc/html/MSnbase.html) and
faahKO(https://bioconductor.org/packages/release/data/experiment/html/faahKO.html)
Generally the checks are done against R-devel, so you need to be looking
for packages in the 3.7 version of Bioc. This page:
http://bioconductor.org/checkResults/devel/bioc-LATEST/
shows errors in xcms and MSnbase, and there's no sign of faahKO.
As far as I could see, all those packages show a warning or error status on
bioc build. Maybe the check servers on CRAN just skip those packages. Could I
just import certain functions since the waining and error did not affect my
imported functions?
No, if a package has errors it won't be available at all.
Any suggestions about it? Or I should wait until those imported package passed
the check and then submit again?
The other choice is to find alternate sources of the functions you need.
If they are small and self-contained, you might be able to copy the
source out of those packages and into yours. If you do that, be sure to
give proper credit to the authors.
Duncan Murdoch
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel