Martin: What I suggested was he remove the LazyData entry from the description file if he was NOT lazy loading data. If someone is lazy loading data, then that is a different situation, and they obviously need to set the entry.
But clearly Gm has a different problem. He has now tried "LazyData: true", "LazyData: false", and removing the LazyData entry entirely. And he is still getting this error: * installing *source* package 'movecost' ... ** using staged installation ** R ** data ** byte-compile and prepare package for lazy loading ERROR: lazy loading failed for package 'movecost' * removing 'd:/RCompile/CRANguest/R-release/lib/movecost' So changing the description entry isn't helping. Maybe someone else has a suggestion of what to try next. David -----Original Message----- From: Martin Maechler <maech...@stat.math.ethz.ch> Sent: Tuesday, July 6, 2021 6:35 AM To: David <dbosa...@gmail.com> Cc: 'Gianmarco Alberti' <gianmarcoalbe...@gmail.com>; r-package-devel@r-project.org; 'Uwe Ligges' <lig...@statistik.tu-dortmund.de> Subject: Re: [R-pkg-devel] package test returns error when R version 4.1.0 >>>>> >>>>> on Mon, 5 Jul 2021 17:46:54 -0400 writes: > Gm: > Did you try completely removing the LazyData line from the > description file? > David Dear David, where did you get this "idea" that 'LazyData' is not good for R 4.1.0 and newer ? R's own {datasets} package *does* use lazyloading, and so do most (formally) recommended packages, and I think most packages I (co-)maintain, i.e., around two dozen CRAN packages do use lazyloaded data. --- *) The `Matrix` package is a big exception with 'Lazyload: No' because its datasets partly are (S4-) classed objects from the package itself, and -- as the "WRE" ('Writing R Extensions') manual states -- package datasets must not *need* the package itself when they should be lazy loaded. Martin -- Martin Maechler ETH Zurich and R Core Team > From: Gianmarco Alberti .. > Sent: Monday, July 5, 2021 5:13 PM ... > Hello, > Thank you all for the suggestions. > I am starting being a bit worried because I seem not being > able to fix the issue. [......] > I also tried to keep the new dependency and to drop the > lazy download instead (in DESCRIPTION I have put LazyData: > false). I got the same results as above. > The package checks perfectly on my MAC, and checked > perfectly when I asked a Win users to test the package on > his PC (with the latest version of R). > I am really scratching my head. [....] > On 5 Jul 2021, 13:25 +0200, dbosa...@gmail.com > <mailto:dbosa...@gmail.com> , wrote: > For the lazy loading error, if you are not intentionally > lazy loading data, you should remove the lazy loading > entry from the description file. Previously this was not > causing any problems with the CRAN checks, but now it is. ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel