Skip to content

{checked} doesn't install revdeps if they are dependent on other revdeps #43

@gowerc

Description

@gowerc

Apologies if this is a user error but it appears that checked doesn't correctly install dependencies of the revsuggests if they themselves are also revsuggests of the package in question.

For example I am currently trying to check the revsuggests of diffdf which are:

  • admiral
  • admiraldev
  • admiralonco
  • admiralophtha
  • admiralvaccine
  • pharmaverseadam
  • random.cdisc.data

Important bit is that admiral is dependent on admiraldev however when running {checked} it doesn't appear to actually install admiraldev for admiral to use (full log):

x <- checked::run(checked::new_check_design(checked::rev_dep_check_tasks_df(".", versions = "release")))
<checked> Checks
[0.1s][install] glue finished (restored)
[0.2s][install] rlang finished (restored)
[0.2s][install] cli finished (restored)
[0.3s][install] lifecycle finished (restored)
[0.3s][install] utf8 finished (restored)
[0.4s][install] fansi finished (restored)
[0.5s][install] vctrs finished (restored)
[0.5s][install] fastmap finished (restored)
[0.5s][install] digest finished (restored)
[0.6s][install] base64enc finished (restored)
[0.6s][install] pkgconfig finished (restored)
[0.7s][install] pillar finished (restored)
[0.8s][install] magrittr finished (restored)
[0.8s][install] withr finished (restored)
[0.9s][install] cachem finished (restored)
[0.9s][install] rappdirs finished (restored)
[1.0s][install] R6 finished (restored)
[1.0s][install] fs finished (restored)
[1.0s][install] htmltools finished (restored)
[1.1s][install] xfun finished (restored)
[1.1s][install] sys finished (restored)
[1.2s][install] ps finished (restored)
[1.2s][install] Rcpp finished (restored)
[1.3s][install] stringi finished (restored)
[1.3s][install] generics finished (restored)
[1.3s][install] tibble finished (restored)
[1.4s][install] tidyselect finished (restored)
[1.4s][install] cpp11 finished (restored)
[1.5s][install] mime finished (restored)
[1.5s][install] memoise finished (restored)
[1.6s][install] sass finished (restored)
[1.6s][install] jquerylib finished (restored)
[1.6s][install] jsonlite finished (restored)
[1.7s][install] highr finished (restored)
[1.7s][install] evaluate finished (restored)
[1.8s][install] yaml finished (restored)
[1.8s][install] askpass finished (restored)
[1.9s][install] processx finished (restored)
[1.9s][install] later finished (restored)
[1.9s][install] stringr finished (restored)
[2.0s][install] purrr finished (restored)
[2.0s][install] dplyr finished (restored)
[2.1s][install] timechange finished (restored)
[2.1s][install] prettyunits finished (restored)
[2.2s][install] crayon finished (restored)
[2.2s][install] hms finished (restored)
[2.2s][install] fontawesome finished (restored)
[2.3s][install] tinytex finished (restored)
[2.3s][install] bslib finished (restored)
[2.4s][install] knitr finished (restored)
[2.4s][install] openssl finished (restored)
[2.4s][install] curl finished (restored)
[2.5s][install] desc finished (restored)
[2.5s][install] callr finished (restored)
[2.6s][install] promises finished (restored)
[2.6s][install] systemfonts finished (restored)
[2.7s][install] tidyr finished (restored)
[2.7s][install] lubridate finished (restored)
[2.8s][install] progress finished (restored)
[2.8s][install] rmarkdown finished (restored)
[2.8s][install] ini finished (restored)
[2.9s][install] gitcreds finished (restored)
[2.9s][install] httr2 finished (restored)
[3.0s][install] zip finished (restored)
[3.0s][install] credentials finished (restored)
[3.0s][install] rstudioapi finished (restored)
[3.1s][install] rprojroot finished (restored)
[3.1s][install] pkgbuild finished (restored)
[3.2s][install] sourcetools finished (restored)
[3.2s][install] xtable finished (restored)
[3.3s][install] commonmark finished (restored)
[3.3s][install] httpuv finished (restored)
[3.3s][install] brio finished (restored)
[3.4s][install] textshaping finished (restored)
[3.4s][install] rematch2 finished (restored)
[3.5s][install] diffobj finished (restored)
[3.5s][install] backports finished (restored)
[3.6s][install] xml2 finished (restored)
[3.6s][install] lazyeval finished (restored)
[3.6s][install] remotes finished (restored)
[3.7s][install] xopen finished (restored)
[3.7s][install] sessioninfo finished (restored)
[3.8s][install] htmlwidgets finished (restored)
[3.8s][install] clipr finished (restored)
[3.8s][install] gh finished (restored)
[3.9s][install] gert finished (restored)
[3.9s][install] whisker finished (restored)
[4.0s][install] brew finished (restored)
[4.0s][install] pkgload finished (restored)
[4.1s][install] shiny finished (restored)
[4.1s][install] downlit finished (restored)
[4.1s][install] ragg finished (restored)
[4.2s][install] waldo finished (restored)
[4.2s][install] praise finished (restored)
[4.3s][install] diffdf (release) started
[4.3s][install] rex finished (restored)
[4.3s][install] httr finished (restored)
[4.4s][install] xmlparsedata finished (restored)
[4.4s][install] cyclocomp finished (restored)
[4.5s][install] codetools finished (restored)
[4.5s][install] urlchecker finished (restored)
[4.6s][install] rversions finished (restored)
[4.6s][install] rcmdcheck finished (restored)
[4.6s][install] profvis finished (restored)
[4.7s][install] ellipsis finished (restored)
[4.7s][install] usethis finished (restored)
[4.8s][install] roxygen2 finished (restored)
[4.8s][install] miniUI finished (restored)
[4.8s][install] pkgdown finished (restored)
[4.9s][install] testthat finished (restored)
[4.9s][install] hunspell finished (restored)
[5.0s][install] crosstalk finished (restored)
[5.0s][install] covr finished (restored)
[5.0s][install] lintr finished (restored)
[5.1s][install] devtools finished (restored)
[5.1s][install] spelling finished (restored)
[5.2s][install] DT finished (restored)
[5.2s][install] diffdf finished (restored)
[5.3s][install] checkmate finished (restored)
[5.3s][install] rematch finished (restored)
[5.3s][install] cellranger finished (restored)
[5.4s][install] readxl finished (restored)
[5.4s][install] assertthat finished (restored)
[8.3s][install] diffdf (release) finished (6.4s)
[8.4s][check] admiraldev (v1.0.4) started
[11.6s][check] random.cdisc.data (v1.0.4) started
[48.4s][check] admiraldev (v1.0.4) finished (40.0s)
[48.4s][install] metacore started
[49.8s][install] metacore finished (1.3s)
[49.8s][install] metatools started
[52.7s][check] pharmaverseadam (v1.0.4) started
[52.8s][install] metatools finished (1.3s)
[1.8m][check] random.cdisc.data (v1.0.4) finished with 1 NOTE (1.6m)
[1.8m][install] pharmaversesdtm started
[1.8m][install] pharmaversesdtm finished (1.4s)
[1.8m][install] admiraldev started
[1.8m][install] admiraldev finished (1.4s)
[1.8m][install] reactR started
[1.8m][install] reactR finished (1.5s)
[1.8m][install] reactable started
[1.9m][check] admiral (v1.0.4) started
[1.9m][install] reactable finished (1.3s)
[1.9m][check] admiral (v1.0.4) finished with 1 ERROR (3.6s)
[1.9m][install] admiral started
[2.0m][install] admiral finished (1.4s)
[2.0m][check] admiralophtha (v1.0.4) started
[2.1m][check] admiralophtha (v1.0.4) finished with 1 ERROR (2.6s)
[2.1m][check] admiralvaccine (v1.0.4) started
[2.1m][check] admiralvaccine (v1.0.4) finished with 1 ERROR (2.6s)
[2.1m][install] pharmaverseadam started
[2.2m][check] admiralonco (v1.0.4) started
[2.2m][install] pharmaverseadam finished (1.3s)
[2.2m][check] admiralonco (v1.0.4) finished with 1 ERROR (2.6s)
[3.6m][check] pharmaverseadam (v1.0.4) finished with 1 NOTE (2.8m)
Finished in 3.7m


