autobuild3
autobuild3 copied to clipboard
PM: Weaker dependencies than PKGRECOM
RPM has three levels of dependencies, Requires, Recommends and Suggests.
Recommends will let PM try to resolve its dependencies, while Suggests doesn't.
Maybe suggests -> optional is better? Recommends is similar to suggests
@jiegec This is a set Package Manager function, not anything we can change here.
Wait, does dpkg has suggests?
I think this should be
# dpkg
[ "$PKGSUG" || "$PKGRECOM" ] && dpkgfield Recommends $PKGSUG $PKGRECOM
# rpm
$(rpmopttag Recommends $PKGRECOM)
# blah
And @jiegec , It's still possible to call it a different name in autobuild. If it sounds better, we should use it.
Wait, does dpkg has suggests?
Yes it does. Refer to the packaging policy.
It's still possible to call it a different name in autobuild.
But should we?