Remove publish-osgi-ee from the default life-cycle
This serves both as a reminder as well as to track progress with the fact that the osgi-ee in P2 repositories is actually not useful.
Required tasks:
- [ ] Check that Tycho can work without published EE
- [ ] Check that such updatesites can be consumed by PDE / P2
- [ ] Write release notes with migration for Tycho 4 > 5 that explains how to restore old behavior
Test Results
396 files ±0 396 suites ±0 2h 31m 52s :stopwatch: + 1m 43s 419 tests ±0 406 :white_check_mark: - 4 7 :zzz: ±0 2 :x: ±0 4 :fire: +4 838 runs ±0 811 :white_check_mark: - 9 15 :zzz: ±0 4 :x: +1 8 :fire: +8
For more details on these failures and errors, see this check.
Results for commit 3f42991a. ± Comparison against base commit 0630ab26.
:recycle: This comment has been updated with latest results.
Would this make workarounds such as
https://github.com/eclipse-tycho/tycho/blob/fd3e5f87eeb430750bb33f3877818a698661bbfc/demo/justj/product/pom.xml#L40
https://github.com/eclipse-embed-cdt/org.eclipse.epp.packages/blob/60afb0e0dd98aba881f2fe6d656c67e448c492ef/packages/org.eclipse.epp.package.cpp.product/pom.xml#L38
obsolete?
That is something different, but the JustJ story is also on my table.
@sratz I now have created:
- https://github.com/eclipse-tycho/tycho/pull/3816
this will allow to include JustJ in a product without any special / additional configuration or workarounds.