Issue
Several CRAN packages changes Futureverse R options, e.g. future.globals.maxSize and future.rng.onMisuse. This may happen when one of their functions are called, or when the package is attached. Not pointing fingers at any particular package, here are a few examples illustrating the problem:
$ R --vanilla --quiet
> getOption("future.globals.maxSize")
NULL
> library(future)
> getOption("future.globals.maxSize")
NULL
> library(parseRPDR)
...
> getOption("future.globals.maxSize")
[1] 107374182400
The problem with doing this is that it overrides whatever settings the R user has decided to use. Also, changing options like future.rng.onMisuse to "ignore" removes the RNG protection in other places.
Tasks
CRAN packages
Issue
Several CRAN packages changes Futureverse R options, e.g.
future.globals.maxSizeandfuture.rng.onMisuse. This may happen when one of their functions are called, or when the package is attached. Not pointing fingers at any particular package, here are a few examples illustrating the problem:The problem with doing this is that it overrides whatever settings the R user has decided to use. Also, changing options like
future.rng.onMisuseto"ignore"removes the RNG protection in other places.Tasks
future.globals.maxSize: https://github.com/search?q=org%3Acran%20future.globals.maxSize+language%3Ar&type=codefuture.rng.onMisuse: https://github.com/search?q=org%3Acran+future.rng.onMisuse+language%3Ar&type=codeCRAN packages