|Re: [mdt-ocl.dev] Juno SR2 RC1|
Comments in line
On 14/01/2013 13:34, Adolfo Sanchez-Barbudo Herrera wrote:
I haven't used the Synchronize view for ? a year. With GIT the History View is much much more powerful and what is actually debugged.
Not sure what you mean here. There are no templates in the reviewed patch.
For instance in Ecore, you might think an EReference could only be contained by an EClass (the simple case), but actually it can also be contained by an EAnnotation.eContent (the complex case).
eContainer() works for the actual containment. CompositionProperty is concerned with a specific one such as EReference.eContainingClass for which the assumption that EReference.eContainer() is the same fails when the containment is EAnnotation.eContents.
I tried a target platform again a few months ago and it didn't work at all. Maybe I was trying to work forwards: an M3 platform on 'M0', rather than backwards, Juno on Kepler.
Yes you certainly need multiple repos per major platform. Sometimes multiple repos per development branch are helpful to avoid having to commit one WIP in order to switch to another.
I don't see any errors.
You mean CVS. Killing re-indexing is counter-productive. Some of the pending jobs are short but clog up the list. It takes time to learn which ones matter.
I often find that it helps to disable Auto-build before any major GIT activity to avoid GIT restarting builds at every project change. Once GIT is happy, re-enable auto-builds.
I'm pretty sure there are also significant problems with one or more Modeling Project builders; certainly Acceleo seems to rebuild very slowly very frequently. Closing the examples.build and examples.codegen plugins can help. I found the ergonmics of Acceleo editing/building so disappointing for OCL codegen that I've migrated all the codegen templates to direct Java M2T. (I tried Xtend briefly, just in case, but its significant deviations from Java (as well as OCL) made me uncomfortable.) This eliminates the OCL run-time dependency on Acceleo breaking a nasty installation loop. Hopefully this will be on master for M5.
Here too overnight. Melted now and raining again.
Back to the top