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

Répondre à