r-lib / revdepcheck

R package reverse dependency checking
https://revdepcheck.r-lib.org
Other
99 stars 31 forks source link

Double check that `revdep_install()` worked successfully #239

Open lionel- opened 4 years ago

lionel- commented 4 years ago

I had strange revdep failures because the installation of the DEV version silently failed. The new folder for the tested package was empty, and the revdeps were then checked against an old version installed in the system library.

Checking that the package was correctly installed in old and new with the expected versions would help catch these problems early and would also increase our confidence that remotes etc are working properly during the revdep checks.

lionel- commented 4 years ago

Would it make sense to copy the package without the revdep folder somewhere inside revdep or in a temporary folder before installing?

Adding broken package and relaunching checks when there are hundreds of results in checks.noindex is very painful at the moment.

gaborcsardi commented 4 years ago

Yeah, that would be a good workaround for now, until pkgbuild or base R will get better at ignoring files.