[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[p2-dev] Features and conflicting requirements

What will happen given the following scenario:

Feature F1 includes bundle B using the explicit version range [1.0.0.a,1.0.0.a] This bundle is a singleton.

Feature F1 is installed into my profile.

Feature F2 also includes bundle B, but using the explicit version range [1.0.0.b,1.0.0.b]. This feature is not installed.

Now I try to install F2. Will that install succeed and actually break F1? Or will it fail since F1 is locking B at a specific version?

The background to this question is the current problems with ECF and the Galileo builder. https://bugs.eclipse.org/bugs/show_bug.cgi?id=275327

- thomas