| Summary: | Enforce that feature and source feature versions match (for the Eclipse project features) | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Tobias Oberlies <t-oberlies> |
| Component: | p2 | Assignee: | P2 Inbox <equinox.p2-inbox> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | kim.moir |
| Version: | 3.7.1 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | stalebug | ||
|
Description
Tobias Oberlies
I don't know if this is really a releng bug. We generate source bundles and features. Then our SDKs specify to include both the source and binary features. Perhaps a question for the p2 team. Moving to their bucket to see if they have any comments. To repeat the question in short: Does anyone want to install a source feature without the corresponding binary feature? If not, we could change the source features so that their installation automatically leads to the installation of the right version of the corresponding binary feature. Kim, is it a valid use case to install a source feature without the corresponding binaries? Also note that at the plug-in level there is a manifest entry which specifies which binary plug-in the bundle provides the source for. (which means the plug-in versions don't need to match) I have never seen a use case where the source features were installed without the corresponding binaries. (In reply to comment #4) > I have never seen a use case where the source features were installed without > the corresponding binaries. Cheers. This is what I wanted to know, just in case we get around to implementing source features in Tycho ;-) (bug 345234) This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. If the bug is still relevant, please remove the "stalebug" whiteboard tag. We are not going to work on this one. In case there is strict dependency one should import the binary feature in the source one. |