The only guarantee in this spec is that MyPackage will be loaded last.
You can put `requires:` on the OtherPackage to control it's order 
relative to OtherProject1 and OtherProject2 .. if OtherPackage does not 
require anything in OtherProject1 or OtherProject2 then there will be no 
guarantee about when it will be loaded relative to the two projects .... 
and if it doesn't require anything in OtherProject1 or OtherProject2 it 
shouldn't matter when it is loaded ...
If OtherProject1 has a requires on OtherProject2 (or vice versa) then 
that requires would force an order, otherwise it shouldn't matter which 
order the projects are loaded...
Dale