On Sun, 16 Jun 2019 at 22:52, Elliott Sales de Andrade quantum.analyst@gmail.com wrote:
- R only has two levels of dependencies (hard-require or suggested,
but not installed by default). Thus both build- and runtime-optional packages are in Suggests; do we care about the extra Suggests?
Sometimes these extra Suggests are not satisfiable, but they can be removed after disabling vignette rebuilding. In other cases, Recommends are more appropriate for suggested packages.
Yes, but there's no way to know that automatically. Suggests are weak hints, so the fact that they're not satisfiable shouldn'tbe a problem. Packagers can always add explicit Recommends if they think it's useful.
Not being satisfiable shouldn't be a problem, but it goes against the packaging guidelines:
"All package dependencies (build-time or runtime, regular, weak or otherwise) MUST ALWAYS be satisfiable within the official Fedora repositories."
Iñaki