https://bugzilla.novell.com/show_bug.cgi?id=673845
https://bugzilla.novell.com/show_bug.cgi?id=673845#c116
--- Comment #116 from Johannes Meixner 2012-05-15 08:11:22 UTC ---
Regarding comment #114:
See comment #71 and comment #72.
I fail to find in the openSUSE wiki where RPM weak dependencies
are described. For now I only have
http://old-en.opensuse.org/Software_management/Dependencies
---------------------------------------------------------------------
Weak dependencies
Recommends
A weak Requires. A best-try approach is made to fulfill Recommends
but they are silently dropped if no match is possible.
Suggests
Suggests are just hints for an application and not handled during
dependency resolution. Think of Amazons Customers who bought this
item also bought
...
Supplements
A reverse recommends. This resolvable will be installed if this
capability is provided by an installed resolvable. The dependency
resolver will install it. Uninstalling it is silently accepted.
Enhances
A reverse Suggests. This resolvable can be installed if this
capability is provided by an installed resolvable. Its just
a hint for an application. I.e. SuSEplugger can suggest
packages for installation if a specific hardware is found.
---------------------------------------------------------------------
Therefore in parallel-printer-support.spec the line
Supplements: cups
means (as far as I know) the same as a line in cups.spec
Recommends: parallel-printer-support
But this does not provide that what I liked in comment #104
---------------------------------------------------------------
On any system with a parallel port something
like "echo Hello >/dev/lp0" must work regardless
if CUPS is installed or not.
---------------------------------------------------------------
because currently "echo Hello >/dev/lp0" works out-of-the box
only if CUPS is installed (i.e. on usual installations but
not on a minimal system installation).
I think in parallel-printer-support.spec a line like
Supplements: aaa_base
could make it possible that "echo Hello >/dev/lp0"
works out-of-the box on any system - and according
to comment #102 there should be no bad side-effects.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.