Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [epp-dev] Heads Up and some action requested : TCF Terminals Moving to TM

Hi Markus,

 

The proposed modifications are really minimal (remove any org.eclipse.tm.* feature reference, and optionally (recommended) add org.eclipse.tcf.te.terminals.feature instead).

 

I’m not sure how things are handled in epp nowadays, but I had hoped for some kind of reaction from the package owners what they want.

For parallel, Greg Watson told me privately that he prefers not adding tcf.te.terminals at this time.

For the others (jee, reporting, cpp) I would still recommend adding it.

But I’m reluctant doing so without a “go”.

 

Thanks,

Martin

--

Martin Oberhuber, SMTS / Product Owner – Development Tools, Wind River

direct +43.662.457915.85  fax +43.662.457915.6

 

From: epp-dev-bounces@xxxxxxxxxxx [mailto:epp-dev-bounces@xxxxxxxxxxx] On Behalf Of Markus Knauer
Sent: Tuesday, March 24, 2015 10:08 AM
To: Eclipse Packaging Project
Subject: Re: [epp-dev] Heads Up and some action requested : TCF Terminals Moving to TM

 

Hi Martin,

I just came back from vacation and knew that there were some action items regarding TM left. I know that there are two changes in Gerrit and wanted to look into them this evening or tomorrow, but if you can provide more up-to-date patches that would be much appreciated ;-)

Thanks,

Markus

 

 

On 24 March 2015 at 09:58, Oberhuber, Martin <Martin.Oberhuber@xxxxxxxxxxxxx> wrote:

Reminder, the JEE and Reporting packages _will_ break with M6 if no action is taken.

Also C/C++ and Parallel, please let me know if you are OK that I make the proposed change.

 

Thanks,

Martin

--

Martin Oberhuber, SMTS / Product Owner – Development Tools, Wind River

direct +43.662.457915.85  fax +43.662.457915.6

 

From: epp-dev-bounces@xxxxxxxxxxx [mailto:epp-dev-bounces@xxxxxxxxxxx] On Behalf Of Oberhuber, Martin
Sent: Thursday, March 19, 2015 4:54 PM
To: Eclipse Packaging Project
Subject: Re: [epp-dev] Heads Up and some action requested : TCF Terminals Moving to TM

 

Hi Package Maintainers,

 

We have been convinced that contributing from TCF under a foreign namespace is not a good idea.

On the other hand, the deprecated legacy terminal view has already been removed from the simrel:
http://git.eclipse.org/c/simrel/org.eclipse.simrel.build.git/commit/?id=d677d5a6ae094bb2d1a7136be9d5b1d84c62740d

 

This means there is now some action strongly suggested, or packages might fail to build or build against outdated (M5) terminal contributions:

-          jee : Remove legacy terminal.view , optionally add the new tcf.terminals.view - Bug 462087

-          reporting : Remove legacy terminal.view , optionally add the new tcf.terminals.view - Bug 462089

-          parallel : Optionally add org.eclipse.tcf.te.terminals.feature AND org.eclipse.tcf.te.terminals.rse.feature

-          cpp : Optionally add org.eclipse.tcf.te.terminals.feature AND org.eclipse.tcf.te.terminals.rse.feature

 

For the must-have changes in jee and reporting, we have created bugs and Gerrit changesets.

Since I am an epp committer, I think I could apply these for you, but I would like the package maintainer’s OK before I do that.

 

I would strongly recommend also applying the optional changes (adding the TCF Terminals View) such that users can see the new view and provide feedback.

Without doing this, the Terminal view would be GONE in the respective packages in M6 and only reappear in M7 once the move has been completed.

I can also apply these changes for you if I get your OK.

 

Please let me know how you want to proceed, and if there’s any questions/concerns !

 

Thanks,

Martin

--

Martin Oberhuber, SMTS / Product Owner – Development Tools, Wind River

direct +43.662.457915.85  fax +43.662.457915.6

 

