Stop building source features#3127
Conversation
They are not deployed and deprecated in Tycho.
|
They will still build as the config is all through the codebase. With this PR I'm simply cleaning the build to not produce artifacts that are no longer published. We will see what will be on the line for removal next time there is a slot for this work. |
Test Results 2 778 files ±0 2 778 suites ±0 1h 34m 20s ⏱️ -42s For more details on these failures, see this check. Results for commit ed8ca48. ± Comparison against base commit 72e362c. |
|
Failing MacOS test is unrelated. Merging. |
|
Where can I read more about this new approach and what is required from other projects @akurtakov @merks ? |
|
https://www.eclipse.org/lists/simrel-dev/msg00072.html
I think no one is paying attention so they will find that by the time they have a compelling reason for why they need source features the support will already removed. The assertion/assumption is that source features are generally (quite/largely) useless because:
So for what reason does one need features that include bundles sources and in particular also source features themselves?
But that's really not not so compelling. Or? |
|
Thank you for so comprehensive answer @merks and sorry for missing the corresponding notice in For me it is good news to stop maintaining source features, because it will reduce the support effort. |
|
@ruspl-afed @merks the mojo is now marked as deprecated in Tycho 5 and mentions in the list for removals here: https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.x/REMOVAL.MD if you Think we should adjust or enhance the note please fell free to propose a PR. |

They are not deployed and deprecated in Tycho.