|[cross-project-issues-dev] feature dependency version incompatibility|
Some 2020-06 features now require javax.annotation 1.3.5 (Jersey Common from Orbit and bundles that depend on it such as Linux Tools Docker) while others (such as org.eclipse.e4.rcp) still require javax.annotation 1.2.0.
Is it possible to reconcile these dependency chains without rebuilding the features, so that an eclipse application can use several of these conflicting features from SimRel 2020-06? As far as I know it is not, but I’d love to learn that I am wrong.
e4.rcp does not seem to have any version restriction defined (0.0.0).
e4.rcp is resolving javax.annotation from the updates repo at build time, which provides 1.2.0.
What contributes these third-party dependencies to the updates repo?
Shouldn’t third-party dependencies be resolved from Orbit instead of from the updates repo?
How do I update one of these dependencies that is being provided by the updates repo, such as javax.annotation?
In any case, it seems that it must be too late to fix this for 2020-06, but these should get reconciled before 2020-09.
I’m interested in helping with this work, but I’ll need the information I asked for above and could use some direction about which project to log the bug in for tracking.
P.S. Is this an appropriate discussion for cross-project-issues dev? I don’t want to spam the list so please let me know if this is off-topic and how I should communicate instead. Thanks!
Back to the top