Gábor Csárdi

Results 2308 comments of Gábor Csárdi

Directly specified packages are always updated, except if you use `any::`. So this works: ``` pak::pkg_install("any::RMariaDB", upgrade = FALSE) ``` The only catch is that `any::` requires a newer dev...

> This works well with the other package installers. Except that if some package does require the newer source version, then it fails. This is not an uncommon situation. This...

> It did fail on January 13-14 due to an Rcpp update that didn't have the binaries for macOS built, and the package installation from source failed. Can you show...

FWIW this is how the `setup-r-dependencies` action is best used: https://github.com/r-lib/actions/blob/fc2c753b84e3c8458c8d7a27431b860601b3b559/examples/check-full.yaml#L54-L57 In particular, * use the `v2` tag, and not `master`: https://github.com/r-lib/actions#releases-and-tags * do not use `pak-version: 'devel'`, while it...

#358 is hopefully fixed, so your workflow should work now.

@hfrick Why does the same thing work on Linux? https://github.com/tidymodels/censored/pull/82/checks?check_run_id=3806116558#step:5:234

AFAICT themis needs progressr, which needs R 3.5.0, so even if this issue is solved, you won't be able to install it on R 3.4.x: ```r ❯ pak::pkg_deps_explain("tidymodels/themis", "progressr") themis...

@DavisVaughan the same is true for hardhat, seemingly: ```r > pak::pkg_deps_explain("tidymodels/hardhat", "progressr", dependencies = TRUE) hardhat -> recipes -> ipred -> prodlim -> lava -> progressr ``` progressr is a...

@hfrick as for censored, riskRegression is a hard dependency and it needs R 3.5.0: ``` ❯ pak::pkg_deps_explain("tidymodels/censored", "riskRegression") censored -> pec -> riskRegression ``` and glmnet is a dev-dependency, and...