Richard S. Hall wrote:
On 9/25/09 19:28, Sahoo wrote:
[Writing this email so that someone reading this later gets the
correct information. ]
I had a lengthy offline discussion with Richard and the conclusion
was because of the way Felix resolver is currently implemented,
bundle b1 will get package q from itself for Q1 irrespective of
installation order of b1 and b2 as long as b2 is in INSTALLED state.
Did I say that? Maybe I was confused, since I am not sure its true.
I think installation order is important since it is used for priority.
If we assume all bundles are INSTALLED and we are resolving b1, p will
be resolved to b1 since there is no other provider. For q, however,
there are two providers and the order of choice depends on install
order, since they are both version 1.0.
You mentioned that Felix starts with Export-Package list while resolving
a bundle, so it has to first decide whether bundle b1 will export
package q or not.
If what you are now saying is correct, then what is implementation
specific about this? What are the alternative ways of resolving those
packages?
Thanks,
Sahoo
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]