Нестабильный протокол
с z
и суффиксом с основным номером версии.
Например, нестабильный протокол под названием foo-bar
с основной версией 2, содержащий два интерфейса wp_foo
и wp_bar
, оба с дополнительной версией 1, будет размещён в каталоге unstable/foo-bar/
и состоять из одного файла с именем README
и ещё одного с именем foo-bar-unstable-v2.xml
. Файл XML будет содержать два интерфейса под названиями zwp_foo_v2
и zwp_bar_v2
, атрибут version
которых будет установлен на 1.
В процессе разработки нового протокола может потребоваться внести изменения, которые не будут совместимы с предыдущими версиями. Такие изменения должны быть отражены в основной и дополнительной версиях протокола.
Если необходимо внести несовместимое изменение, то процедура будет следующей:
Изменения, совместимые с предыдущей версией в рамках основной нестабильной версии, могут быть внесены обычным способом, как это делается в основном Wayland или в стабильных протоколах.
Как только принято решение объявить протокол стабильным, что означает запрет на внесение любых изменений, несовместимых с предыдущими версиями, требуется выполнить последнее преобразование.
Процедура будет следующей:
stable/
с тем же именем, что и каталог протокола в каталоге unstable/
;.xml
;unstable
и основной номер версии из имени протокола в XML;z
и суффикс с основным номером версии из всех интерфейсов протокола;README
в нестабильном каталоге и создать новый файл README
в новом каталоге.Существуют и другие требования для объявления протокола стабильным. См. раздел УПРАВЛЕНИЯ GOVERNANCE section 2.3.
Каждый выпуск wayland-protocols завершает работу над версией протоколов в том состоянии, в котором они находились на тот момент.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )