I've had some further thoughts on this issue.
1) We should release 2.4.0 immediately. I'd base it on commit 1331 (the
one right before the changes to the fonts) but I'd also add in the
changes in commits 1333-5 (my changes to the windows installer). This
version should be fully backwards compatible with any work people
already have done. I've created a branch that has this form
(/branches/2.4.0rc in the repository) so that you can see what I'm
thinking. I've tested this on all three of my platforms (Mac 10.8.5,
Ubuntu 12.04, and Windows XP SP3). If we go this route, we still needs
all the version numbers to be tracked down and changed in the file (I'm
willing to do this).
2) You'll noticed I refer to my release candidate as "2.4.0". I think,
starting with this release, we should switch to semantic version
numbers. This should help make compatibility issues clearer to our
users (and us).
3) Both the font fix that Élie is working on and my change to the tex
command names will break backwards compatibility (though for entirely
different reasons). As a result, it makes sense to release 3.0.0 when
both are completed (if 3.0.0 is released when only one has been done,
then we'll need to release 4.0.0 when the other is done). I'm not sure
on the time line for either of these projects. I originally
guesstimated a month and a half for mine, but now that I've gotten
started it's starting to look like the project is more involved than I
thought and thus may take longer. I'll update my timeline when I get a
better sense of the scope of the work.
4) We should sort out the conditions for when we should create branches
and when it's okay to modify the trunk directly. I think we can manage
with the status quo for now, but figuring this out should make life
easier in the long run.
✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel, OSB
(R. Padraic Springuel)
PAX ☧ ΧΡΙΣΤΟΣ
_______________________________________________
Gregorio-devel mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-devel