Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 370420

Summary: fix build errors with Tycho 0.14.0
Product: z_Archived Reporter: Steffen Pingel <steffen.pingel>
Component: MylynAssignee: Steffen Pingel <steffen.pingel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 3.7   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 370502, 370611    
Bug Blocks: 372237    

Description Steffen Pingel CLA 2012-02-02 05:50:56 EST
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-packaging-plugin:0.14.0-SNAPSHOT:package-plugin (default-package-plugin) on project org.eclipse.mylyn.gerrit.core: Error assembling JAR: /home/hudson/.hudson/jobs/mylyn-3.7.x/workspace/TARGET/helios/org.eclipse.mylyn.reviews/org.eclipse.mylyn.gerrit.core/build.properties: bin.includes value(s) [model/] do not match any files. -> [Help 1]


[INFO] {org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1, osgi.ws=cocoa, osgi.arch=x86, osgi.os=macosx, org.eclipse.update.install.features=true, org.osgi.framework.system.packages=}
[ERROR] Cannot resolve project dependencies:
[ERROR]   Software being installed: org.eclipse.mylyn.discovery.ui 3.7.0.qualifier
[ERROR]   Missing requirement: org.eclipse.mylyn.discovery.ui 3.7.0.qualifier requires 'bundle org.eclipse.equinox.p2.operations 0.0.0' but it could not be found
[ERROR] 
[INFO] o.h.m.e.h.MavenExecutionResultHandler - Build failed with exception(s)
[INFO] o.h.m.e.h.MavenExecutionResultHandler - [1] org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.eclipse.mylyn.discovery.ui 3.7.0.qualifier to bundle org.eclipse.equinox.p2.operations 0.0.0.", "No solution found because the problem is unsatisfiable."]
[DEBUG] Closing connection to remote
[ERROR] Internal error: java.lang.RuntimeException: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.eclipse.mylyn.discovery.ui 3.7.0.qualifier to bundle org.eclipse.equinox.p2.operations 0.0.0.", "No solution found because the problem is unsatisfiable."] -> [Help 1]
org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.eclipse.mylyn.discovery.ui 3.7.0.qualifier to bundle org.eclipse.equinox.p2.operations 0.0.0.", "No solution found because the problem is unsatisfiable."]
Comment 1 Steffen Pingel CLA 2012-02-02 06:09:06 EST
The Gerrit bundle had a bogus include and the parent pom didn't configure optional dependency resolution properly as shown here:

 http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/tree/tycho-its/projects/compiler.optionalDependencies/require-bundle-ignore/pom.xml
 
Both problems are fixed now.
Comment 2 Steffen Pingel CLA 2012-02-02 17:56:20 EST
Reopening due to error tracked on bug 370502.
Comment 3 Steffen Pingel CLA 2012-02-04 17:18:12 EST
The performance issues appear to have been addressed in the latest snapshot.