I received the following message from CRAN team autocheck service after updating my package:
" package SurvDisc_0.1.0.tar.gz does not pass the incoming checks automatically, please see the following pre-tests: Windows: <https://win-builder.r-project.org/incoming_pretest/SurvDisc_0.1.0_20180504_172206/Windows/00check.log> Status: 1 WARNING Debian: <https://win-builder.r-project.org/incoming_pretest/SurvDisc_0.1.0_20180504_172206/Debian/00check.log> Status: 1 WARNING Last released version's CRAN status: ERROR: 4, OK: 8 See: <https://CRAN.R-project.org/web/checks/check_results_SurvDisc.html> " In the check results, it has this message: " Error in if (!is.element(substr(method, 1, 1), c("b", "P"))) { : the condition has length > 1 Calls: AsympDiscSurv Execution halted " But, I had already changed that line to this: if (!is.element(substr(method[1], 1, 1), c("b", "P"))) { I know the variable "method" is a single character string, but to handle the error checking, I now explicitly tell it to use "method[1]". Since I already fixed it before re-submitting the package, I don't understand why I am getting this error message or even why it still thinks it is using "method" instead of "method[1]" in that line. Thanks, John [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel