On 13 March 2026 at 22:15, Charles Plessy wrote: | The parsing of the dependency graph is fully recursive including | Suggests, which in the Debian package are generated from the DESCRIPTION | file.
That is a hard "no, disagree strongly" from me. Suggests are not Depends. I explained that many times to (non-Debian) audiences (see eg [1]) and by now CRAN mostly enforces that. One can treat the 'unit test packages' (testthat, tinytest, RUnit) as special and install them. All other tests *must be* conditional on the suggested package present. Upstream CRAN packages now mostly do that and are increasingly tested upon. Dirk [1] https://dirk.eddelbuettel.com/blog/2017/03/22#suggests_is_not_depends -- dirk.eddelbuettel.com | @eddelbuettel | [email protected]

