The "large-scale benchmarking" chapter always threw because of a change in renv that started to install packages with --with-keep.source this had two problems:
methods of R6 intances had a srcref object containing a promise with a large environment
function parameters (as in the robustify pipeline) were also quite large because from there one can also reach enviroments where a lot of srcrefs are kept
While this is inherently an issue that needs to be addressed in renv -- i.e. there should be an option to not keep the source -- we here fix it temporarily by relying on an older renv version and bumping the mlr3misc version where the problem is solved
The "large-scale benchmarking" chapter always threw because of a change in renv that started to install packages with --with-keep.source this had two problems:
While this is inherently an issue that needs to be addressed in renv -- i.e. there should be an option to not keep the source -- we here fix it temporarily by relying on an older renv version and bumping the mlr3misc version where the problem is solved
https://github.com/rstudio/renv/issues/1713 https://github.com/mlr-org/mlr3misc/issues/88