[jbosstools-issues] [JBoss JIRA] (JBIDE-18273) Include latest Tern 0.6.0.201409041810 into jbosstools and jbds TPs

Alexey Kazakov (JIRA) issues at jboss.org
Fri Sep 5 13:58:00 EDT 2014


    [ https://issues.jboss.org/browse/JBIDE-18273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999519#comment-12999519 ] 

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.201409041810-SNAPSHOT/
> *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!



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the jbosstools-issues mailing list