Hello, On Feb 20 10:17 Stefan Seyfried wrote (excerpt):
Just "requires" and "recommends" without hints are not going to solve this.
I think "Requires" never needs a hint because only mandatory stuff (i.e. stuff without it can not at all work) should be required but "Recommends" need hints.
We either install too little (basically "--no-recommends") or too much. IMO the solver needs a hint, maybe "recommended also for smaller sytems" or "recommended, but only when you really want a seriously fat installation". Of course I have no idea how to implement that.
Only an offhanded idea: Is it perhaps possible to specify conditions for "Recommends" e.g. in bar.spec something like ----------------------------------------------------------- %if %is_already_installed_or_will_get_now_installed foo Recommends: bar_addon_for_foo %endif ----------------------------------------------------------- This could avoid that in bar.spec an unconditioned ----------------------------------------------------------- Recommends: bar_addon_for_foo ----------------------------------------------------------- results that now also other 'foo' stuff gets installed on a system where nothing of 'foo' was installed e.g. because bar_addon_for_foo requires 'foo' libs and 'foo' libs require 'fubar' libs and so on... Kind Regards Johannes Meixner -- SUSE LINUX GmbH - GF: Felix Imendoerffer, Jane Smithard, Graham Norton - HRB 21284 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org