Given packages a and b with versions 1,2,3 (higher is more preferred), and a dependency
A|B giving preference to A,
how would you expect a dependency a|b to expand?
- A over B within each preference level:
a (= 3) | b (= 3) | a (= 2) | b (= 2) | a (= 1) | b (= 1)
- any A over any B:
a (= 3) | a (= 2) | a (= 1) | b (= 3) | b (= 2) | b (= 1)