[jbosstools-issues] [JBoss JIRA] (JBTIS-280) Update JBT IS TP build to latest tycho (and discover missing dependencies!)

Nick Boldt (JIRA) issues at jboss.org
Mon Jun 2 02:01:16 EDT 2014


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

Nick Boldt edited comment on JBTIS-280 at 6/2/14 2:00 AM:
----------------------------------------------------------

Several commits later, things are working better but I'm stuck now because for some reason the JBT IS TP is pulling in the old Kepler-compatible GDT/GPE stuff we removed, and so I get this:

{code}
mvn install -Pisbtp2repo -Dmirror-target-to-repo.includeSources=true | tee log.txt; cat log.txt | grep -v "unsatisfiable" | egrep -i "missing|ERROR|requirement|Adding repository"

...

[INFO] Computing missing sources...
[INFO] Adding repository http://download.jboss.org/jbosstools/static/releases/JBossTools-4.2.0.Beta1.core
[INFO] Adding repository https://repository.jboss.org/nexus/content/unzip/unzip/org/jboss/tools/locus/update.site/1.2.0-SNAPSHOT/update.site-1.2.0-SNAPSHOT.zip-unzip
[INFO] Adding repository http://download.jboss.org/jbosstools/targetplatforms/jbosstoolstarget/4.40.0.Beta2/REPO
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/kepler/201402210900-SR2
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/springide/3.2.0.201303060654-RELEASE-e4.3
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/luna/201403140900-M6
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/bpmn2-modeler/1.0.2.201402102317_0.7.0.201308220617_luna
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/bpel/1.0.3.v20130816-0854-CI
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/orbit/R20130517111416
[INFO] Adding repository http://download.jboss.org/jbosstools/static/releases/JBossTools-4.2.0.Beta1.coretests
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/m2e-extensions/m2e-apt/1.1.0-2013-11-29_03-18-37-H27
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/m2e-extensions/m2e-buildhelper
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/tm/3.6.0.M4
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/jetty/8.1.14.v20131031
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/atlassian/3.2.2.v20130909
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/webtools/S-3.6.0M6-20140310170306
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/gwt/3.4.2.v201310081834-rel-r43
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/swtbot/2.2.0
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/birt/4.4.0.v20140311-1438
[ERROR] Cannot resolve project dependencies:
[ERROR]   Software being installed: com.google.gdt.eclipse.suite.e43.feature.feature.group 3.4.2.v201310081834-rel-r43
[ERROR]   Missing requirement: com.google.gdt.eclipse.platform.e42 3.4.2.v201310081834-rel-r43 requires 'bundle org.eclipse.core.runtime [3.8.0,3.10.0)' but it could not be found
[ERROR]   Cannot satisfy dependency: com.google.gdt.eclipse.suite.e43.feature.feature.group 3.4.2.v201310081834-rel-r43 depends on: com.google.gdt.eclipse.platform.e42 [3.4.2.v201310081834-rel-r43]
{code}

Seems the problem here:

https://github.com/jbosstools/jbosstools-integration-stack/blob/master/target-platform/pom.xml#L32
or
https://github.com/jbosstools/jbosstools-integration-stack/pull/194/files#diff-7849cd28faae73e212ec49d5eb51fdd1R35

because http://download.jboss.org/jbosstools/targetplatforms/jbosstoolstarget/4.40.0.Beta1/REPO/plugins/ contains the GPE/GWT plugins (this was fixed in Beta2/Beta3/Beta4-SNAPSHOT TPs).





was (Author: nickboldt):
Several commits later, things are working better but I'm stuck now because for some reason the JBT IS TP is pulling in the old Kepler-compatible GDT/GPE stuff we removed, and so I get this:

{code}
mvn install -Pisbtp2repo -Dmirror-target-to-repo.includeSources=true | tee log.txt; cat log.txt | grep -v "unsatisfiable" | egrep -i "missing|ERROR|requirement|Adding repository"

...

[INFO] Computing missing sources...
[INFO] Adding repository http://download.jboss.org/jbosstools/static/releases/JBossTools-4.2.0.Beta1.core
[INFO] Adding repository https://repository.jboss.org/nexus/content/unzip/unzip/org/jboss/tools/locus/update.site/1.2.0-SNAPSHOT/update.site-1.2.0-SNAPSHOT.zip-unzip
[INFO] Adding repository http://download.jboss.org/jbosstools/targetplatforms/jbosstoolstarget/4.40.0.Beta2/REPO
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/kepler/201402210900-SR2
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/springide/3.2.0.201303060654-RELEASE-e4.3
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/luna/201403140900-M6
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/bpmn2-modeler/1.0.2.201402102317_0.7.0.201308220617_luna
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/bpel/1.0.3.v20130816-0854-CI
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/orbit/R20130517111416
[INFO] Adding repository http://download.jboss.org/jbosstools/static/releases/JBossTools-4.2.0.Beta1.coretests
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/m2e-extensions/m2e-apt/1.1.0-2013-11-29_03-18-37-H27
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/m2e-extensions/m2e-buildhelper
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/tm/3.6.0.M4
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/jetty/8.1.14.v20131031
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/atlassian/3.2.2.v20130909
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/webtools/S-3.6.0M6-20140310170306
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/gwt/3.4.2.v201310081834-rel-r43
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/swtbot/2.2.0
[INFO] Adding repository http://download.jboss.org/jbosstools/updates/requirements/birt/4.4.0.v20140311-1438
[ERROR] Cannot resolve project dependencies:
[ERROR]   Software being installed: com.google.gdt.eclipse.suite.e43.feature.feature.group 3.4.2.v201310081834-rel-r43
[ERROR]   Missing requirement: com.google.gdt.eclipse.platform.e42 3.4.2.v201310081834-rel-r43 requires 'bundle org.eclipse.core.runtime [3.8.0,3.10.0)' but it could not be found
[ERROR]   Cannot satisfy dependency: com.google.gdt.eclipse.suite.e43.feature.feature.group 3.4.2.v201310081834-rel-r43 depends on: com.google.gdt.eclipse.platform.e42 [3.4.2.v201310081834-rel-r43]
{code}

Can't figure out where this dependency on GWT/GPE is coming from. [~mickael_istria] any ideas or suggestions?



> Update JBT IS TP build to latest tycho (and discover missing dependencies!)
> ---------------------------------------------------------------------------
>
>                 Key: JBTIS-280
>                 URL: https://issues.jboss.org/browse/JBTIS-280
>             Project: JBoss Tools Integration Stack
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: target-platform
>    Affects Versions: 4.2.0.Alpha1-TP
>            Reporter: Nick Boldt
>
> Wanted to see if the JBT IS TP could fetch sources, and it can. As it was building, I noticed that you're using Tycho 0.18.1 (not 0.20.0 or 0.21.0-SNAPSHOT) and a very old version of org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0.CR2.
> So, I bumped you up to 0.20.0 and 0.19.0-SNAPSHOT, and got this error:
> {code}
> Unable to satisfy dependency from 
> org.springframework.osgi.io 1.2.1 to 
> package org.springframework.util [2.5.6,4.0.0).; 
> No solution found because the 
> problem is unsatisfiable.
> {code}
> Attached is a PR which shows what I tried, how it failed, and what I tried to do to fix it. 



--
This message was sent by Atlassian JIRA
(v6.2.3#6260)


More information about the jbosstools-issues mailing list