Open eclipse-ocl-bot opened 2 months ago
By Ed Willink on Mar 21, 2015 09:17
(In reply to Ed Willink from comment #0)
the *.rmap fetch is ... Xtext 2.7.2
Forcing 2.7.3 eliminates the failure.
That will do for Luna.
For Mars:
the APIBaseLIne.target specifies all depenedencies as well as OCL.
the *.rmap must be the SR0 releases for repeatability
but the *.rmap must be the latest status to support release-wide testing
| --- | --- | | Bugzilla Link | 462755 | | Status | NEW | | Importance | P3 normal | | Reported | Mar 21, 2015 08:23 EDT | | Modified | Mar 21, 2015 09:17 EDT | | Reporter | Ed Willink |
Description
An attempt to do a branch build for Luna maintenance failed with:
Error: file /jobs/genie.ocl/buckminster-ocl-branch-tests/workspace/org.eclipse.ocl.git/examples/org.eclipse.ocl.examples.xtext.base.ui/META-INF/MANIFEST.MF, line 1: The re-exported type org.eclipse.xtext.ui.containers.AbstractProjectsStateHelper has been removed from org.eclipse.ocl.examples.xtext.base.ui_3.4.0\ Error: file /jobs/genie.ocl/buckminster-ocl-branch-tests/workspace/org.eclipse.ocl.git/examples/org.eclipse.ocl.examples.xtext.base.ui/META-INF/MANIFEST.MF, line 5: The major version should be incremented in version 3.4.1, since API breakage occurred since version 3.4.0
because the (non-OCL) API reference was whatever is in the luna release (2.7.3 prevailing although 2.6.1 at SR0) and the *.rmap fetch is xtext/updates/releases/maintenance/R201409160908 (Xtext 2.7.2). Consequently a class added in 2.7.3 (is this allowed?) is reported as a class removed.
Presumably our API reference throughout Luna maintenance and Mars development should be precisely Luna SR0, not prevailing Luna and for all dependencies as well as OCL.