[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[mdt-ocl.dev] M6/M7 interim Examples builds
 | 
Hi All
Very impressive speed on getting M6 out, though I think somehow you 
managed to promote before EMF. Did the release provoke the temporary 
buckybuild failure?
--
Now we can sort out what to do about builds to support the OCL Examples 
Editor.
a) The approach that half works in 
https://build.eclipse.org/hudson/job/cbi-m2m-qvtd-0.8-nightly/79/
Build against the IMP Update Site. This successfully compiles and packs 
an Update Site but fails prior to testing since the p2 install fails. 
The update site could be manually archived, but users need to install 
IMP Runtime first before installing MDT/OCL Examples.
It may be that IMP fixes
https://bugs.eclipse.org/bugs/show_bug.cgi?id=303424
promptly, but I think we can sympathise with a lack of enthusiasm for 
upgrading build procedures. We should expect a significant delay before 
the IMP developers migrate from Ganymede.
b) The approach that works in 
https://build.eclipse.org/hudson/job/cbi-m2m-qvtd-0.8-nightly/70/
Add IMP Runtime to the base editor feature and build so that IMP Runtime 
comes from SVN.
This republishes IMP Runtime on the MDT/OCL Update site and so avoids 
the problem that the IMP Update Site is not p2-ready; there are no 
artifacts.jar and contents.jar
When bug 303424 is fixed (by M7 if we're lucky) we might revert to a).
With MDT/OCL being part of the Helios train and IMP not being, we might 
choose to stick with this approach so that the Helios modelling package 
does not have a dangling dependency on IMP.
c) Do nothing
No OCL Examples Editor in Helios.
d) Other Ideas
---
I would like some approval/lack of disapproval from other committers 
before changing Examples features to commit us to a now only slightly 
awkward IMP dependency.
---
Alex: when we add editor tests, we want to make sure there is a two 
times expectation timeout on the build since UI tests can easily lock up 
with an unanswered "Do you want to delete XXX" popup or equivalent.
    Regards
        Ed Willink