Dear mantainers, I have a question, since one of my packages currently does not pass the onSuggest special check.
Two functions of my package require some of the suggested packages either in CRAN (DiagrammeR, DiagrammeRsvg and rsvg) or Bioconductor ( rtracklayer and GenomicRanges), also listed in the suggest section. The functions detect whether the suggested packages are installed and available, and return an error message indicating that the packages required to use the function. In fact DiagrammeR uses the same approach, the function export_graph requires both DiagrammeRsvg and rsvg, but they are not listed in the imports, it just returns a message when they are not installed. I have the option of removing the examples, or printing the same messages but returning from the functions instead of using stop. What is the preferred behavior in these cases? Best regards, Juan Antonio [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel