On Wed, Dec 16, 2009 at 5:37 PM, Stuart McCulloch <mccu...@gmail.com> wrote: > So +1 to trying the intersection approach.
Intersection ONLY is not safe for the case: > Host version [2.0.0,3.0.0) > [2.5.0,2.9.0) > Fails, when host is importing 2.1.0 this would cause fragment to fail. We may have following condition to enable fragment: 1. exact version match or 2. host version range inside all fragments version or 3. all fragments and host share intersection + dynamic verify the actual imported version is inside intersection (p.s. I am not sure "dynamic verify the actual imported version is inside intersection" is viable or not. If not, we could do at least step 2 which will help both Andreas's and FELIX-1919 case ) -Guo