Bug 9801

Summary: Missing requirement for installing Yocto ADT on Eclipse Mars
Product: [Yocto Project Subprojects] ADT Reporter: Francis Giraldeau <francis.giraldeau>
Component: adtAssignee: Jessica <jessica.zhang>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: poky.adt.watcher, poky.watcher, tim.orling
Version: 2.1   
Target Milestone: ---   
Hardware: x86   
OS: x86_64   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

Description Francis Giraldeau 2016-06-17 19:36:27 UTC
Using the Eclipse Mars.2 Release (4.5.2) and the following update site:

  http://downloads.yoctoproject.org/releases/eclipse-plugin/2.1.0/mars/

The installation fails with this error message:

Cannot complete the install because one or more required items could not be found.
Software being installed: Yocto Project ADT Plug-in 1.4.0.201604192045 (org.yocto.sdk.feature.group 1.4.0.201604192045)
Missing requirement: Yocto Project ADT Plug-in 1.4.0.201604192045 (org.yocto.sdk.feature.group 1.4.0.201604192045) requires 'org.eclipse.tm.terminal 3.0.1' but it could not be found

All dependencies are installed according to the documentation, but the documentation is not updated for Eclipse Mars. By looking at plug-ins installed, the org.eclipse.tm.terminal package is version 4.0, and the version required in features/org.yocto.sdk/feature.xml is:

  <import plugin="org.eclipse.tm.terminal" version="3.0.1" match="greaterOrEqual"/>

However, the plug-in org.eclipse.tm.terminal does not exists and to be splitted now: 

  org.eclipse.tm.terminal.control.feature
  org.eclipse.tm.terminal.view.feature
  org.eclipse.tm.terminal.feature
Comment 1 Tim Orling 2016-06-23 14:34:15 UTC
Duplicate of #9105