I read a post by Jose' in the user's list and started thinking about
version numbers used by LyX. Eventually I tried explaining it to
myself and wrote it down here:

        http://wiki.lyx.org/LyX/LyXVersionNumbers

I've pasted the text below for convenience. Is the text correct? What
have I missed?

Should I let it stay on the users' wiki, should it be moved to the
developers' wiki or simply removed (i.e. is it redundant)?

regards
/Christian


--------
Most users want to get the latest stable release of LyX. This will
either be a major release such as LyX 1.4, or a minor release such as
LyX 1.4.1 (at the time of writing this, LyX 1.4.1 has not been
released yet).

The version number of the latest stable version of LyX typically
changes as follows (the examples was written 2006-04-08):

LyX 1.3   the previous major and stable release 
LyX 1.3.1 bug fixes (and possibly minor improvements) 
... 
LyX 1.3.7 the last minor release in the 1.3-series 
LyX 1.4 ? the current major and stable release 
LyX 1.4.1 bug fixes (and possibly minor improvements) - not released yet 
LyX 1.5   the next major and stable release - not released yet 

After a major release (e.g. LyX 1.4 etc), work typically continues in
two separate branches of souce code. The trunk is the main development
branch, this is where new major features are introduced. This branch
eventually becomes the next major release (e.g. LyX 1.5). For each
major release, the source code is forked off into a separate stable
branch (BRANCH_1_4_X for LyX 1.4) where minor bug fixes are
implemented. This branch eventually results in minor releases such as
LyX 1.4.1, LyX 1.4.2 and so on. The intention is that this branch will
always be stable.

Instructions for getting source code from the versioning system can be
found at http://www.lyx.org/devel/cvs.php. Despite the URI, the
versioning system these days is actually Subversion rather than CVS.

In order to get the source code of the stable branch (currently
BRANCH_1_4_X) using Subversion, you can use a command such as this:

svn co svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X lyx-1.4.x 

Normal users are not recommended to use the main (development) branch
for regular use. However, if you would like to help with
testing/coding new features, you can get the development branch using
the following command:

svn co svn://svn.lyx.org/lyx/lyx-devel/trunk lyx-devel 

Issues relating to the development branch are best discussed in the
developer's list, [EMAIL PROTECTED]


-- 
Christian Ridderström, +46-8-768 39 44               http://www.md.kth.se/~chr


Reply via email to