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

Mickael Istria (JIRA) issues at jboss.org
Fri Sep 5 12:49:59 EDT 2014


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

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.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