On Wednesday 2014-11-05 09:56, Johannes Meixner wrote:
We had this kind of problem all the time in "the (good?) old times" when SUSE did not yet had support for weak RPM dependencies.
Usually we had to use "Requires: foo" for dependency relations that were actually only "Recommends: foo" because otherwise we got bug reports from users that "it does not work" when functionality that is not mandatory but expected to be there was not available because another package "foo" was not (automatically) installed.
This means when packaging software for a distribution that does not support weak RPM dependencies, the usual way is "Requires: foo"
In the "good ol'" days, we had something like a package list that yast would preselect, and you could easily deselect it, too. In that sense, non-SUSE RPM systems of today are much like those good-ol'-day outside-of-yast sessions -- probably not worth changing. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org