| Summary: | Cannot use Xpand 1.2.0 nightly with MWE 1.1.1 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Modeling] M2T | Reporter: | Karsten Thoms <karsten.thoms> | ||||||
| Component: | Xpand | Assignee: | 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: |
|
||||||||
Created attachment 205821 [details]
Screenshot
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 This works sufficient now. Bug resolved before Xpand 1.2 release date => Closing |
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.