tycho icon indicating copy to clipboard operation
tycho copied to clipboard

Remove publish-osgi-ee from the default life-cycle

Open laeubi opened this issue 1 year ago • 4 comments

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

laeubi avatar Mar 11 '24 08:03 laeubi

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.

github-actions[bot] avatar Mar 11 '24 10:03 github-actions[bot]

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?

sratz avatar Apr 30 '24 08:04 sratz

That is something different, but the JustJ story is also on my table.

laeubi avatar Apr 30 '24 08:04 laeubi

@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.

laeubi avatar May 05 '24 12:05 laeubi