From: epp-dev-bounces@xxxxxxxxxxx [mailto:epp-dev-bounces@xxxxxxxxxxx] On Behalf Of Oberhuber, Martin
Sent: Monday, March 16, 2015 6:17 PM
To: EPP Developer Mailing List (epp-dev@xxxxxxxxxxx)
Subject: [epp-dev] Heads Up and some action requested : TCF Terminals Moving to TM

 

Hi Package Maintainers,

 

You might be aware that based on the original TM Terminal view, the TCF Project has come up with a much enhanced terminal:

https://marketplace.eclipse.org/content/tcf-terminals

 

In order to simplify code adoption and contributions, we want to restructure the codebase and re-unite it with the original TM codebase.

The result will be called “TM Terminal 4.0” but will contain the related TM _and_ TCF code in a single, small git repository.

Here is the respective restructuring review:

https://projects.eclipse.org/projects/tools.cdt.tcf/reviews/move-tcf-terminals-code-tm-project

 

Now unfortunately the review is scheduled to complete by April 1 which is after M6, but we would like to give adopters

a preview of the new Terminal with M6 in order to get more feedback. Thus here’s what we are planning:

-          The TM project will no longer contribute its org.eclipse.tm.terminal.* to the simrel

-          Instead, the TCF project will contribute org.eclpse.tm.terminal.*_4.0 to the simrel (already using the *new* namespace).

 

This affects the “jee” and “reporting” packages which currently directly use those features:

 

org.eclipse.epp.packages/packages>grep org.eclipse.tm.terminal */feature.xml

org.eclipse.epp.package.jee.feature/feature.xml:      <import feature="org.eclipse.tm.terminal"/>

org.eclipse.epp.package.jee.feature/feature.xml:      <import feature="org.eclipse.tm.terminal.ssh"/>

org.eclipse.epp.package.jee.feature/feature.xml:      <import feature="org.eclipse.tm.terminal.telnet"/>

org.eclipse.epp.package.jee.feature/feature.xml:      <import feature="org.eclipse.tm.terminal.view"/>

org.eclipse.epp.package.reporting.feature/feature.xml:      <import feature="org.eclipse.tm.terminal"/>

org.eclipse.epp.package.reporting.feature/feature.xml:      <import feature="org.eclipse.tm.terminal.ssh"/>

org.eclipse.epp.package.reporting.feature/feature.xml:      <import feature="org.eclipse.tm.terminal.telnet"/>

org.eclipse.epp.package.reporting.feature/feature.xml:      <import feature="org.eclipse.tm.terminal.view"/>

 

If you do not take any action, you will simply see the new “4.0” version of those features from TCF, giving you the new tabbed terminal view.

If you want, you can take the following two actions as soon as TCF starts contributing the new namespace:

-          You may REMOVE “org.eclipse.tm.terminal” since that feature is auto-required by “org.eclipse.tm.terminal.view” ; that would allow updating the widget without updating the view in the future.

-          You may ADD “org.eclipse.tm.terminal.local” since that feature gives you the new local terminal (console) prompt

-          You may want to set the minimum version range to 4.0 to ensure you get the new features

-          You may want to review the terminal whether it fits your needs and provide feedback.

 

Of course other packages are more than welcome to also consume the new Terminal – all relevant docs are in the marketplace entry cited above.

 

For now this is just a heads up;

We are planning to add the new “TM Namespace” features to the TCF simrel contribution over the course of the week.

I will send another notification once the new features are available.

 

Please let me know of any concerns or questions !

Or comment directly on the Move Review if you want.

 

 

Thanks,

Martin

--

Martin Oberhuber, SMTS / Product Owner – Development Tools, Wind River

direct +43.662.457915.85  fax +43.662.457915.6

 


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




--



###
EclipseSource Group
Telefon: +49 721 664733-0 (GMT +2)
Telefax: +49 721 66473329

http://eclipsesource.com

Innoopract Informationssysteme GmbH
Lammstrasse 21, 76133 Karlsruhe Germany
General Manager: Jochen Krause
Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883

Back to the top