[JBoss JIRA] (JBIDE-17748) Update TP with Tern.java v.0.4.0.201407021311
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17748?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-17748:
------------------------------------
New mirror pulled:
http://download.jboss.org/jbosstools/updates/requirements/tern/0.4.0.2014...
Will update PRs next.
> Update TP with Tern.java v.0.4.0.201407021311
> ---------------------------------------------
>
> Key: JBIDE-17748
> URL: https://issues.jboss.org/browse/JBIDE-17748
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: target-platform
> Affects Versions: 4.2.0.Beta3
> Reporter: Victor Rubezhny
> Assignee: Nick Boldt
> Fix For: 4.2.0.Beta3
>
>
> *Need to switch jst.jsdt to the latest tested Tern v.0.3.0. It contains few important fixes regarding cintent assist initialization and Node.js preferences like:*
> - https://github.com/angelozerr/tern.java/pull/72 -NPE in ImageResource.registerImageDescriptor()
> - https://github.com/angelozerr/tern.java/pull/80 - An embedded install of Node.js should be used by default
> - https://github.com/angelozerr/tern.java/pull/87 - Find a way to configure Tern Modules that are default for Nature Adapters defined on a project
> *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.4.0-SNAPSHOT/
> *JBoss mirror:*
> http://downloads.jboss.org/jbosstools/updates/requirements/tern.java-0.4....
> *Sources:*
> https://github.com/angelozerr/tern.java
> *Affected projects:*
> jbosstools-jst
> jbosstools-aerogear
>
> *Include in JBDS:*
> No
> *Type of dependency:*
> distribution
> *List of bundles added/removed:*
> TBD: need to update PR to use features
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17733) Remove EGit from Central Discovery
by Mickael Istria (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17733?page=com.atlassian.jira.plugi... ]
Mickael Istria commented on JBIDE-17733:
----------------------------------------
The EGit-only change has been merged. My comment on PR was meaning "let's move to CR1 if there are other things to clean", but since there was nothing else than EGit and you alread +0 the change earlier, I did merge it.
> Remove EGit from Central Discovery
> -----------------------------------
>
> Key: JBIDE-17733
> URL: https://issues.jboss.org/browse/JBIDE-17733
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: discovery
> Affects Versions: 4.2.0.Beta2
> Reporter: Mickael Istria
> Assignee: Mickael Istria
> Fix For: 4.2.0.Beta3
>
> Attachments: eclipse-platform-installs-jbt-beta3-OK.png, eclipse-standard-installs-jbt-beta3-OK.png
>
>
> Here is a list of items that should probably be removed from Central catalog:
> *EGit*: Egit is already included in all Eclipse packages we target (JEE, Standard, PDE, if not all) and is included in JBDS product definition. It is also a dependency of OpenShift tooling so that anything that has OpenShift tools installed is guaranteed to have EGit installed.
> So we should remove EGit from our Central discovery catalogs.
> *jst.server* is already installed in JBDS, so there is no point in having it on JBDS Central
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17733) Remove EGit from Central Discovery
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17733?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-17733:
------------------------------------
Building here: https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-centralta... >=98
> Remove EGit from Central Discovery
> -----------------------------------
>
> Key: JBIDE-17733
> URL: https://issues.jboss.org/browse/JBIDE-17733
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: discovery
> Affects Versions: 4.2.0.Beta2
> Reporter: Mickael Istria
> Assignee: Mickael Istria
> Fix For: 4.2.0.Beta3
>
> Attachments: eclipse-platform-installs-jbt-beta3-OK.png, eclipse-standard-installs-jbt-beta3-OK.png
>
>
> Here is a list of items that should probably be removed from Central catalog:
> *EGit*: Egit is already included in all Eclipse packages we target (JEE, Standard, PDE, if not all) and is included in JBDS product definition. It is also a dependency of OpenShift tooling so that anything that has OpenShift tools installed is guaranteed to have EGit installed.
> So we should remove EGit from our Central discovery catalogs.
> *jst.server* is already installed in JBDS, so there is no point in having it on JBDS Central
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17733) Remove EGit from Central Discovery
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17733?page=com.atlassian.jira.plugi... ]
Nick Boldt edited comment on JBIDE-17733 at 7/3/14 8:11 AM:
------------------------------------------------------------
egit is not preinstalled if you start from the Eclipse Platform Binary, but selecting the whole JBT "Abridged" category will cause it to be installed. That's why I was +0 on removing the connector from Central. Doesn't cause any problems. Does provide a quick way for people to install EGit if they don't already have it in Eclipse. *shrug*
Your comments on the PR suggested bumping this change to CR1, but then you merged it anyway. As such I've reset the JIRA title to its previous state to reflect what actually happened here.
was (Author: nickboldt):
egit is not preinstalled if you start from the Eclipse Platform Binary, but selecting the whole JBT "Abridged" category will cause it to be installed. That's why I was +0 on removing the connector from Central. Doesn't cause any problems. Does provide a quick way for people to install EGit if they don't already have it in Eclipse. *shrug*
Your comments on the PR suggested bumping this change to CR1, but then you merged it anyway. *confused*
> Remove EGit from Central Discovery
> -----------------------------------
>
> Key: JBIDE-17733
> URL: https://issues.jboss.org/browse/JBIDE-17733
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: discovery
> Affects Versions: 4.2.0.Beta2
> Reporter: Mickael Istria
> Assignee: Mickael Istria
> Fix For: 4.2.0.Beta3
>
> Attachments: eclipse-platform-installs-jbt-beta3-OK.png, eclipse-standard-installs-jbt-beta3-OK.png
>
>
> Here is a list of items that should probably be removed from Central catalog:
> *EGit*: Egit is already included in all Eclipse packages we target (JEE, Standard, PDE, if not all) and is included in JBDS product definition. It is also a dependency of OpenShift tooling so that anything that has OpenShift tools installed is guaranteed to have EGit installed.
> So we should remove EGit from our Central discovery catalogs.
> *jst.server* is already installed in JBDS, so there is no point in having it on JBDS Central
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17733) Remove EGit from Central Discovery
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17733?page=com.atlassian.jira.plugi... ]
Nick Boldt updated JBIDE-17733:
-------------------------------
Summary: Remove EGit from Central Discovery (was: Cleanup Central discovery catalog: remove pre-installed items)
> Remove EGit from Central Discovery
> -----------------------------------
>
> Key: JBIDE-17733
> URL: https://issues.jboss.org/browse/JBIDE-17733
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: discovery
> Affects Versions: 4.2.0.Beta2
> Reporter: Mickael Istria
> Assignee: Mickael Istria
> Fix For: 4.2.0.Beta3
>
> Attachments: eclipse-platform-installs-jbt-beta3-OK.png, eclipse-standard-installs-jbt-beta3-OK.png
>
>
> Here is a list of items that should probably be removed from Central catalog:
> *EGit*: Egit is already included in all Eclipse packages we target (JEE, Standard, PDE, if not all) and is included in JBDS product definition. It is also a dependency of OpenShift tooling so that anything that has OpenShift tools installed is guaranteed to have EGit installed.
> So we should remove EGit from our Central discovery catalogs.
> *jst.server* is already installed in JBDS, so there is no point in having it on JBDS Central
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBDS-3082) Include org.eclipse.core.runtime.compatibility.auth bundle version 3.2.300.v20120523-2004 into JBossTools, JBDS TPs
by Mickael Istria (JIRA)
[ https://issues.jboss.org/browse/JBDS-3082?page=com.atlassian.jira.plugin.... ]
Mickael Istria commented on JBDS-3082:
--------------------------------------
Denis made the PR, you announced the upcoming change, Max did +1, I reviewed and merged it.
I think it's almost the process we want to have, isn't it? Anyway, this Beta3 milestone and changes that are identified early but planned to be fixed *after* code-freeze and requiring TP changes just show that processes are totally secondary for this milestone.
> Include org.eclipse.core.runtime.compatibility.auth bundle version 3.2.300.v20120523-2004 into JBossTools, JBDS TPs
> -------------------------------------------------------------------------------------------------------------------
>
> Key: JBDS-3082
> URL: https://issues.jboss.org/browse/JBDS-3082
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: build
> Affects Versions: 8.0.0.Beta2
> Reporter: Denis Golovin
> Assignee: Nick Boldt
> Fix For: 8.0.0.Beta3
>
>
> org.eclipse.core.runtime.compatibility.auth is available form luna repository and version is 3.2.300.v20120523-2004
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17733) Cleanup Central discovery catalog: remove pre-installed items
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17733?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-17733:
------------------------------------
egit is not preinstalled if you start from the Eclipse Platform Binary, but selecting the whole JBT "Abridged" category will cause it to be installed. That's why I was +0 on removing the connector from Central. Doesn't cause any problems. Does provide a quick way for people to install EGit if they don't already have it in Eclipse. *shrug*
Your comments on the PR suggested bumping this change to CR1, but then you merged it anyway. *confused*
> Cleanup Central discovery catalog: remove pre-installed items
> -------------------------------------------------------------
>
> Key: JBIDE-17733
> URL: https://issues.jboss.org/browse/JBIDE-17733
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: discovery
> Affects Versions: 4.2.0.Beta2
> Reporter: Mickael Istria
> Assignee: Mickael Istria
> Fix For: 4.2.0.Beta3
>
> Attachments: eclipse-platform-installs-jbt-beta3-OK.png, eclipse-standard-installs-jbt-beta3-OK.png
>
>
> Here is a list of items that should probably be removed from Central catalog:
> *EGit*: Egit is already included in all Eclipse packages we target (JEE, Standard, PDE, if not all) and is included in JBDS product definition. It is also a dependency of OpenShift tooling so that anything that has OpenShift tools installed is guaranteed to have EGit installed.
> So we should remove EGit from our Central discovery catalogs.
> *jst.server* is already installed in JBDS, so there is no point in having it on JBDS Central
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBDS-3079) Offline Central installation misses some JBT bundles
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-3079?page=com.atlassian.jira.plugin.... ]
Nick Boldt commented on JBDS-3079:
----------------------------------
Ah, but the installer *is* an update site, and the JBDS IS users have been using it for offline installs because it includes most of what they need to get started w/ JBDS IS.
If we don't fix this, these 3 connectors can't easily be installed into JBDS via offline.
Or the connectors need to be changed to omit the aforementioned features, which may make them installable but non-functional.
https://github.com/jbosstools/jbosstools-discovery/blob/master/jbdevstudi...
https://github.com/jbosstools/jbosstools-discovery/blob/master/jbdevstudi...
https://github.com/jbosstools/jbosstools-discovery/blob/master/jbdevstudi...
Alternatively, I could add these features back into the JBDS installer so that they're available for offline Central installs. This is still my preferred solution as it's the least maintenance required between milestones (Central TP doesn't need updating each time we release a milestone).
Or we can go back to option (a), which is to tell people that for Central offline installs, you need:
* JBDS installer (642 or 504M),
* Central update site (115M),
AND now as well:
* JBDS update site (855M)
For Beta2, you only needed the installer and Central update site. This change -- losing these three features from the installer jar -- means forcing an additional download onto users. That download is 855M.
I would rather these three tiny features be in the installer, but since Denis rejected that solution in JBDS-3071, I would next rather they be added to the Central site so they can be found offline.
> Offline Central installation misses some JBT bundles
> ----------------------------------------------------
>
> Key: JBDS-3079
> URL: https://issues.jboss.org/browse/JBDS-3079
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: discovery
> Affects Versions: 8.0.0.Beta2
> Reporter: Mickael Istria
> Priority: Minor
> Fix For: 8.0.0.Beta3
>
>
> Removed items include:
> org.jboss.tools.vpe.cordovasim.feature (and source)
> org.jboss.tools.maven.jbosspackaging.feature (and source)
> org.jboss.tools.common.mylyn.feature (and source)
> Problem w/ removing these is that the JBDS Central plugin.xml requirs all three of them in these connectors:
> JBoss Hybrid Mobile Tools + CordovaSim
> JBoss Tools Maven Packaging Configurator
> Mylyn support for reporting JBoss JIRAs and Red Hat Bugzillas
> So if we remove them, then those connectors can't be installed in JBDS.
> Possible workarounds:
> a) do nothing and accept that for offline installs, you need the update site (not the installer) + central zip; also accept that the installer != update site
> b) put these 3 features in the installer so that the installer contents == the update site contents (except for sources) [I did this in JBDS-3071 but [~dgolovin] reverted it]
> c) move these 3 features into the JBDS TP; this is bad because it creates an ugly dependency chain: JBDS -> JBDS TP -> JBT -> JBT TP... every time JBT rebuilds, we need to update the version of org.jboss.tools.* in the JBDS TP
> d) move these 3 features into the Central TP; this is bad in that as in (c) we would have to keep updating the Central TP each time there's a new JBT release... but we already have this problem because of Arquillian being included in the EA TP.
> Since (b) was rejected, clearly the solution is (d). Or do nothing and annoy offline users with (a). :D
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months