versioned cmd: providers make it impossible to use provider_priority
currently, the default cmd: providers have a version appended. so, for instance, both mandoc and man-db provide:
sumire < apk info -P mandoc
mandoc-1.14.6-r4 provides:
cmd:man=1.14.6-r4
sumire < apk info -P man-db
man-db-2.10.2-r1 provides:
cmd:man=2.10.2-r1
this then means that adding a provider_priority to each is worthless- if something depends on cmd:man
, they will always pull in man-db, because it has a bigger version, and the priority is ignored entirely, because the priority is only used for things without a version.
this goes for a lot of uses of provider_priority= , as it's only useful if you make your own provides="randomstuffhere" virtual, as otherwise the embedded versions will make it fail