Hello, On 2022-05-24 13:28, Martin Wilck wrote:
On Tue, 2022-05-24 at 09:22 +0200, Johannes Meixner wrote:
Second: All openSUSE package maintainers should specify RPM dependencies in the same way to get a consistent user experience.
Great goal. Can you explain how you intend to reach it.
I think https://en.opensuse.org/openSUSE:Package_dependencies#What_to_take_into_acco... is not sufficiently specific. In particular it does not tell when Requires MUST NOT be used versus when Recommends MUST be used and also when Recommends MUST NOT (or SHOULD NOT) be used I am wondering if Recommends can be used to express any additional functionality (in particular also any additional corner case functionality)? In natural language I would not recommend something to someone if that something is a rare corner case but RPM "Recommends" is not natural language meaning.
I believe it's hopeless for "Recommends:". "Recommends" means "the maintainer thinks ...
Likely that could be the root of the problem. The technical term "Recommends" looks so self-explanatory that basically everybody assumes its meaning is clear. But it is not. Kind Regards Johannes Meixner -- SUSE Software Solutions Germany GmbH Maxfeldstr. 5 - 90409 Nuernberg - Germany GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman (HRB 36809, AG Nuernberg)