Различия между версиями 1 и 2
Версия 1 от 2013-05-26 23:36:01
Размер: 2360
Редактор: FrBrGeorge
Комментарий:
Версия 2 от 2013-05-26 23:51:04
Размер: 2521
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 26: Строка 26:
 * Полуавтоматическое обновление на основе uscan: возможные недостатки  * Полуавтоматическое обновление на основе uscan
  * обновление исходников
  * модификация спецфайлов
  * сборка обновлённой
версии
  * к
онтроль качества сборки

Социальная роль сопровождающего пакет

  • Как стать сопровождающим?
    • Зачем?
    • Процедура приёмки на примере ALT
  • Ответственность за пакет = самодисциплина и дополнительная мотивация
    • …но не «обязанность»
    • ACL в Sisyphus: пакеты с запретом NMU, включение список группы @qa и @everybody

  • Задачи сопровождающего:
    • Сборка и тестирование
    • Отслеживание ошибок (issues). Системы отслеживания ошибок и их свойства.
    • Активность на информационных ресурсах (списки рассылки, форумы). Правила поведения в списке рассылки.

Разделение на «сборщиков» и «тестировщиков»

  • Профессионализация (=> сокращение роста) сообщества разработчиков СПО

  • Рост числа пакетов и сложности кода
  • => большое число пакетов у одного сопровождающего

    • => требование эффективного сопровождения

  • => невозможность совмещать глубокие знания в предметной области и навыки сборки сложных пакетов

    • => требование качественного тестирования

Задача: организация тестовых окружений для специалистов в предметной области (тестовые сборки git.alt? форумы? готовые виртуальные окружения?)

=> Роботизация (пере)сборки

  • Debian uscan/watch и его аналоги
  • Пакеты с готовыми данными (робот-сопровождающий)
  • Производные пакеты из других дистрибутивов (ALT autoimports)
  • Полуавтоматическое обновление на основе uscan
    • обновление исходников
    • модификация спецфайлов
    • сборка обновлённой версии
    • контроль качества сборки

LecturesCMC/PackageMaintaining2013/08-MaintainingSocial (последним исправлял пользователь FrBrGeorge 2013-05-26 23:51:04)