Based on discussions up to this point I think the plan should be:
- Move active parts of terminal code to CDT's git repo - this is everything in org.eclipse.tm.terminal namespace, except org.eclipse.tm.terminal.view.ui.rse[0] and org.eclipse.tm.terminal.connector.serial[1]
- The namespace will be preserved - i.e. no renaming of plug-ins/features
- The terminal will still be installable without any new dependencies on CDT
- The terminal will be distributed and released with CDT's releases in CDT's p2 repos (under
https://download.eclipse.org/tools/cdt/)
- The terminal will continue to be contributed to simrel (just in cdt.aggrcon instead of tm.aggrcon)
- The git history of terminal will be preserved/moved to CDT
- The remaining RSE project will then be archived according to the Eclipse Project Handbook process [2] and removed from SimRel.
- All of this done in time for CDT 9.11.0 M2 / SimRel 2020-03 M2 release (aka by 3 Feb 2020)
Can I get some +1s then I can proceed with bugs and process stuff?
[0] Because of archiving RSE. This bundle/feature is not in the simrel today and it is the only bundle causing the circular dep with the rest of RSE.
[1] Because this implementation of serial is already not included in recent releases due to GPL code, See Bug 536800
[2] What happens to RSE (what will be left of Eclipse Target Management project) is somewhat independent of the rest of the list.