Различия между альфа, бета, разработкой и исправлениями (например, R)?
Я думаю, что мои вопросы касаются различных выпусков любого программного обеспечения, хотя на примере R.
С http://cran.r-project.org/sources.html,
R Источники
Официальные релизы
Официальные выпуски исходного кода R, скорее всего, вам нужны, если вы ищете источники R (как для Unix, так и для Windows). ...
Последний выпуск (2014-10-31, Тыквенный шлем): R-3.1.2.tar.gz
Изменения в предыдущей версии документированы в файле NEWS (также содержится в источниках).
Старые версии доступны здесь.
моментальные снимки
Снимки исходных кодов R для версий для разработчиков и исправленных выпусков можно получить в виде tar-файлов в формате gzipped и bzipped по ftp://ftp.stat.math.ethz.ch/Software/R/:
- Источники альфа- и бета-версий R (ежедневные снимки, созданные только за периоды времени до запланированного выпуска).
- Последний исправленный выпуск: R-patched.tar.gz, R-patched.tar.bz2 (прочитайте, что нового в последней исправленной версии).
- Последняя версия разработки: R-devel.tar.gz, R-devel.tar.bz2 (узнайте, что нового в последней версии devel).
После загрузки источников R вы также должны загрузить рекомендуемые пакеты, введя дерево источников R и запустив
tools/rsync-recommended
из командной строки оболочки.
Приведенные выше архивы создаются автоматически из дерева Subversion, поэтому могут даже не компилироваться на вашей платформе и могут содержать любое количество ошибок. Они, вероятно, будут работать, но, возможно, нет. Используйте их, чтобы убедиться, что отслеживаемая ошибка исправлена или уже реализована новая функция, которую вы всегда хотели.
Сам CRAN больше не отражает исходные моментальные снимки (по состоянию на 2001-11-14), поскольку распространять архивы, которые ежедневно изменяются, через сеть зеркальных сайтов имеет лишь ограниченный смысл. Когда моментальный снимок достигает одного из конечных узлов в процессе зеркалирования, на исходных сайтах уже есть две новые версии.
Мои вопросы:
Верно ли, что последние "Официальные выпуски" являются исходным дистрибутивом для последнего бинарного выпуска, без каких-либо пакетов со времени выпуска последнего бинарного выпуска?
Каковы различия между альфа, бета, разработкой и исправленными выпусками R?
Как они связаны с последним официальным релизом?
Какие различия существуют между "альфа / бета релизами" и "последним релизом разработки"?
Относится ли "последний исправленный выпуск" только к последнему стабильному выпуску, а не к разработке?
Спасибо!
1 ответ
Номера версий - это группы цифр, разделенных точками:
Пример:
программное обеспечение Foo 2.3
Программная панель 5.11.4
В дополнение к числовым компонентам, проекты иногда привязываются к описательной метке, такой как "Альфа" или "Бета", например:
Foo 2.3.0 (Alpha)
Бар 5.11.4 (бета)
Спецификатор Alpha или Beta означает, что этот выпуск предшествует будущему выпуску, который будет иметь тот же номер без квалификатора. Таким образом, "2.3.0 (Альфа)" в конечном итоге приводит к "2.3.0".
Три метки, "Альфа", "Бета" и "RC" (для "Release Candidate"), в настоящее время довольно широко известны.
В типичной трехкомпонентной системе первый компонент - это старший номер, второй - младший номер, а третий - микро номер (также называемый номером "патча"). Например, выпуск "2.10.17" является восемнадцатым микро-релизом (или выпуском патча) в одиннадцатой строке второстепенного выпуска во второй серии основных выпусков.
В некоторых проектах добавляется четвертый компонент, обычно называемый номером исправления, для особенно тонкого контроля над различиями между их выпусками (в других проектах "заплата" используется как синоним "микро" в трехкомпонентной системе, так как показано раньше). Я думаю, что R работает с четырехзначной системой, но не показывает последний номер на веб-сайте, называя версии, как правило, "исправленными версиями". рассматривать. Т.е. исправленная версия означает, например, "скрытые" четвертые номера выпуска 3.4.1.
Выдержки из книги Карла Фогеля "Создание программного обеспечения с открытым исходным кодом: как запустить успешный проект свободного программного обеспечения". http://producingoss.com/