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

Reply via email to