On Tuesday 04 of November 2014 14:57:25 Dimstar / Dominique Leuenberger
As such, I think it is MORE in line with the intent of the packager to 'require' the package instead of not having it listed AT ALL in case of Recommends, and remove it in case of Suggests.
I don't think so. IMHO one should only use "Requires:" if the package can't be installed or doesn't work without the other. And in such case, it should be "Requires:" even in our distributions. By using "Requires:" where your package does not actually require the other, you force the users either to install the other package (even if they have absolutely no use and no need for it) or break dependencies. That would be bad and IMHO much worse than not mentioning the other package at all. BtW, setting solver.onlyRequires to true is one of the first things I do after every installation of openSUSE or SLE. And it's exactly because otherwise "Recommends:" dependencies would pull in tons of packages I don't need. So please don't replace "Recommends:" by "Requires:" where there is no strict dependency. Michal Kubeček -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org