[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] Convergence between p2 and the OSGi resolver+repository

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@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev