insightsengineering / insightsengineering/verdepcheck
First check if the package can be installed, then proceed with long operations
- Dominant language
- R
- Stars
- 9
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### Feature description
Hey, I was trying to run `verdepcheck::max_deps_check("../citril")` for `citril` package, but it looks like I missed some basic package dependencies.
Would you be able to edit the flow, so it first check whether the package can be installed, and then proceed to long downloading operations?
```r
> verdepcheck::max_deps_check("../citril")
ℹ Creating library directory: C:\Users\kosinsm4\AppData\Local\Temp\RtmpMBQwYh\file1fe860e1f19
✔ Updated metadata database: 5.07 MB in 15 files.
✔ Updating metadata database ... done
ℹ Getting 95 pkgs (94.89 MB) and 8 pkgs with unknown sizes
✔ Got citril.metadata 0.1.5.9001 (source) (41.11 kB)
✔ Got dunlin 0.1.4.9006 (source) (78.30 kB)
✔ Got rlistings 0.2.4.9000 (source) (146.08 kB)
✔ Got R.cache 0.16.0 (i386+x86_64-w64-mingw32) (111.35 kB)
✔ Got R.methodsS3 1.8.2 (i386+x86_64-w64-mingw32) (82.72 kB)
✔ Got base64enc 0.1-3 (x86_64-w64-mingw32) (32.64 kB)
✔ Got backports 1.4.1 (x86_64-w64-mingw32) (101.44 kB)
✔ Got tern 0.9.0.9005 (source) (949.53 kB)
✔ Got crayon 1.5.2 (i386+x86_64-w64-mingw32) (162.38 kB)
✔ Got R.oo 1.25.0 (i386+x86_64-w64-mingw32) (963.51 kB)
✔ Got estimability 1.4.1 (i386+x86_64-w64-mingw32) (43.23 kB)
✔ Got MatrixModels 0.5-2 (i386+x86_64-w64-mingw32) (426.41 kB)
✔ Got fastmap 1.1.1 (x86_64-w64-mingw32) (129.54 kB)
✔ Got formatters 0.5.2.9002 (source) (2.63 MB)
✔ Got R.utils 2.12.2 (i386+x86_64-w64-mingw32) (1.42 MB)
✔ Got Matrix 1.6-1 (x86_64-w64-mingw32) (4.58 MB)
✔ Got chevron 0.2.2.9019 (source) (3.14 MB)
✔ Got farver 2.1.1 (x86_64-w64-mingw32) (1.50 MB)
✔ Got htmltools 0.5.6 (x86_64-w64-mingw32) (354.67 kB)
✔ Got mockery 0.4.3 (i386+x86_64-w64-mingw32) (45.88 kB)
✔ Got pkgconfig 2.0.3 (i386+x86_64-w64-mingw32) (22.45 kB)
✔ Got car 3.1-2 (i386+x86_64-w64-mingw32) (1.71 MB)
✔ Got minqa 1.2.5 (x86_64-w64-mingw32) (458.04 kB)
✔ Got rematch2 2.1.2 (i386+x86_64-w64-mingw32) (47.56 kB)
✔ Got ggplot2 3.4.3 (i386+x86_64-w64-mingw32) (3.33 MB)
✔ Got lme4 1.1-34 (x86_64-w64-mingw32) (4.56 MB)
✔ Got jsonlite 1.8.7 (x86_64-w64-mingw32) (1.11 MB)
✔ Got stringr 1.5.0 (i386+x86_64-w64-mingw32) (318.21 kB)
✔ Got tidyselect 1.2.0 (i386+x86_64-w64-mingw32) (224.33 kB)
✔ Got processx 3.8.2 (x86_64-w64-mingw32) (686.30 kB)
✔ Got withr 2.5.0 (i386+x86_64-w64-mingw32) (231.99 kB)
✔ Got nestcolor 0.1.2.9004 (source) (57.08 kB)
✔ Got R6 2.5.1 (i386+x86_64-w64-mingw32) (84.33 kB)
✔ Got RColorBrewer 1.1-3 (i386+x86_64-w64-mingw32) (55.88 kB)
✔ Got brio 1.1.3 (x86_64-w64-mingw32) (38.40 kB)
✔ Got rmarkdown 2.24 (i386+x86_64-w64-mingw32) (2.67 MB)
✔ Got checkmate 2.2.0 (x86_64-w64-mingw32) (723.14 kB)
✔ Got ellipsis 0.3.2 (x86_64-w64-mingw32) (40.50 kB)
✔ Got rtables 0.6.3.9000 (source) (2.65 MB)
✔ Got stringi 1.7.12 (x86_64-w64-mingw32) (14.22 MB)
✔ Got evaluate 0.21 (i386+x86_64-w64-mingw32) (83.02 kB)
✔ Got vctrs 0.6.3 (x86_64-w64-mingw32) (1.33 MB)
✔ Got diffobj 0.3.5 (x86_64-w64-mingw32) (1.01 MB)
✔ Got quantreg 5.97 (x86_64-w64-mingw32) (1.56 MB)
✔ Got jquerylib 0.1.4 (i386+x86_64-w64-mingw32) (526.01 kB)
✔ Got fs 1.6.3 (x86_64-w64-mingw32) (392.55 kB)
✔ Got munsell 0.5.0 (i386+x86_64-w64-mingw32) (244.66 kB)
✔ Got gridExtra 2.3 (i386+x86_64-w64-mingw32) (1.11 MB)
✔ Got mvtnorm 1.2-3 (x86_64-w64-mingw32) (753.52 kB)
✔ Got pillar 1.9.0 (i386+x86_64-w64-mingw32) (659.28 kB)
✔ Got purrr 1.0.2 (x86_64-w64-mingw32) (498.70 kB)
✔ Got broom 1.0.5 (i386+x86_64-w64-mingw32) (1.86 MB)
✔ Got tinytex 0.46 (i386+x86_64-w64-mingw32) (136.52 kB)
✔ Got rlang 1.1.1 (x86_64-w64-mingw32) (1.57 MB)
✔ Got isoband 0.2.7 (x86_64-w64-mingw32) (1.97 MB)
✔ Got testthat 3.1.10 (x86_64-w64-mingw32) (2.22 MB)
✔ Got scales 1.2.1 (i386+x86_64-w64-mingw32) (614.37 kB)
✔ Got xfun 0.40 (x86_64-w64-mingw32) (435.33 kB)
✔ Got Rdpack 2.5 (i386+x86_64-w64-mingw32) (746.34 kB)
✔ Got dplyr 1.1.3 (x86_64-w64-mingw32) (1.55 MB)
✔ Got glue 1.6.2 (x86_64-w64-mingw32) (162.52 kB)
✔ Got carData 3.0-5 (i386+x86_64-w64-mingw32) (1.82 MB)
✔ Got fontawesome 0.5.2 (i386+x86_64-w64-mingw32) (1.36 MB)
✔ Got magrittr 2.0.3 (x86_64-w64-mingw32) (226.89 kB)
✔ Got cli 3.6.1 (x86_64-w64-mingw32) (1.33 MB)
✔ Got pkgload 1.3.2.1 (i386+x86_64-w64-mingw32) (178.44 kB)
✔ Got knitr 1.43 (i386+x86_64-w64-mingw32) (1.50 MB)
✔ Got nloptr 2.0.3 (x86_64-w64-mingw32) (1.02 MB)
✔ Got ps 1.7.5 (x86_64-w64-mingw32) (553.36 kB)
✔ Got waldo 0.5.1 (i386+x86_64-w64-mingw32) (105.07 kB)
✔ Got yaml 2.3.7 (x86_64-w64-mingw32) (115.67 kB)
✔ Got tibble 3.2.1 (x86_64-w64-mingw32) (690.77 kB)
✔ Got sass 0.4.7 (x86_64-w64-mingw32) (2.60 MB)
✔ Got lifecycle 1.0.3 (i386+x86_64-w64-mingw32) (139.02 kB)
✔ Got gtable 0.3.4 (i386+x86_64-w64-mingw32) (225.83 kB)
✔ Got numDeriv 2016.8-1.1 (i386+x86_64-w64-mingw32) (116.09 kB)
✔ Got fansi 1.0.4 (x86_64-w64-mingw32) (312.84 kB)
✔ Got desc 1.4.2 (i386+x86_64-w64-mingw32) (326.28 kB)
✔ Got rappdirs 0.3.3 (x86_64-w64-mingw32) (51.41 kB)
✔ Got bslib 0.5.1 (i386+x86_64-w64-mingw32) (6.16 MB)
✔ Got cachem 1.0.8 (x86_64-w64-mingw32) (72.57 kB)
✔ Got labeling 0.4.3 (i386+x86_64-w64-mingw32) (62.60 kB)
✔ Got pbkrtest 0.5.2 (i386+x86_64-w64-mingw32) (191.14 kB)
✔ Got viridisLite 0.4.2 (i386+x86_64-w64-mingw32) (1.30 MB)
✔ Got rbibutils 2.2.15 (x86_64-w64-mingw32) (764.59 kB)
✔ Got forcats 1.0.0 (i386+x86_64-w64-mingw32) (427.54 kB)
✔ Got cowplot 1.1.1 (i386+x86_64-w64-mingw32) (1.38 MB)
✔ Got generics 0.1.3 (i386+x86_64-w64-mingw32) (80.20 kB)
✔ Got memoise 2.0.1 (i386+x86_64-w64-mingw32) (50.23 kB)
✔ Got styler 1.10.2 (i386+x86_64-w64-mingw32) (732.47 kB)
✔ Got highr 0.10 (i386+x86_64-w64-mingw32) (46.56 kB)
✔ Got rprojroot 2.0.3 (i386+x86_64-w64-mingw32) (109.30 kB)
✔ Got Rcpp 1.0.11 (x86_64-w64-mingw32) (2.87 MB)
✔ Got SparseM 1.81 (x86_64-w64-mingw32) (1.04 MB)
✔ Got digest 0.6.33 (x86_64-w64-mingw32) (206.24 kB)
✔ Got colorspace 2.1-0 (x86_64-w64-mingw32) (2.63 MB)
✔ Got praise 1.0.0 (i386+x86_64-w64-mingw32) (19.87 kB)
✔ Got mime 0.12 (x86_64-w64-mingw32) (40.81 kB)
✔ Got utf8 1.2.3 (x86_64-w64-mingw32) (149.69 kB)
✔ Got abind 1.4-5 (i386+x86_64-w64-mingw32) (63.77 kB)
✔ Got emmeans 1.8.8 (i386+x86_64-w64-mingw32) (2.19 MB)
✔ Got callr 3.7.3 (i386+x86_64-w64-mingw32) (440.13 kB)
✔ Got tidyr 1.3.0 (x86_64-w64-mingw32) (1.28 MB)
✔ Downloaded 103 packages (104.59 MB)in 1m 37s
ℹ Packaging citril.metadata 0.1.5.9001
✔ Installed MatrixModels 0.5-2 (2.8s)
✔ Installed Matrix 1.6-1 (3.7s)
✔ Installed R.cache 0.16.0 (4s)
✔ Installed R.methodsS3 1.8.2 (4.1s)
✔ Installed R.oo 1.25.0 (4.3s)
✔ Installed R.utils 2.12.2 (4.5s)
✔ Installed R6 2.5.1 (4.7s)
✔ Installed RColorBrewer 1.1-3 (5s)
✔ Installed Rcpp 1.0.11 (5.2s)
✔ Installed Rdpack 2.5 (5.4s)
✔ Installed SparseM 1.81 (5.5s)
✔ Packaged citril.metadata 0.1.5.9001 (6.3s)
ℹ Building citril.metadata 0.1.5.9001
✔ Installed abind 1.4-5 (1s)
✔ Installed backports 1.4.1 (374ms)
✔ Installed base64enc 0.1-3 (1s)
✔ Installed brio 1.1.3 (939ms)
✔ Installed broom 1.0.5 (1.7s)
✔ Installed cachem 1.0.8 (895ms)
✔ Installed callr 3.7.3 (1.4s)
✔ Installed carData 3.0-5 (1.6s)
✔ Built citril.metadata 0.1.5.9001 (4.3s)
✔ Installed bslib 0.5.1 (3.6s)
✔ Installed car 3.1-2 (1.8s)
✔ Installed checkmate 2.2.0 (1.9s)
✔ Installed cli 3.6.1 (1.4s)
✔ Installed citril.metadata 0.1.5.9001 (github::insightsengineering/citril.metadata@b1067db) (1.6s)
✔ Installed cowplot 1.1.1 (895ms)
✔ Installed crayon 1.5.2 (897ms)
✔ Installed colorspace 2.1-0 (1.9s)
✔ Installed desc 1.4.2 (1.4s)
✔ Installed diffobj 0.3.5 (1.2s)
✔ Installed digest 0.6.33 (1.5s)
✔ Installed ellipsis 0.3.2 (1.7s)
✔ Installed dplyr 1.1.3 (2s)
✔ Installed emmeans 1.8.8 (1.9s)
✔ Installed estimability 1.4.1 (2s)
✔ Installed evaluate 0.21 (2s)
✔ Installed fansi 1.0.4 (2.2s)
✔ Installed farver 2.1.1 (2.2s)
✔ Installed fastmap 1.1.1 (2.4s)
✔ Installed fontawesome 0.5.2 (2.7s)
✔ Installed forcats 1.0.0 (3.1s)
✔ Installed fs 1.6.3 (3.3s)
✔ Installed generics 0.1.3 (3.4s)
✔ Installed ggplot2 3.4.3 (3.4s)
✔ Installed glue 1.6.2 (3.5s)
✔ Installed gridExtra 2.3 (3.5s)
✔ Installed gtable 0.3.4 (3.8s)
✔ Installed highr 0.10 (3.8s)
✔ Installed htmltools 0.5.6 (3.9s)
✔ Installed isoband 0.2.7 (3.7s)
✔ Installed jquerylib 0.1.4 (3.8s)
✔ Installed jsonlite 1.8.7 (4s)
✔ Installed labeling 0.4.3 (4.1s)
✔ Installed knitr 1.43 (4.7s)
✔ Installed lifecycle 1.0.3 (4.8s)
✔ Installed lme4 1.1-34 (5.2s)
✔ Installed magrittr 2.0.3 (5.4s)
✔ Installed memoise 2.0.1 (5.4s)
✔ Installed mime 0.12 (5.3s)
✔ Installed minqa 1.2.5 (5.2s)
✔ Installed mockery 0.4.3 (5.1s)
✔ Installed munsell 0.5.0 (4.9s)
✔ Installed mvtnorm 1.2-3 (4.8s)
✔ Installed nloptr 2.0.3 (4.7s)
✔ Installed numDeriv 2016.8-1.1 (4.4s)
✔ Installed pbkrtest 0.5.2 (4.3s)
✔ Installed pillar 1.9.0 (4.1s)
✔ Installed pkgconfig 2.0.3 (4s)
✔ Installed pkgload 1.3.2.1 (3.9s)
✔ Installed praise 1.0.0 (4s)
✔ Installed processx 3.8.2 (4s)
✔ Installed ps 1.7.5 (4.1s)
✔ Installed purrr 1.0.2 (4.5s)
✔ Installed quantreg 5.97 (4.8s)
✔ Installed rappdirs 0.3.3 (4.9s)
✔ Installed rbibutils 2.2.15 (5.2s)
✔ Installed rematch2 2.1.2 (5.3s)
✔ Installed rlang 1.1.1 (5.4s)
ℹ Packaging formatters 0.5.2.9002
✔ Installed rprojroot 2.0.3 (4.9s)
✔ Installed rmarkdown 2.24 (5.6s)
✔ Installed sass 0.4.7 (4.9s)
✔ Installed scales 1.2.1 (4.8s)
✔ Installed stringi 1.7.12 (4.9s)
✔ Installed stringr 1.5.0 (4.8s)
✔ Installed styler 1.10.2 (4.6s)
✔ Installed testthat 3.1.10 (4.5s)
✔ Installed tibble 3.2.1 (4.4s)
✔ Installed tidyr 1.3.0 (4.1s)
✔ Installed tidyselect 1.2.0 (3.9s)
✔ Installed tinytex 0.46 (3.9s)
✔ Installed utf8 1.2.3 (4.1s)
✔ Installed vctrs 0.6.3 (4.3s)
✔ Installed viridisLite 0.4.2 (4.2s)
✔ Installed waldo 0.5.1 (4s)
✔ Installed withr 2.5.0 (4.1s)
ℹ Packaging nestcolor 0.1.2.9004
✔ Installed xfun 0.40 (4.1s)
✔ Installed yaml 2.3.7 (4.1s)
ℹ Packaging dunlin 0.1.4.9006
✔ Packaged formatters 0.5.2.9002 (8.6s)
ℹ Building formatters 0.5.2.9002
✔ Packaged nestcolor 0.1.2.9004 (3.9s)
ℹ Building nestcolor 0.1.2.9004
✔ Packaged dunlin 0.1.4.9006 (5.5s)
ℹ Building dunlin 0.1.4.9006
✔ Built nestcolor 0.1.2.9004 (5.7s)
✔ Installed nestcolor 0.1.2.9004 (github::insightsengineering/nestcolor@103298c) (374ms)
✔ Built dunlin 0.1.4.9006 (10.7s)
✔ Built formatters 0.5.2.9002 (15.3s)
✔ Installed dunlin 0.1.4.9006 (github::insightsengineering/dunlin@a258f62) (489ms)
✔ Installed formatters 0.5.2.9002 (github::insightsengineering/formatters@9d64682) (439ms)
ℹ Packaging rlistings 0.2.4.9000
ℹ Packaging rtables 0.6.3.9000
✔ Packaged rlistings 0.2.4.9000 (3.1s)
ℹ Building rlistings 0.2.4.9000
✔ Built rlistings 0.2.4.9000 (6.5s)
✔ Installed rlistings 0.2.4.9000 (github::insightsengineering/rlistings@eb8a128) (193ms)
✔ Packaged rtables 0.6.3.9000 (10.9s)
ℹ Building rtables 0.6.3.9000
✔ Built rtables 0.6.3.9000 (26.9s)
✔ Installed rtables 0.6.3.9000 (github::insightsengineering/rtables@8f01282) (266ms)
ℹ Packaging tern 0.9.0.9005
✔ Packaged tern 0.9.0.9005 (45.8s)
ℹ Building tern 0.9.0.9005
✔ Built tern 0.9.0.9005 (28.5s)
✔ Installed tern 0.9.0.9005 (github::insightsengineering/tern@5f34f7c) (288ms)
ℹ Packaging chevron 0.2.2.9019
✔ Packaged chevron 0.2.2.9019 (10.9s)
ℹ Building chevron 0.2.2.9019
✔ Built chevron 0.2.2.9019 (22.5s)
✔ Installed chevron 0.2.2.9019 (github::insightsengineering/chevron@0abb78b) (282ms)
── R CMD build ─────────────────────────────────────────────────────────────────────────────────────────────────
pdflatex not found! Not building PDF manual.
✔ checking for file 'C:\Rprojects\citril/DESCRIPTION' (347ms)
─ preparing 'citril': (805ms)
✔ checking DESCRIPTION meta-information ...
─ installing the package to build vignettes (611ms)
-----------------------------------
ERROR: dependencies 'chevron', 'citril.metadata', 'dunlin', 'rlistings' are not available for package 'citril'
─ removing 'C:/Users/kosinsm4/AppData/Local/Temp/RtmpCM1TDB/Rinst586c41017c/citril'
-----------------------------------
ERROR: package installation failed
Error in proc$get_built_file() : Build process failed
```
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct.
### Contribution Guidelines
- [X] I agree to follow this project's Contribution Guidelines.
Contributor guide
Assessment
This issue has not been assessed yet.