[jbosstools-issues] [JBoss JIRA] (JBIDE-18422) Include latest Tern & AngularJS 0.6.0.201409* into jbosstools/jbds TPs AND Early Access too

Nick Boldt (JIRA) issues at jboss.org
Tue Sep 23 13:45:04 EDT 2014


     [ https://issues.jboss.org/browse/JBIDE-18422?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Boldt updated JBIDE-18422:
-------------------------------
    Description: 
In JBIDE-18273, the JBT/JBDS target platforms were updated to include the latest Tern 0.6.0.201409041810-SNAPSHOT, but the version of AngularJS included in the Early Access site remained at 0.5.0.201408281218. Since these traditionally have been updated IN PARALLEL at the same time, it seems we need a new version of AngularJS in the EA site.

However, since the latest AngularJS is now 0.6.0.201409231617, maybe we want to pull the latest Tern 0.6.0.201409231610 too, instead of the 2014/09/04 version?

  was:
*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 tern.java and jsdt. tern.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 tern-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}
p2diff http://download.jboss.org/jbosstools/targetplatforms/jbdevstudiotarget/4.40.0.CR1-SNAPSHOT/ file:///home/eskimo/Projects/jbdevstudio/4.2.x/fork/jbds-releng/jbosstools-target-platforms/jbdevstudio/multiple/target/jbdevstudio-multiple.target.repo/
< tern.eclipse.ide.server.nodejs.ui [0.5.0.201408272110] 
< tern.core [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86_64 [0.5.0.201408272110] 
< tern.eclipse.ide.tools.ui [0.5.0.201408272110] 
< tern-jsdt-feature.feature.group [0.5.0.201408272110] 
< tern.eclipse.ide.core [0.5.0.201408272110] 
< tern-feature.feature.jar [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.macosx.cocoa.x86_64 [0.5.0.201408272110] 
< tern.server.nodejs [0.5.0.201408272110] 
< tern-server-nodejs-feature.feature.group [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86 [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 [0.5.0.201408272110] 
< tern.eclipse.ide.tools.feature.feature.jar [0.5.0.201408272110] 
< tern-server-nodejs-feature.feature.jar [0.5.0.201408272110] 
< tern.eclipse.ide.tools.feature.feature.group [0.5.0.201408272110] 
< tern.eclipse.ide.tools.core [0.5.0.201408272110] 
< tern-jsdt-feature.feature.jar [0.5.0.201408272110] 
< tern-feature.feature.group [0.5.0.201408272110] 
< tern.eclipse.ide.jsdt [0.5.0.201408272110] 
< tern.eclipse.ide.ui [0.5.0.201408272110] 
< tern.eclipse [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.win32.win32.x86_64 [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.feature.jar [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.core [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.feature.group [0.5.0.201408272110] 
> tern.eclipse.ide.server.nodejs.embed.win32.win32.x86_64 [0.6.0.201409041810] 
> tern-server-nodejs-feature.feature.jar [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86_64 [0.6.0.201409041810] 
> tern.eclipse [0.6.0.201409041810] 
> tern.eclipse.ide.tools.ui [0.6.0.201409041810] 
> tern.eclipse.ide.tools.feature.feature.group [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.feature.jar [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.core [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86 [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.macosx.cocoa.x86_64 [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.ui [0.6.0.201409041810] 
> tern.eclipse.ide.tools.feature.feature.jar [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.feature.group [0.6.0.201409041810] 
> tern.eclipse.ide.ui [0.6.0.201409041810] 
> tern-feature.feature.jar [0.6.0.201409041810] 
> tern.eclipse.ide.core [0.6.0.201409041810] 
> tern.server.nodejs [0.6.0.201409041810] 
> tern-server-nodejs-feature.feature.group [0.6.0.201409041810] 
> tern.eclipse.ide.jsdt [0.6.0.201409041810] 
> tern.eclipse.ide.tools.core [0.6.0.201409041810] 
> tern-jsdt-feature.feature.group [0.6.0.201409041810] 
> tern-feature.feature.group [0.6.0.201409041810] 
> tern.core [0.6.0.201409041810] 
> tern-jsdt-feature.feature.jar [0.6.0.201409041810]
=== Summary ===
http://download.jboss.org/jbosstools/targetplatforms/jbdevstudiotarget/4.40.0.CR1-SNAPSHOT/ contains 25 unique IUs
file:///home/eskimo/Projects/jbdevstudio/4.2.x/fork/jbds-releng/jbosstools-target-platforms/jbdevstudio/multiple/target/jbdevstudio-multiple.target.repo/ contains 25 unique IUs

p2diff http://download.jboss.org/jbosstools/targetplatforms/jbosstoolstarget/4.40.0.CR1-SNAPSHOT/ file:///home/eskimo/Projects/jbdevstudio/4.2.x/fork/jbds-releng/jbosstools-target-platforms/jbosstools/multiple/target/jbosstools-multiple.target.repo/
< tern.eclipse.ide.server.nodejs.ui [0.5.0.201408272110] 
< tern.core [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86_64 [0.5.0.201408272110] 
< tern.eclipse.ide.tools.ui [0.5.0.201408272110] 
< tern-jsdt-feature.feature.group [0.5.0.201408272110] 
< tern.eclipse.ide.core [0.5.0.201408272110] 
< tern-feature.feature.jar [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.macosx.cocoa.x86_64 [0.5.0.201408272110] 
< tern.server.nodejs [0.5.0.201408272110] 
< tern-server-nodejs-feature.feature.group [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86 [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 [0.5.0.201408272110] 
< tern.eclipse.ide.tools.feature.feature.jar [0.5.0.201408272110] 
< tern-server-nodejs-feature.feature.jar [0.5.0.201408272110] 
< tern.eclipse.ide.tools.feature.feature.group [0.5.0.201408272110] 
< tern.eclipse.ide.tools.core [0.5.0.201408272110] 
< tern-jsdt-feature.feature.jar [0.5.0.201408272110] 
< tern-feature.feature.group [0.5.0.201408272110] 
< tern.eclipse.ide.jsdt [0.5.0.201408272110] 
< tern.eclipse.ide.ui [0.5.0.201408272110] 
< tern.eclipse [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.win32.win32.x86_64 [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.feature.jar [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.core [0.5.0.201408272110] 
< tern.eclipse.ide.server.nodejs.embed.feature.group [0.5.0.201408272110] 
> tern.eclipse.ide.server.nodejs.embed.win32.win32.x86_64 [0.6.0.201409041810] 
> tern-server-nodejs-feature.feature.jar [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86_64 [0.6.0.201409041810] 
> tern.eclipse [0.6.0.201409041810] 
> tern.eclipse.ide.tools.ui [0.6.0.201409041810] 
> tern.eclipse.ide.tools.feature.feature.group [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.feature.jar [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.core [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86 [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.macosx.cocoa.x86_64 [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.ui [0.6.0.201409041810] 
> tern.eclipse.ide.tools.feature.feature.jar [0.6.0.201409041810] 
> tern.eclipse.ide.server.nodejs.embed.feature.group [0.6.0.201409041810] 
> tern.eclipse.ide.ui [0.6.0.201409041810] 
> tern-feature.feature.jar [0.6.0.201409041810] 
> tern.eclipse.ide.core [0.6.0.201409041810] 
> tern.server.nodejs [0.6.0.201409041810] 
> tern-server-nodejs-feature.feature.group [0.6.0.201409041810] 
> tern.eclipse.ide.jsdt [0.6.0.201409041810] 
> tern.eclipse.ide.tools.core [0.6.0.201409041810] 
> tern-jsdt-feature.feature.group [0.6.0.201409041810] 
> tern-feature.feature.group [0.6.0.201409041810] 
> tern.core [0.6.0.201409041810] 
> tern-jsdt-feature.feature.jar [0.6.0.201409041810] 
=== Summary ===
http://download.jboss.org/jbosstools/targetplatforms/jbosstoolstarget/4.40.0.CR1-SNAPSHOT/ contains 25 unique IUs
file:///home/eskimo/Projects/jbdevstudio/4.2.x/fork/jbds-releng/jbosstools-target-platforms/jbosstools/multiple/target/jbosstools-multiple.target.repo/ contains 25 unique IUs{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!



> Include latest Tern & AngularJS 0.6.0.201409* into jbosstools/jbds TPs AND Early Access too
> -------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-18422
>                 URL: https://issues.jboss.org/browse/JBIDE-18422
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: target-platform
>    Affects Versions: 4.2.0.CR1
>            Reporter: Victor Rubezhny
>            Assignee: Fred Bricon
>            Priority: Blocker
>              Labels: new_and_noteworthy
>             Fix For: 4.2.0.CR2
>
>
> In JBIDE-18273, the JBT/JBDS target platforms were updated to include the latest Tern 0.6.0.201409041810-SNAPSHOT, but the version of AngularJS included in the Early Access site remained at 0.5.0.201408281218. Since these traditionally have been updated IN PARALLEL at the same time, it seems we need a new version of AngularJS in the EA site.
> However, since the latest AngularJS is now 0.6.0.201409231617, maybe we want to pull the latest Tern 0.6.0.201409231610 too, instead of the 2014/09/04 version?



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


More information about the jbosstools-issues mailing list