| Summary: | Allow uninstalling non root features | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Michael Scharf <eclipse> |
| Component: | p2 | Assignee: | P2 Inbox <equinox.p2-inbox> |
| Status: | RESOLVED INVALID | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | gunnar, mknauer, pascal |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 455363 | ||
|
Description
Michael Scharf
In most circumstances, this would not work or it would cause confusion to the user because the outer most feature usually requires items from the inner feature (e.g. jdt to platform) Now the specific case you highlight would work but this is only because the top level entry is a product that plays an aggregator role (and you know that because you know all about Eclipse :)) IMO, this specific problem is a packaging problem where the package maintainer has made the choice to not allow for Mylyn to be uninstallable. Given that installing multiple items as a root is supported in Tycho, I have opened bug 455363. Keeping this bug open since the enhancement is valid. (In reply to Pascal Rapicault from comment #1) > IMO, this specific problem is a packaging problem where the package > maintainer has made the choice to not allow for Mylyn to be uninstallable. I'm not sure this was a choice done on purpose. Do you have any recommendation on changing the product/feature structure for packages to solve the issue? (In reply to Pascal Rapicault from comment #1) > Given that installing multiple items as a root is supported in Tycho, ... Since Tycho 0.20 [1] (In reply to Gunnar Wagenknecht from comment #2) > I'm not sure this was a choice done on purpose. ... When we created this new package structure some years ago it was the only working choice, which is (was) probably not the best structure of the packages from today's perspective. [1] https://wiki.eclipse.org/Tycho/Release_Notes/0.20 @mknauer, I've proposed a different structure in bug 455363 This is just a starting point to discuss. Closing since it comes down to a product packaging discussion. |