mirror of
https://github.com/openSUSE/osc.git
synced 2025-02-05 19:00:56 +01:00
ebb2f2ee0d
The following abstract methods are added to the PackageQueryResult class: recommends(), suggests(), supplements(), and enhances(). Note that not all package/metadata formats have a notion of these weak dependencies. rpm rpmmd deb arch recommends x x x suggests x x x x supplements x x enhances x x x (where "x" represents "supported"). In case of an unsupported weak dependency, the implementation returns an empty list. We need the weak dependency support in order to fix #363 ("osc build -p ../rpms/tw doesnt send recommends to the server which makes client side build behave differently to server side build").