[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[p2-dev] Features and conflicting requirements
- From: Thomas Hallgren <thomas@xxxxxxx>
- Date: Thu, 07 May 2009 18:25:09 +0200
- Delivered-to: firstname.lastname@example.org
- User-agent: Thunderbird 220.127.116.11 (X11/20090320)
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