[R-pkg-devel] Depending on R 4.5.0 because a related package depends on it?

Ivan Krylov |kry|ov @end|ng |rom d|@root@org
Sun Jun 29 10:34:59 CEST 2025


В Sun, 29 Jun 2025 13:56:36 +0800
Shu Fai Cheung <shufai.cheung using gmail.com> пишет:

> An R-CMD-check action on an old release of R, conducted by GitHub
> action, failed, because Package C depends on R 4.5.0. However, I found
> that several other packages that import Package C, including Package
> B, do not require R 4.5.0. They also did not fail in all the CRAN
> package checks, including those r-oldrel-* checks.

Is it semptools -> semPlot -> OpenMx?

The situation is indeed suboptimal, because while it's easy to install
a binary build of the previous version of OpenMx for r-oldrel from
CRAN, installing a compatible version of OpenMx from source requires
visiting <https://cran.r-project.org/src/contrib/Archive/OpenMx/> and
resolving dependencies manually, one by one. (There's no dependency
index of archived packages.)

The latest version of semPlot does seem to work with the old version of
OpenMx, seeing as it passes the r-oldrel checks. I think that the
r-oldrel builders and checkers on CRAN won't notice any problem with
semptools either, because they still have the old version of OpenMx
installed.

-- 
Best regards,
Ivan



More information about the R-package-devel mailing list