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

Bug 361807

Summary: Cannot use Xpand 1.2.0 nightly with MWE 1.1.1
Product: [Modeling] M2T Reporter: Karsten Thoms <karsten.thoms>
Component: XpandAssignee: Project Inbox <m2t.xpand-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: dennis.huebner
Version: 1.1.0   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
Target definition reproducing the bug
none
Screenshot none

Description Karsten Thoms CLA 2011-10-24 10:04:33 EDT
Created attachment 205820 [details]
Target definition reproducing the bug

During the build the manifest files of Xpand plugins take the used versions of external plugins (e.g. org.eclipse.mwe.core) from the target platform used in the build. This makes Xpand require e.g. MWE 1.2.1. 

When trying to define a target platform with MWE 1.1.1 (Indigo SR1 release) with Xpand 1.2.0 nightly this fails, see screenshot.

To do: Analyze the minimal version of 3rd party dependencies and define them in the manifest files.
Comment 1 Karsten Thoms CLA 2011-10-24 10:05:26 EDT
Created attachment 205821 [details]
Screenshot
Comment 2 Dennis Huebner CLA 2011-10-24 10:28:39 EDT
Removed pde.match.rule.retain.lower=true to allow buckminster match with rule compatible 1.2.3.abc -> [1.0.0,2.0.0) see /org.eclipse.xpand.releng/releng/xpand-build.properties
We should check all the dependencies to none xpand/xtend projects and set lower bound if necessary. After that, I advise to rollback the changes
Comment 3 Karsten Thoms CLA 2011-11-17 14:35:50 EST
This works sufficient now.
Comment 4 Karsten Thoms CLA 2013-02-21 08:10:47 EST
Bug resolved before Xpand 1.2 release date => Closing