Адам Джексон (Adam Jackson), който отговаряше за подготовката на няколко предишни версии на X.Org Server, в своя доклад на конференцията да премине към нова схема за номерация на версиите. За да бъде по-ясно колко отдавна е публикувана дадена версия, подобно на Mesa, е предложено в първото число на версията да се отрази годината. Второто число ще указва редовния номер на значителната версия за разглежданата година, а третото число ще отразява корективните актуализации.
Освен това, тъй като версиите на X.Org Server вече излизат доста рядко (X.Org Server 1.20 излезе преди година и половина) и засега активност по формирането на X.Org Server 1.21, докато в кода са се натрупали някои поправки и нововъведения, се предлага да се премине към планов модел на формиране на новите версии.
Предложението е, че кодовата база ще се развива постоянно с използване на система за непрекъсната интеграция, а версията ще представлява просто срез на състоянието на определени предварително насрочени дати, при условие че всички CI тестове са успешно преминали.
Значителните версии, включващи нови функции, се планира да се формират на всеки 6 месеца. С добавянето на нови функции се предлага също да се формират междинни сборки, които могат да се автоматично разработват, например, на всеки две седмици.
Ханс де Гоеде (Hans de Goede), разработчик на Fedora Linux, работещ в компанията Red Hat, , че предложената методология не е без недостатъци — тъй като X.Org Server е много свързан с оборудването, чрез системата за непрекъсната интеграция не е възможно да се уловят всички проблеми. Затова се предлага допълнително да се въведе система за блокиращи грешки на версиите, при наличието на които автоматичното издаване ще бъде отлагано, а също така да се организира формирането на предварителни версии за тестване преди издаването. Майкъл Дензер (Michel Dänzer), разработчик на Mesa от Red Hat, , че предложената методология е добра за снимки и кандидати за версии, но не за финални стабилни версии, включително поради възможността за нарушаване на съвместимостта на ABI в междинна версия.
Източник: opennet.ru
