-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Highlight packages that error early on #256
Comments
+1000. I'm having huge headaches getting a revdepcheck pipeline spun up - first with a badly set up cache, then with dozens of packages that fail to install because some system-level dependency is missing (gmp, gdal, geos, imagemagick, v8, etc etc etc) ... the capability to get a streamlined report of which packages failed to install, and why, would be amazingly useful. I am resorting to this strategy:
to find the problematic packages (any package that ERRORs with the old version of the package is probably caused by a configuration problem, not by an actual package problem - unlikely that a CRAN version of a downstream package would error with the CRAN version of the package ... ?)
This is on a CentOS system, I guess could be made easier if there were binary packages to point to? (I'm aware of that for Debian/Ubuntu, but ...) |
PS: I could hack this myself, but it would be very convenient to have a small utility that automatically marked packages in this category as still needing checking (so one could iteratively fix upstream problems, retest only on the subset of packages that still failed, etc) |
Same as #219. There are several reports about failures to install being unreported. |
I'm not exactly sure what "early on" means, but sometimes issues with system dependencies (or cached packages) cause R CMD check to fail early for both CRAN and dev versions, causing a false negative (since the errors match).
e.g. from a recent gargle revdepcheck by @jennybc:
bigrquery, googldrive, and googlesheets4 all failed on both with
(which turned out to be a problem with an old cached package, but should've caused more obvious failures here)
The text was updated successfully, but these errors were encountered: