HI, is there a list of packages that can be assumed to be installed on any given Fedora system, and thus never have to be listed as dependencies?
I guess this isn't much of an issue in practice, I'm just wondering if there is a *defined* set of packages that make up a minimal Fedora install / minimal build environment?
Best, Christopher
On Fri, Feb 08, 2019 at 10:49:01AM +0100, Christopher Engelhard wrote:
is there a list of packages that can be assumed to be installed on any given Fedora system, and thus never have to be listed as dependencies?
It isn't. In reality there are some packages like "filesystem" that nobody lists as a dependency. But in general all dependencies should be listed.
minimal build environment?
There two build environments. For building source packages ("srpm-build" package group) and for building binary packages ("build" package group) defined in Koji (a Fedora build system). E.g.:
$ koji list-groups f30-build srpm-build srpm-build [f30] bash: None, mandatory [f30] fedora-release: None, mandatory [f30] fedpkg-minimal: None, mandatory [f30] glibc-minimal-langpack: None, mandatory [f30] gnupg2: None, mandatory [f30] redhat-rpm-config: None, mandatory [f30] rpm-build: None, mandatory [f30] shadow-utils: None, mandatory [f30]
-- Petr
packaging@lists.fedoraproject.org