Менее месяца назад (в октябре 2013 года) был выпущен стабильный выпуск (Saucy), и теперь он сразу же находится в активной разработке. Почему? Разве разработка не должна фокусироваться на стабильном выпуске, или оба выпуска / выпуска будут содержать одинаковое количество исправлений? Что изменится в новом выпуске для разработчиков, который не может быть импортирован из текущего стабильного выпуска?
Я видел пару вопросов, но они спрашивают, как перейти от разработки к стабильной версии, а не в ее рамках. , Я хотел бы получить ответ, подобный этому Будет ли альфа / бета ISO официально выпущен после релиза?
«Почему это так?»
Существует четкая разница между добавлением новых функций и исправлением ошибок. Первый - «разработка», а второй - «стабильный» выпуск. Стабильный выпуск не был бы очень стабильным, если бы все разработки происходили, например, на Ubuntu Touch и Mir приземлились на установленных пользователем системах.
Именно поэтому, когда версия Ubuntu выпущена как «стабильная», она не получает много новых функций, вместо этого сосредотачиваясь на исправлении ошибок в существующих пакетах, не обязательно обновляя их до совершенно новых версий.
Вся новая разработка происходит в выпуске «development», который пользователи, конечно, могут попробовать, с предупреждением, что передовое программное обеспечение может появиться в любое время и, возможно, нарушит ожидания того, как система будет вести себя.
Разве разработка не должна фокусироваться на стабильном выпуске
Совсем наоборот, см. Объяснение выше.
or both branch/releases will provide the same amount of fixes?
Стабильная версия будет получать только исправления, тогда как версия для разработки получит как исправления, так и новые версии / функции.
См. Процедуру для принятия обновления стабильной версии в стабильную версию, вы увидите, что необходимо сначала исправить ошибку в серии разработки, прежде чем запрашивать ее применение к стабильный выпуск. Также прочитайте раздел «Почему» для расширенного представления объяснения, которое я дал.
Менее месяца назад был стабильный выпуск (Saucy), и сейчас он сразу же находится в активной разработке. Почему?
Потому что всегда есть версия для разработки , Как только версия для разработки заморожена, люди начинают работать над следующей версией, которая затем становится версией для разработки. Так происходит каждые шесть месяцев. «+1» означает просто «следующий релиз».
«+ 1» также используется для обозначения +2 (и т. Д.), Когда имя не известно, как «Надежный + 1» для обозначения 14.10.
Разве разработка не должна фокусироваться на стабильном выпуске, или обе ветки / выпуски будут предоставлять одинаковое количество исправлений?
Но стабильный выпуск выпущен . По сути, это сделано. Это идеально. Единственные исключения из этого правила:
То, что вы описываете, - это скользящий релиз, в котором стабильность и развитие практически одно и то же. Это не то, как работает Ubuntu.
Что изменится в новой версии разработки, которую нельзя импортировать из текущей стабильной версии?
Что-нибудь. Все.
За исключением приведенного выше списка, ничто не меняет в стабильном выпуске. Идея состоит в том, чтобы поддерживать стабильный выпуск стабильным, и это делается путем его изменения как можно меньше.