On Wed, Aug 5, 2015 at 11:33 AM, Neal Gompa <ngompa13(a)gmail.com> wrote:
On Wed, Aug 5, 2015 at 10:38 AM, Adam Jackson <ajax(a)redhat.com>
wrote:
>
> In Fedora 23, rpm has grown support for weak dependencies (Recommends:
> and Suggests: tags). However, the compose tools have not been ported to
> dnf/libsolv yet, which means these tags will have no effect at image
> compose time.
>
> This has implications for spin kickstarts: the set of packages included
> in media derived from a kickstart will be a subset of the packages you
> would see installed by passing the kickstart package/group list to dnf.
> As a result, any packages that you want to see included on the
> generated media must be either explicitly listed in the kickstart, or
> brought in with Requires: from another package. Technically this is not
> different from previous Fedora releases, but it is different from what
> you might get from using F23's dnf to compute a package list.
>
> Product and spin kickstart maintainers are advised to double-check the
> package manifests for the produced media to ensure all packages they
> want included actually are included.
>
Are the compose tools going to match DNF's behavior in package dependency
resolution in the near future?
When they are ported to use DNF they will. That isn't going to be for
F23 though.
josh