On 11/15/2016 12:52 PM, Todor Boev wrote:
Hello,
Are there any plans to bring together p2 and OSGi resolver+repository
standards?
There is no immediate plan for this.
It should be beneficial to have similar (maybe identical?) dependency
resolution at provisioning time and later at runtime.
The install time and runtime resolvers resolve a slightly different
problem because the install time resolver has to look for candidates in
a large space, whereas the runtime one has to connect as many components
together.
I have not tried replacing the p2 resolver with the new OSGi
resolver so I can't tell how it would perform.
Specifically:
- Is it possible to publish the bundle generic
capabilities/requirements to the p2 repository?
Yes this should be possible. The underlying p2 capability /
requirement model is really extensible and the current limitation is
only the serialized format.
- Is it possible to use the equinox Resolver inside the p2 Planner?
It is possible to get something going but I'm not sure if this will
scale (p2 resolver is able to perform seamlessly on 10's of thousands of
IUs), nor if you will be able to replicate the subtleties that result
from having an objective function.
- Even if the equinox Resolver can not be used is it possible for p2
to handle generic requirements/capabilities?
Yes. This should not be too much work.
Regards,
Todor Boev
_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev