On Mon, 24 Sep 2018 at 11:32, Dominique Leuenberger / DimStar
On Mon, 2018-09-24 at 11:26 +0200, Stefan Seyfried wrote:
Am 24.09.18 um 11:17 schrieb Thorsten Kukuk:
On Mon, Sep 24, Stefan Seyfried wrote:
Hi all,
https://bugzilla.opensuse.org/show_bug.cgi?id=1108381 reminds me of this problem.
What is the best solution, or what are the differences from a users POV:
* adding "packageand(gpg2:xfce4-session)" to Supplements: of gcr-ssh-askpass
This means: gcr-ssh-askpass is needed if you have installed gpg2 and xfce4-session.
Ok, so it will also get pulled in with "zypper dup --no-recommends". I'd actually like that. Because ssh is pretty broken in XFCE without it.
gcr-ssh-askpass also already has "Supplements: packageand(gpg2:gnome-shell)"
Supplements is a reverse recommends... both are ignored by --no- recommends (and using --no-recommends is not 'sane', just for the record; it is a deliberate choice to ignore recommendations by the packagers)
Indeed, it is worth considering the upstream definition of 'Weak' dependencies (aka Recommends & Supplements) http://rpm.org/user_doc/dependencies.html "Weak: By default the dependency solver shall attempt to process the dependency as though it were strong. If this is results in an error then they should be ignored and not trigger an error or warning." In other words, recommends and suggests should be considered "installed by default, unless there is a blocking reason". I do not think it is "sane" to advocate for the use of --no-recommends in a great many cases. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org