Katello/katello — pull request #120 by lzap (2012-05-16 08:59:23+00:00)
Title: 819941 - missing dependencies in katello-all (common)

We are currently relying on katello-configure's puppet manifests to install
qpid and mongodb RPMS. See modules/qpid/manifests/install.pp and
modules/qpid/manifests/install.pp.

We ideally will just add these to the katello-common set of Requires and not
be forced to have katello-configure catch this missing dependency.

Without this it makes it harder to pre-build systems with the right RPM set
and is misleading that you could remove qpid-cpp-server-ssl and nothing
would complain.

So I am adding those to katello-all package rather than katello-common,
because those are dependencies of backend engines which are also installed
in the "all" section. After this patch, we should not see any packages to be
installed using Puppet:

$ grep "yum.*install" /var/log/katello/katello-configure/main.log