07.03.2013 18:49, Eugene Grosbein пишет:
2. releng/X.Y это и есть релиз, но с самыми критичными патчами (в том
числе security) и использовать в повседневной жизни release/X.Y.Z нужно
с ещё большей осторожностью, чем releng/X. По сути release/X.Y.Z нужен
только для истории. В этом смысле для конечных пользователей релиз - это
releng/X.Y, а не release/X.Y.Z;
Нет. Релиз - это снапшот. Для конечных пользователей релиз это то,
что было выпущено в виде дистрибутива и он меняться не может,
это release/X.Y.Z. В истории системы была пара исключений, когда релиз
перевыпускали
и перевыкладывали в сеть дистрибутив, но это именно исключения.
Технически вы правы, но для конечного пользователя это всё не важно.
Смысла в release/X.Y.Z для него мало, когда есть releng/X.Y. А что это в
svn - branch или tag - тем более не важно.
3. В releng/X.Y попадают далеко не все патчи, которые идут в releng/X.
Даже патчи исправляющие серьёзные ошибки. Но дело в том, что степень
серьёзности ошибки очень субъективное понятие и определяется
разработчиками. Т.к. это opensource, то вполне можно обратиться с
вопросом-предложением о внесении интересующего патча и в releng/X.Y,
если это действительно очень важный для повышения стабильности патч.
Да. Плюс патчи безопасности идут туда. Какое-то время
эта _ветка_ называлась -SECURITY по аналогии со -STABLE.
P.S. Всё же это несколько оффтоп.
Ничуть.