[Team-policy] Контрибы
REAL
root на mmedia2.kemsu.ru
Ср Апр 1 12:46:17 MSD 2009
Anton Farygin пишет:
> В backports меня волнует то, что туда будут собраны пакеты, которые
> потенциально сломают обновления - новые версии библиотек, новые версии
> системного ПО.
>
> При этом может так получится, что в backports для 4.0 будет собран
> (например) psi-0.13, а в 4.1 в бранче будет psi-0.12. Как будет
> выполняться обновление - я не понимаю. Пользователь, как правило, не
> захочет разбираться с тем, почему у него что-то сломано..
А как быть с нормально собирающимися и работающими пакетами, которые
просто не проходят проверку в том же Сизифе? например, bad_elf у
какого-нибудь плагина зарубает возможность дать на тестирование людям
_всего_ приложения. Да, такое приложение есть unstable (а Сизиф-то,
stable? :) ), его нужно пилить, но уже не весь, а конкретный один
плагин, который ещё и непонятно когда вылетит, может быть, до
использования unmet и вовсе дело не дойдёт. Можно и заглушку сделать,
но это спрячет проблему и обманет сборочницу Сизифа, но как раз
прятать проблемы - дурная практика, имхо. А имея какой-нибудь заведомо
нестабильный backports (или карман, или ещё какой репозиторий, о
котором известно, что его можно только на свой страх и риск), и работа
бы быстрее двигалась, и тестеры бы без дела не сидели ;)
А пока получается ситуация, что майнтайнер остаётся с пакетом один на
один, ну и плюс в крайне исключительных случаях находится сильно
желающий, который сделает себе git clone, чтобы потестировать. Вот и
был бы в таких случаях вполне востребованным механизм, чтобы делать
себе не git clone, а банальный apt-get install, подключив один из
таких нестабильных репозиториев.
Наверно, да, backports - не очень удачное название для подобного рода
вещей, тут то ли что-то 4testers_only, то ли ещё как вроде
unstable/development подойти может...
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
Подробная информация о списке рассылки Team-policy