On 02/05/2018 03:59 PM, Andreas Schwab wrote:
Can somebody explain me why we have so many different "boosts" and how I decide which one to BuildRequire?
Each distribution has only one version of boost, so what is your problem with using boost-devel?
With some exceptions it seems:
https://build.opensuse.org/package/show/openSUSE:Leap:42.3/boost_1_58_0 https://build.opensuse.org/package/show/openSUSE:Leap:42.3/boost.1_61
I think the original question is a fair question because boost is definitely a library where it's not always clear which version to use as there are breaking changes from time to time. Debian has also multiple versions packaged with the minor version number being part of the package name instead of just naming the source package "boost":
https://qa.debian.org/developer.php?login=pkg-boost-devel@lists.alioth.debia...
boost-defaults is a meta-package which provides unversioned packages which other packages can depend on. So, build-depending on boost-devel can potentially make the package failing to build from source in some openSUSE versions because the boost version might be too old or too new. Adrian -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org