Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] [tm-dev] TM Terminal and CDT plans

Thanks Nick for merging the fix and returning the build to green.

Hello TM and CDT folk,

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. 

Thanks
Jonah

~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Mon, 20 Jan 2020 at 13:22, Nick Boldt <nboldt@xxxxxxxxxx> wrote:
TM and RSE re back to green.


Latest bits:


Gerrit to update to 4.5.103 from .102:


Thanks for contributing the fix to get TM/RSE back to green!

If there are any other stalled gerrits, don't hesitate to reach out to me directly on mattermost or email.

Nick


On Fri, Jan 17, 2020 at 12:59 PM Jonah Graham <jonah@xxxxxxxxxxxxxxxx> wrote:
Hello CDT and TM folks,

I have been asked to revive this merge. I believe it makes sense to bring the tm.terminal code into the CDT repo for release engineering purposes in the same way we just merged the launchbar and tools.templates into CDT.

This has been discussed on both cdt-dev and tm-dev mailing lists in the past (the thread I am replying to thread for cdt-dev and https://www.eclipse.org/lists//tm-dev/msg01214.html for tm-dev).

The current TM repo does not build (out of date target platform).

My biggest concern about doing this is the comment in the TM readme:
== Circular Dependencies

In theory, the RSE and Terminal are independent projects.

In practice, they each depend on each other, which is why we've now merged the RSE (org.eclipse.tm) and Terminal (org.eclipse.tm.terminal) repos into a single gerrit repo to resolve this cycle and make building easier.

We already have circular dependencies that we have learned to live with, but I don't really want to add RSE as a new dependency of CDT.

Before I go further down this path I want to solicit input. Does anyone know why this stalled last time? Should we just fix the TM builds as they are (gerrit)?

Jonah

~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Thu, 25 Jan 2018 at 11:26, Jeff Johnston <jjohnstn@xxxxxxxxxx> wrote:
A while back it was proposed that CDT bring TM Terminal to the CDT.  Doug, is there any progress on this or time-line scheduled? 

Linux Tools Docker tooling requires TM Terminal and as of Monday, Eclipse Target Management is being dropped from Photon aggregation.

-- Jeff J.
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
tm-dev mailing list
tm-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/tm-dev


--

Nick Boldt

Principal Software Engineer, RHCSA

Productization Lead :: CodeReady Workspaces 

IM: @nickboldt / @nboldt / http://nick.divbyzero.com



“The Only Thing That Is Constant Is Change” - Heraclitus
_______________________________________________
tm-dev mailing list
tm-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/tm-dev

Back to the top