[R-pkg-devel] Warning about "serialize/load".

Rolf Turner r@turner @end|ng |rom @uck|@nd@@c@nz
Mon Jul 15 01:52:24 CEST 2019


In a package (say "clyde") that I am building I save a number of 
datasets in clyde/data via something like:

save(melvin,file="~/<whatever>/clyde/data/melvin.rda")

When I build "clyde" I now get warnings like unto:

> WARNING: Added dependency on R >= 3.5.0 because serialized objects in
> serialize/load version 3 cannot be read in older versions of R.
> File(s) containing such objects: 'clyde/data/melvin.rda'

If I put the argument "version=2" into my save() call, the warnings go away.

What are the implications of this?

What are the consequences/what is the downside of setting version=2?

What are the consequences/what is the downside of adding the dependency 
on R >= 3.5.0 into my DESCRIPTION file?

Who gets shafted by each of these two possibilities?

Which is recommended?

Grateful for any pearls of wisdom.

cheers,

Rolf Turner

-- 
Honorary Research Fellow
Department of Statistics
University of Auckland
Phone: +64-9-373-7599 ext. 88276



More information about the R-package-devel mailing list