[R-sig-Debian] c2d4u3.5 packages not working in R 3.5 anymore
Dirk Eddelbuettel
edd @end|ng |rom deb|@n@org
Thu Aug 1 20:50:24 CEST 2019
On 1 August 2019 at 19:24, Jeroen Ooms wrote:
| Travis users are reporting a lot of these errors when testing packages on R 3.5:
|
| Error: package or namespace load failed for ‘....’ in rbind(info,
| getNamespaceInfo(env, "S3methods")):
|
| This problem seems to happen when a c2d4u package was compiled with R
| 3.6 and is loaded in R 3.5. The problem does not appear when using the
| same r-cran-xyz package on R 3.6. I'm not entirely sure what the root
| cause is but I think it has to do with a new feature in R 3.6 (from
| the NEWS file):
|
| S3method() directives in ‘NAMESPACE’ can now also be used to perform
| delayed S3 method registration.
|
| Maybe c2d4u3.5 packages should be compiled with R 3.5 instead of R
| 3.6? I think backward compatibility not a problem.
'3.5' is an API label.
So users should just upgrade. There is no reason to stick with R 3.5.*.
Not speaking for Michael, but I don't think aims to supply over 4,000
packages for multiple Ubuntu release _and_ multiple R versions. In short,
when you opt into the PPAs, you also opt into the corresponding _current_ R
release.
Dirk
--
http://dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org
More information about the R-SIG-Debian
mailing list