On Thursday 2021-10-07 08:27, Stephan Kulow wrote:
On 10/6/21 10:35 PM, Tejas Guruswamy wrote:
Package qbittorrent needs a rebuild since boost 1.77 was checked in, currently available version in Factory is still built against 1.76 and crashes:
The easiest is to require the boost version it was compiled against [..] if it's known to be a problem, make use of an artifical require. E.g.
Requires: %(rpm -q --queryformat '%{NAME} = %{VERSION}' --whatprovides boost-license)
Easy but fragile: this hack requires that there is _at most_ one provider for the symbol you are asking for. openSUSE:Factory has just one boost source package right now, but it is SLPP-conforming, so somebody could legitimately submit openSUSE:Factory/boost1_76, thereby accidentally satisfying qbittorrent's boost-license=1.76 and thus inhibiting its rebuild.