[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:


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.


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