04.03.2013 13:00, Vasiliy P. Melnik пишет:
А что тогда RELEASE 9.1p1, если в релиз нельзя коммитить?
Есть и тэг release/9.1.0 и бранч releng/9.1, но в svn это деление
условность.
releng/9.1 - это тот самый релиз, но в который идут коммиты, хоть и очень
редко. :-]
нет - не тот же самый.
Вот здесь патча на текущий момент нету
http://svn.freebsd.org/base/releng/9.1/
А вот здесь
http://svn.freebsd.org/base/stable/9/
он уже судя по всему уже есть.
Это прямо какой-то, извиняюсь за выражение, "конкурс копетанов"! :-D
Отвечу всем сразу:
1. В SVN деление на tags, branches и trunk условность и чисто технически
коммитить можно куда угодно;
2. releng/X.Y это и есть релиз, но с самыми критичными патчами (в том
числе security) и использовать в повседневной жизни release/X.Y.Z нужно
с ещё большей осторожностью, чем releng/X. По сути release/X.Y.Z нужен
только для истории. В этом смысле для конечных пользователей релиз - это
releng/X.Y, а не release/X.Y.Z;
3. В releng/X.Y попадают далеко не все патчи, которые идут в releng/X.
Даже патчи исправляющие серьёзные ошибки. Но дело в том, что степень
серьёзности ошибки очень субъективное понятие и определяется
разработчиками. Т.к. это opensource, то вполне можно обратиться с
вопросом-предложением о внесении интересующего патча и в releng/X.Y,
если это действительно очень важный для повышения стабильности патч.
P.S. Всё же это несколько оффтоп.