⇤ ← Версия 1 от 2013-05-26 23:36:01
2360
Комментарий:
|
← Версия 2 от 2013-05-26 23:51:04 ⇥
2521
|
Удаления помечены так. | Добавления помечены так. |
Строка 26: | Строка 26: |
* Полуавтоматическое обновление на основе uscan: возможные недостатки | * Полуавтоматическое обновление на основе uscan * обновление исходников * модификация спецфайлов * сборка обновлённой версии * контроль качества сборки |
Социальная роль сопровождающего пакет
- Как стать сопровождающим?
- Зачем?
- Процедура приёмки на примере ALT
- Ответственность за пакет = самодисциплина и дополнительная мотивация
- …но не «обязанность»
ACL в Sisyphus: пакеты с запретом NMU, включение список группы @qa и @everybody
- Задачи сопровождающего:
- Сборка и тестирование
- Отслеживание ошибок (issues). Системы отслеживания ошибок и их свойства.
- Активность на информационных ресурсах (списки рассылки, форумы). Правила поведения в списке рассылки.
Разделение на «сборщиков» и «тестировщиков»
Профессионализация (=> сокращение роста) сообщества разработчиков СПО
- Рост числа пакетов и сложности кода
=> большое число пакетов у одного сопровождающего
=> требование эффективного сопровождения
=> невозможность совмещать глубокие знания в предметной области и навыки сборки сложных пакетов
=> требование качественного тестирования
Задача: организация тестовых окружений для специалистов в предметной области (тестовые сборки git.alt? форумы? готовые виртуальные окружения?)
=> Роботизация (пере)сборки
- Debian uscan/watch и его аналоги
- Пакеты с готовыми данными (робот-сопровождающий)
- Производные пакеты из других дистрибутивов (ALT autoimports)
- Полуавтоматическое обновление на основе uscan
- обновление исходников
- модификация спецфайлов
- сборка обновлённой версии
- контроль качества сборки