> x
# Check Task Spec 

admiraldev package R CMD check diff 
notes: OK 
warnings: OK 
errors: OK 

random.cdisc.data package R CMD check diff 
notes: NEW ISSUES [1] 
checking installed package size ... NOTE
  installed size is  6.0Mb
  sub-directories of 1Mb or more:
    data   5.4Mb

warnings: OK 
errors: OK 

pharmaverseadam package R CMD check diff 
notes: NEW ISSUES [1] 
checking package dependencies ... NOTE
Packages suggested but not available for checking: 'metacore', 'metatools'

warnings: OK 
errors: OK 

admiral package R CMD check diff 
notes: OK 
warnings: OK 
errors: NEW ISSUES [1] 
checking package dependencies ... ERROR
Package required but not available: ‘admiraldev’

Packages suggested but not available for checking:
  'pharmaversesdtm', 'reactable'

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.


admiralophtha package R CMD check diff 
notes: OK 
warnings: OK 
errors: NEW ISSUES [1] 
checking package dependencies ... ERROR
Packages required but not available: 'admiral', 'admiraldev'

Package suggested but not available for checking: ‘pharmaversesdtm’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.


admiralvaccine package R CMD check diff 
notes: OK 
warnings: OK 
errors: NEW ISSUES [1] 
checking package dependencies ... ERROR
Packages required but not available: 'admiral', 'admiraldev'

Packages suggested but not available for checking:
  'pharmaversesdtm', 'metatools'

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.


admiralonco package R CMD check diff 
notes: OK 
warnings: OK 
errors: NEW ISSUES [1] 
checking package dependencies ... ERROR
Packages required but not available: 'admiral', 'admiraldev'

Packages suggested but not available for checking:
  'pharmaversesdtm', 'pharmaverseadam', 'metatools'

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions