[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[p2-dev] Question about non-greedy optional dependencies
|
I know that it is possible to disable greedy installation of optional
dependencies
by following instructions here:
http://wiki.eclipse.org/Equinox/p2/Customizing_Metadata#Capability_Advice:
My question follows from this scenario.
Let's say I start with 3 bundles called:
com.required
com.non-greedy-optional
com.non-optional
com.non-optional has a non-optional dependency on com.required.
com.non-greedy-optional has a non-greedy optional dependency on com.required.
Let's say that I uninstall com.non-optional.
What will happen to com.required? Will it stick around because of the
optional dependency coming from com.non-greedy-optional? But, since
the dependency is non-greedy, would that mean that com.required would
be uninstalled?
I am going to try this out, but since there is a very long feedback
loop between setting up the p2.inf files and getting a build back that
I can try, I was hoping to hear back from someone to see what behavior
I should be expecting. Thanks.
Andrew