Version Numbering/ru

From Free Pascal wiki
Revision as of 19:15, 8 May 2010 by KadafiVSC (talk | contribs) (New page: == Пояснение по поводу различий в нумерации версий Lazarus == Самое важное, что стоит знать - это то, что если...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Пояснение по поводу различий в нумерации версий Lazarus

Самое важное, что стоит знать - это то, что если последний номер версии будет четным, то это стабильный/публичный релиз. Например, версия 0.9.16 - стабильный релиз, и уже не будет меняться.

Но разработчики работают с текущей версией, которая меняется каждый день. У таких версий последний номер - нечетный. Например, с момента релиза версии 0.9.16 разработчики продолжают работать уже с версией 0.9.17. Эту версию можно получить, используя SVN ( получить Lazarus), любой патч имеет номер сборки. Например, на момент написания этого текста текущая версия 0.9.13 из SVN имела номер сборки 8792. Каждую ночь снимки текущей версии Lazarus собираются.


Что насчет исправленных ошибок, и в какую версию войдут эти исправления?

Давайте возьмем эту ошибку для примера. Цель - версия, в которой разработчики намеревались исправить эту проблему. В данном случае это означает, что версия 0.9.12 не могла быть выпущена до тех пор, пока эта ошибка не была бы исправлена. Вы можете увидеть список ошибок, которые должны быть решены прежде, чем будет выпущена следующая версия, на баг-трекере, используя соответствующий фильтр.

Вы можете видеть, что ошибка 1227 была исправлена в сборке 8004. После этого все версии с номером сборки больше, чем 8004, должны содержать этот патч. Номер сборки версии 0.9.10 равен 7919, поэтому исправление не включено в эту версию. Но исправление будет в первой же следующей стабильной сборке (т.е. версии 0.9.12). И, конечно же, оно доступно в нестабильных svn-версиях (0.9.11).