upd v4_7 has two major changes: * fixes dependant product ordering -- the old algorithm of simply reversing the ups depend output for products doesn't work for products where the full dependency graph is: foo |__bar | |__bleem |__baz |__bleem Because ups trims this graph to read foo |__bar | |__bleem |__baz to optimize out the duplicate setup. The new algorithm includes the depth of the dependency, so for the above graph it installs bleem first, then baz, then bar, then foo. * qualifier changes to go with ups v4_7 extended qualifier matching