[R-pkg-devel] [SPAM Warning!]Re: CRAN Debian error installation time

Graeme Hickey gr@eme|eeh|ckey @end|ng |rom gm@||@com
Tue Feb 4 17:16:38 CET 2025


Having spent the best part of a month troubleshooting an almost
identical issue, I came across Dirk's blog post here:
https://dirk.eddelbuettel.com/blog/2023/10/31/. He discusses how to
throttle the number of threads, and exports 2 handy functions in the
RcppArmadillo package, which you can use with tests, examples, and
vignettes. Thank you, Dirk... your trick just saved me!

On Tue, 28 Jan 2025 at 17:06, Dirk Eddelbuettel <edd using debian.org> wrote:

>
> Excellent (as usual) sleuthing by Ivan -- colour me impressed (again).
>
> As an aside, your package makes wide use of the excellent resources
> provided
> by other CRAN packages.  But with this comes added complexity.  Depending
> on
> over sixty (!!) other packages (when counting recursively, over seventy
> when
> we add Suggests:) can make your overall setup fragile, and debugging
> challenging.
>
> > db <- tools::CRAN_package_db()
> > deps <- tools::package_dependencies(c("dplyr", "ggplot2", "ggpubr",
> + "ggtext", "janitor", "magrittr", "polite", "purrr", "RcppParallel",
> + "RhpcBLASctl", "readr", "robotstxt", "rvest", "stringr", "text2vec",
> "tidyr",
> + "tidytext"))
> > unique(sort(do.call(c, deps)))
>  [1] "cli"          "clipr"        "cowplot"      "cpp11"
>  [5] "crayon"       "data.table"   "digest"       "dplyr"
>  [9] "future.apply" "generics"     "ggplot2"      "ggrepel"
> [13] "ggsci"        "ggsignif"     "glue"         "grDevices"
> [17] "grid"         "gridExtra"    "gridtext"     "gtable"
> [21] "hms"          "httr"         "isoband"      "janeaustenr"
> [25] "lgr"          "lifecycle"    "lubridate"    "magrittr"
> [29] "MASS"         "Matrix"       "memoise"      "methods"
> [33] "mgcv"         "mlapi"        "pillar"       "polynom"
> [37] "purrr"        "R6"           "ratelimitr"   "Rcpp"
> [41] "rlang"        "robotstxt"    "rsparse"      "rstatix"
> [45] "rvest"        "scales"       "selectr"      "snakecase"
> [49] "spiderbar"    "stats"        "stringi"      "stringr"
> [53] "tibble"       "tidyr"        "tidyselect"   "tokenizers"
> [57] "tzdb"         "usethis"      "utils"        "vctrs"
> [61] "vroom"        "withr"        "xml2"
> >
>
> Dirk
>
> --
> dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org
>
> ______________________________________________
> R-package-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel
>

	[[alternative HTML version deleted]]



More information about the R-package-devel mailing list