]
Alexey Kazakov commented on JBIDE-18273:
----------------------------------------
After talking with Denis, we decided that it's better to update Tern in respin-a. The
current version of AngularJS which we use in central seems work OK with the new Tern
(0.6.0). And it's better to update Tern now to have more time to test the new Tern +
the current AngularJS in respin-a. If we find some problems then we will have time to fix
it in respin-b.
So, +1 to update Tern in respin-a and not to update AngularJS.
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!