Short reproduction showing how packages can change between different p3m snapshots even though the same version number of a package is chosen.
When using the snapshot from January 23, the Docker container can be built:
docker build -t renv-test:new .
Using the same command after setting the snapshot date to January 27, results in the following error:
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/usr/local/lib/R/site-library/.renv/1/lamW/libs/lamW.so':
/usr/local/lib/R/site-library/.renv/1/lamW/libs/lamW.so: undefined symbol: _ZN12RcppParallel14tbbParallelForEmmRNS_6WorkerEmi
Calls: loadNamespace -> library.dynam -> dyn.load
Execution halted