История изменений
Исправление Rootlexx, (текущая версия) :
Ошибки в исходниках проекта - это не область ответственности дистрибутива. Все вопросы должны быть к авторам проекта.
Так авторы их и исправляют — в новой версии программы. В которой также есть новая функциональность, изменения поведения и новые ошибки. Что тогда делать релизным дистрибутивам, если не накладывать исправляющие ошибки патчи на ту версию, которая в дистрибутиве?
Можно отдельно выпускать дистрибутив из релизных версий пакетов и из тестовых альфа версий.
Как это убережёт или поможет исправить ошибки в релизных версиях программ?
Исправления должны приниматься в сам проект, а не дистрибутив.
Да неужели, кто бы мог подумать…
Внезапно, ровно так и происходит. Второй раз в этой теме даю ссылку: https://www.debian.org/doc/debian-policy/ch-source.html#changes-to-the-upstream-sources
Где гарантия, что там только такие патчи?
В открытости этих патчей. Они даже в отдельном от оригинальных исходников архиве идут.
Почему их нельзя отправить в основной проект?
Вы эту глупость придумали — вы и отвечайте.
Мутная формулировка. Иногда это приводит к изменению поведения программы.
Пример существенного изменения в поведении программы — в студию!
Исходная версия Rootlexx, :
Ошибки в исходниках проекта - это не область ответственности дистрибутива. Все вопросы должны быть к авторам проекта.
Так авторы их и исправляют — в новой версии программы. В которой также есть новая функциональность, изменения поведения и новые ошибки. Что тогда делать релизным дистрибутивам, если не накладывать исправляющие ошибки патчи на ту версию, которая в дистрибутиве?
Можно отдельно выпускать дистрибутив из релизных версий пакетов и из тестовых альфа версий.
Как это убережёт или поможет исправить ошибки в релизных версиях программ?
Исправления должны приниматься в сам проект, а не дистрибутив.
Да неужели, кто бы мог подумать…
Внезапно, ровно так и происходит. Второй раз в этой теме даю ссылку: https://www.debian.org/doc/debian-policy/ch-source.html#changes-to-the-upstream-sources
Где гарантия, что там только такие патчи?
В открытости этих патчей. Они даже в отдельном от оригинальных исходников архиве идут.
Почему их нельзя отправить в основной проект?
Вы эту глупость придумали — вы и отвечайте.
Мутная формулировка. Иногда это приводит к изменению поведения программы.
Конечно, приводит: раньше программа падала, а теперь не падает — изменение поведения налицо!