ERROR : 6 : CornerstoneR eplusr RBMRB spatsoc tstools wyz.code.metaTesting
WARNING : 2 : hsrecombi metaMix
NOTE : 315
OK : 595
TOTAL : 918 / 918
unexpected character '<' displays on CRAN. Not due to data.table v1.13.2revdepsh sets TZ=UTC so when I was comparing R CMD check spatsoc_0.1.14.tar.gz to TZ=UTC R CMD check spatsoc_0.1.14.tar.gz, the former was still running with TZ=UTC. When in a revdepsh bash env, if I unset TZ first, then spatsoc passes. No CRAN machine currently runs tests with TZ=UTC set.attempt to apply non-function displays on CRAN. Not due to data.table v1.13.2Invalid MIT-MAGIC-COOKIE-1 key locally.Didn't notice the progress is so fast. My go-first run is still running...
Rerun of all refreshed revdeps completed and looks good :
CRAN:
ERROR : 4 : distr6 lgr spatsoc wyz.code.metaTesting
WARNING : 1 : metaMix
NOTE : 317
OK : 599
TOTAL : 921 / 921
lgr has just started to fail on CRAN too with the same errors, so isn't to do with this data.table update
distr6 is now failing locally for me, but with data.table 1.13.0 too and with the same C stack overflow, so it's not due to this data.table update. For future reference, I managed to fix other similar local fails by reinstalling the dependency chain of such packages in my revdeplib. That can work because I've updated to latest R-devel but I'm using that on the 3,591 packages in my revdeplib that were i) mostly installed with an older version of R-devel, and ii) installed when older version of ubuntu packages where present on my machine which includes scientific libraries that the R revdeps are using that have received updates in the meantime. That didn't work this time. Maybe reinstalling strong dependencies didn't catch the particular library that needs reinstalling. I usually find that a weak dependency chain reaches over 1,000 packages, so at that point I go for a full reinstall of my revdeplib (see .dev/revdep.R) using current R-devel. I'd expect that to fix distr6. That takes a few days, and I do every 6 months or so anyway. I usually use R-release for revdep checking for this reason, but since R-release is currently still in the 4.0.* series, I've been using R-devel this year to test revdeps under 4.1. I tried using Rdevel-strict with ASAN and strict barrier to trace this distr6 problem but I got the ASan runtime does not come first in initial library list; you should either link runtime to your application... error. I'm not sure how to get around that. I guess it's because some packages have been compiled with ASAN (distr6 and data.table in this case) and other packages haven't (everything else in my revdeplib). So then I tested distr6 under Rdevel-strict with ASAN and strict-barrier etc, outside of my revdeplib, and it passed fine.
Great, thanks @renkun-ken. For future reference in case someone else is running release procedures in future, I haven't heard from CRAN yet so there would have been time to cancel if Kun had found something. Thanks again, Matt
Most helpful comment
Didn't notice the progress is so fast. My go-first run is still running...