Skip to content

Better reporting around dependencies needed for task#2687

Merged
jennybc merged 2 commits intomainfrom
build-readme-dep-report
Apr 15, 2026
Merged

Better reporting around dependencies needed for task#2687
jennybc merged 2 commits intomainfrom
build-readme-dep-report

Conversation

@jennybc
Copy link
Copy Markdown
Member

@jennybc jennybc commented Apr 15, 2026

Fixes #2683

The slowness in build_readme() was already fixed by never installing dependencies in local_install() (07292ed). This PR is really about making that move safer or less mysterious by surfacing more details around package dependencies that are missing, behind, or ahead, when calling build_readme() --> local_install(). That makes use of a bunch of stuff related to dev_sitrep(), so dev_sitrep() also got some love.

jennybc added 2 commits April 15, 2026 13:22
Motivated by build_readme() but also made some improvements in stuff shared with dev_sitrep()
Comment thread R/sitrep.R
Comment on lines +198 to +199
devtools_version <- package_version(x$devtools_version)
devtools_cran_version <- package_version(x$devtools_cran_version)
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Previously we didn't inform folks that, eg, their devtools version was out-of-date. Now we do.

@jennybc jennybc merged commit 8733b93 into main Apr 15, 2026
15 checks passed
@jennybc jennybc deleted the build-readme-dep-report branch April 15, 2026 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

build_readme() extremely slow due to pak::local_install_deps() installing full dependency tree in temp

1 participant