On Sat, Jun 13, 2020 at 8:57 AM Homer, Tony <tony.ho...@intel.com> wrote:
> 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. > > > https://download.eclipse.org/tools/orbit/downloads/drops2/R20200529191137/repository/plugins/org.glassfish.jersey.core.jersey-common_2.30.1.v20200513-1859.jar > > > http://download.eclipse.org/releases/2020-06/202006171000/features/org.eclipse.linuxtools.docker.feature_4.7.0.202006092019.jar > > > http://download.eclipse.org/releases/2020-06/202006171000/features/org.eclipse.e4.rcp_4.16.0.v20200604-0951.jar > > > > 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). > > > https://git.eclipse.org/c/platform/eclipse.platform.ui.git/tree/features/org.eclipse.e4.rcp/feature.xml#n150 > > e4.rcp is resolving javax.annotation from the updates repo at build time, > which provides 1.2.0. > > > http://download.eclipse.org/eclipse/updates/4.17-I-builds/I20200612-0650/plugins/javax.annotation_1.2.0.v201602091430.jar > > What contributes these third-party dependencies to the updates repo? > Eclipse Platform build using https://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/tree/eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target where versions are strictly fixed as updates are not always straightforward when done on the lowest level in the stack. > 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? > Unfortunately there is no other way I'm aware of other than rebuilding eclipse platform after changing the prereqs target file. > > > 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 here with you and have opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=564264 to track it down. As the bundle is in Orbit already (thanks!) this shouldn't be an issue to be done for 4.17 M1. > 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. > > > > Thanks! > > Tony Homer > > > > 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! > _______________________________________________ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev > -- Alexander Kurtakov Red Hat Eclipse Team
_______________________________________________ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev