|[p2-dev] P2 built product -- cannot update features contained within|
We build a product. Product file has dependencies (no version specified, not
even 0.0.0) on features, like "org.eclipse.team.svn".
We do a PDE build using P2 of our product.
The end result is a product that end-users cannot upgrade, in this case,
org.eclipse.team.svn. They'll get the "Only one of the following can be
installed at once"
From bug 279659 I gather that:
A reason is that something is marked “singleton true” by default. But there’s no control over this.
I read suggestions of using installiu/uninstalliu director commands; I could not get those to work, but for now let me not focus on that.
So, what can we do to help our end users? It’s important for us to ship the SVN feature for convenience, but we definitely need end-users to be able to upgrade it!