]
Mickael Istria commented on JBIDE-18273:
----------------------------------------
If you update Tern, then you need to test also the angularJS part.
If you have to update AngularJS as well, then you also need to rebuild discovery TP and
check things still install well for Central.
I consider this change as dangerous because of the many implications. I would rather work
it for respin-b than a few hours before respin.
Include latest Tern 0.6.0.201409041810 into jbosstools and jbds TPs
-------------------------------------------------------------------
Key: JBIDE-18273
URL:
https://issues.jboss.org/browse/JBIDE-18273
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: target-platform
Affects Versions: 4.2.0.CR1
Reporter: Victor Rubezhny
Assignee: Denis Golovin
Priority: Blocker
Labels: new_and_noteworthy
Fix For: 4.2.0.CR1
*Need to switch jst.jsdt to the latest tested Tern v.0.5.0. It contains the important fix
JBIDE-18260:
*Reason:*
jbosstools-jst is going to provide integration between torn.java and jsdt. torn.java is
going to be used to improve JavaScript support
*License and owner:*
- Root License is EPL. Owner is Angelo ZERR.
-- core
--- org.json.simple - EPL (included into torn-feature below)
---- lib/json-simple-1.1.1.jar - Apache License 2.0 (see
http://www.apache.org/licenses/LICENSE-2.0.txt)
--- org.mozilla.javascript
---- lib/js.jar - Mozilla Public License Version 2.0 (see
http://mozilla.org/MPL/2.0/)
--- tern.core - EPL (included into tern-feature below)
--- tern.server.nodejs - EPL (included into tern-server-nodejs-feature below)
---- tern.server.nodejs/node_modules/tern/LICENSE
----- node_modules/acorn/LICENSE
------ node_modules/codemirror/LICENSE
------ node_modules/glob/LICENSE
------- node_modules/inherits/LICENSE
------ node_modules/minimatch/LICENSE
------- node_modules/lru-cache/LICENSE
------- node_modules/sigmund/LICENSE
----- node_modules/typescript/LICENSE - Apache License v. 2.0
--- tern.eclipse.ide.server.nodejs.ui - EPL (included into
tern-server-nodejs-feature below)
-- eclipse
--- tern.eclipse.ide.core - EPL (included into tern-feature below)
--- tern.eclipse.ide.jsdt - EPL (included into tern-jsdt-feature below)
--- tern.eclipse.ide.server.nodejs.core - EPL (included into
tern-server-nodejs-feature below)
--- tern.eclipse.ide.server.nodejs.ui - EPL (included into
tern-server-nodejs-feature below)
--- tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86 - Supposed to be EPL
but it is not included anywhere yet
---- node-v0.10.22-linux-x86.zip has several LICENSE files inside
(download)
----- LICENSE
----- lib/node_modules/npm/LICENSE - The Artistic License 2.0
----- lib/node_modules/npm/node_modules/*/LICENSE
--- tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86_64 - EPL (included into
tern.eclipse.linux.gtk.x86.feature below)
---- node-v0.10.22-linux-x86_64.zip has several LICENSE files inside
(download)
----- LICENSE
----- lib/node_modules/npm/LICENSE - The Artistic License 2.0
----- lib/node_modules/npm/node_modules/*/LICENSE
--- tern.eclipse.ide.server.nodejs.embed.macosx.cocoa.x86_64 - EPL (included
into tern.eclipse.macosx.cocoa.x86_64.feature below)
---- node-v0.10.22-macosx-x86_64.zip has several LICENSE files inside
(download)
----- LICENSE
----- lib/node_modules/npm - The Artistic License 2.0
----- lib/node_modules/npm/node_modules/*/LICENSE
--- tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 - EPL (include into
tern.eclipse.win32.win32.x86.feature below)
---- node-v0.10.22-win32-x86.zip has no LICENSE files inside (download)
----- node-v0.10.22-win32-x86/node.exe - see
http://nodejs.org/download/ for licensing information for node.exe.
--- tern.eclipse.ide.server.nodejs.embed.win32.win32.x86_64 - EPL (include
into tern.eclipse.win32.win32.x86.feature below)
---- node-v0.10.22-win32-x86_64.zip has no LICENSE files inside
(download)
----- node-v0.10.22-win32-x86_64/node.exe - see
http://nodejs.org/download/ for licensing information for node.exe.
--- tern.eclipse.ide.tools.core - EPL (included into
tern.eclipse.ide.tools.feature below)
--- tern.eclipse.ide.tools.ui - EPL (included into
tern.eclipse.ide.tools.feature below)
--- tern.eclipse.ide.ui - EPL (included into tern-feature below)
--- tern.eclipse - EPL (included into tern-feature below)
-- update-site
--- tern-feature - EPL (see licens.httml)
--- tern-jsdt-feature - EPL (see licens.httml)
--- tern-server-nodejs-feature - EPL (see licens.httml)
--- tern.eclipse.ide.tools.feature - EPL (see plicense.html)
--- tern.eclipse.linux.gtk.x86_64.feature - EPL (see license.html)
--- tern.eclipse.macosx.cocoa.x86_64.feature - EPL (see license.html)
--- tern.eclipse.win32.win32.x86.feature - EPL (see license.html)
*Original repo:*
http://oss.opensagres.fr/tern.repository/0.6.0-SNAPSHOT/
*JBoss mirror:*
http://download.jboss.org/jbosstools/updates/requirements/tern/0.6.0.2014...
*Sources:*
https://github.com/angelozerr/tern.java
*Affected projects:* jbosstools-jst, jbosstools-aerogear
*Include in JBDS:* yes
*Type of dependency:* distribution
*List of bundles added/removed:*
{code}
TBD{code}
Verification Steps:
# EXEC: Open Installation Details dialog
# EXEC: Go to Plugins tab
# EXEC: Filter 'tern."
# ASSERT: Dialog contains
!tern-version-0.6.0.201409041810.png!