-----Original Message-----
From: Laurent Goubet [mailto:laurent.goubet@xxxxxxx]
Sent: 25 June 2009 08:05
To: Alexander Igdalov
Cc: 'Adolfo Sánchez-Barbudo Herrera'; ed@xxxxxxxxxxxxx
Subject: Re: OCL sources tagged and branched
Hi all,
Whether it's worth commiting or not, I believe the maintenance branch
shouldn't see any commit except for bug fixes : I believe that is the
point of a "maintenance" branch :). On the other hand, as the next
release of OCL will be 2.0 (and it is most likely that this version
increase will see API breaks and the loss of backward
compatibility), I
think most clients relying on OCL will keep using 1.3 (or subsequent
"bug fix" releases of that stream) for a while. Maybe they'll
switch for
2.1, maybe for later releases when they'll realise the 2.x
stream truly
provides notable enhancements ... but I truly doubt they'll
switch for
2.0 right off the bat.
In this context I would also push for the team (at least one commiter
other than the coder) to review all patches aimed at the maintenance
stream; at least to do our best to prevent regressions and accidental
API break/leak.
On a whole different subject, I know I haven't been able to
take part in
OCL for now and have remained silent on most issues (often
because all
had already been said :p). As Galileo is now out, my work
load on EMF -
EMF Compare and M2T - Acceleo should subside with the rush.
Is there a
roadmap or planning available for OCL for us to know where to
start for
the upcoming release? On this issue, you might be interested
in knowing
that I am far from familiar with grammars and will probably
have trouble
in working on points related to it ... though I think Ed can
tackle just
about anything coming at us on this point :).
Laurent Goubet
Obeo
Alexander Igdalov a écrit :
Hi Team,
I have tagged OCL sources by 'R1_3'. I have also created a
new branch for Galileo maintenance - 'R1_3_maintenance'.
We can now start committing to HEAD which is the location
of the source code for Helios.
I don't think it's worth committing anything to the
maintenance branch except for possible critical bugs. If
these occur I suggest that the corresponding patches
submitted by one of us are to be reviewed by the rest of the team.
Cheers,
- Alex.