Hi Greg,
You wrote:
Ø
If we go ahead with archiving TM, I suggest we use Luna SR2 for the final release and withdraw from Mars.
If that is the plan, then we need Uwe’s refactoring of pulling the Terminal out delivered into Luna SR2.
And, you’ll need to announce to cross-project because there are a couple downstream projects currently using TM
who might be surprised no longer seeing TM in Mars (Thinking about PHP for example).
This could be addressed by putting the Luna SR2 bits into the Mars stream for example. But if we do that, there may
Be an implicit assumption that somebody might be testing and maintaining it with Mars SR1 / SR2 …
Thanks,
Martin
--
Martin Oberhuber, SMTS / Product Owner – Development Tools,
Wind River
direct +43.662.457915.85 fax +43.662.457915.6
From: tm-dev-bounces@xxxxxxxxxxx [mailto:tm-dev-bounces@xxxxxxxxxxx]
On Behalf Of Greg Watson
Sent: Thursday, November 13, 2014 3:52 PM
To: TM project developer discussions
Subject: Re: [tm-dev] Master branch is TM 3.7?
I’m fine with this if we have everyone’s agreement. Committers on the project are:
Assuming Martin and Uwe have already agreed, I’d like to have a +1 from Anna, David, Kevin, and Michael before proceeding. I don’t think we can proceed unless we have at least a majority of committers voting +1.
If we go ahead with archiving TM, I suggest we use Luna SR2 for the final release and withdraw from Mars.
1. Announce TM change proposal to cross-project
a. Final release of TM 3.7 with Luna SR2
b. TM to withdraw from Mars
2. Agreement from TCF project to host Terminal
3. Approval from PMC for restructuring review
4. Restructuring review to move Terminal to TCF
5. Approval from PMC for termination review
Is this agreed? Anybody not in agreement?
If the plan of archiving TM solidifies, we’ll need to inform cross-project about that.
Greg are you going to do that ?
I could imagine that there will be a couple downstream projects who won’t be happy about TM being archived, so better announce early.
Martin Oberhuber, SMTS / Product Owner –
Development Tools, Wind River
direct +43.662.457915.85 fax +43.662.457915.6
Sounds like a plan to me.
So, following sounds like a plan:
1. Terminal
is moved from TM to TCF (that’s where the active committers are)
2. We
need one more release of TM (Luna SR2 or Mars) such that we can clean up the dependencies on the Terminal
3. After
that, TM can be archived as a project.
Do the committers agree ?
Martin Oberhuber, SMTS / Product Owner –
Development Tools, Wind River
direct +43.662.457915.85 fax +43.662.457915.6
Well, I can speak only for Terminal and the Terminal is definitely under active development. There might be just 2 active committers
left, myself and Martin Oberhuber from time to time, but we still do changes and we still need releases. I would be OK to move out the Terminal from the TM project but the proposed common project where things like the Terminal could live does not exist yet.
I’m also fine with moving the Terminal widget to the TCF project container, but that’s something Martin Oberhuber needs to decide.
For the Terminal, the main complains are not necessarily bugs at this point of time, the main complains are about the fact that you
do have multiple Terminal views in Eclipse once RSE is installed. 2 views are at least deprecated and only the “Terminals” view provided from the TCF project is maintained and where new features requested by the users are added. We have to get the 2 other
Terminal views out of Eclipse to stop the user confusion. The plan for doing this is outlined below, but this work does have some effect on EPP packages. I can do everything outlined below, but I don’t know how to get the EPP packages updated to include the
correct features.
The cleanup of the multiple Terminal views should happen for the Mars release.
Regarding the committer meetings, at least for me time is limited and discussing things here instead of a shared conference call is
easier to manage.
Thanks, Best regards, Uwe J
I’m not sure of the plans at this point. I’ve asked this list about the 3.6 version a couple of times but received no reply. I’ve also invited everyone to the PTP developers conference call to discuss plans, but
no one from TM ever attended. At this point, I’m assuming that the current release is the final release for TM.
I’m not a developer on the project, so I don’t know what anyone’s plans are unless they let me know. Also, developer’s will need to step up and update the project plan, documentation, and anything else that needs
to be done. I can fix the outline of the plan, but someone else will need to fill in the details. Finally, we need people to test the builds before they are released, or we can’t say we’re meeting Eclipse quality. This didn’t seem to be happening for the SR1
release.
Can you confirm that I’m right in assuming that the master branch is leading to the TM 3.7 release? When will it be released? I’ve checked the TM
project pages under eclipse.org/tm, but this pages are not up to date.
If master is leading to the 3.7 release, I would like to change at least the TM Terminal feature version numbers accordingly. Also I want to tackle
a few Terminal related releasing issues we keep pushing ahead of us for a long time now. Not sure if you need to announce them in some project lead meeting.
1. Deprecation
of unused or no longer supported features
a. Take
out the o.e.tm.terminal.view and the o.e.tm.terminal.local from the build and repositories
b. Move
the source of this features to terminal/deprecated folder to keep the source around for reference
c. Remove
the o.e.tm.terminal.core.sdk feature as without the terminal.view feature, the usual SDK feature is the same as the core.sdk feature
2. Work
on replacement for org.eclipse.rse.terminal feature
a. Remove
this feature from the org.eclipse.rse feature
b. Create
an replacement providing the same entry points from the RSE System Explorer as the org.eclipse.rse.terminal plug-in does but use the newer and maintained TCF Terminals view. The new RSE terminal feature will be provided by the TCF project like the TCF based
file system and process RSE contributions.
All effort is related to address the many complains about having up to 3 different terminals views available in Eclipse. Final goal is to bundle
all terminal related effort, bugfixing and feature development, into the superior TCF Terminals view.
_______________________________________________
tm-dev mailing list
tm-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tm-dev
|