Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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