Something that just occurred to me.
Given that we're going to be targeting 4.1 for the TeXLive 2016 release
cycle, we need to give some thought about how we are going to
differentiate version numbers for the TeXLive releases and the
self-install releases. This is necessitated by the fact that TeXLive
binaries are only built 1/year so we cannot make any changes to the C
code on the TeXLive releases during the course of the year, but could
push changes to the TeX code to CTAN for people to using tlmgr and
similar update solutions.
As it stands, our own version checking would dictate that on the TeXLive
branch, the major version cannot change during the course of the year,
but the minor or patch version could. I thus propose the following:
TeXLive branch releases have a odd minor version number (4.1.0, 4.3.0,
etc.). Self-install branch releases have even version numbers (4.0.0,
4.2.0, etc.). These branch numbers would advance independently of each
other during the course of the year, except when it comes time to
prepare for the building of TeXLive binaries. At that point we advance
the numbers so that the first self-install release after the TeXLive
binaries are built (thus freezing C development on the TeXLive branch
for another year) would be 1 higher than the TeXLive release for that year.
Thoughts? Other ideas as to how to handle this impending development split?
✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel, OSB
St. Anselm’s Abbey
Washington, DC
(R. Padraic Springuel)
PAX ☧ ΧΡΙΣΤΟΣ
_______________________________________________
Gregorio-devel mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-devel