Модуль 10: Работа с upstream
Взаимодействие с авторами ПО: баг-репорты, патчи, отношения.
Upstream — это авторы и основные разработчики программы, которую вы упаковываете. Эффективное взаимодействие с upstream сокращает вашу работу и повышает качество пакета.
Цели модуля
После изучения этого модуля вы будете:
- Понимать, зачем мейнтейнеру общаться с upstream
- Уметь составлять эффективные баг-репорты
- Знать, как отправить патч upstream
- Понимать этику взаимодействия
Содержание модуля
-
Зачем работать с upstream Философия, выгоды для мейнтейнера и для upstream.
-
Баг-репорты и патчи upstream Как сообщить о проблеме, как отправить исправление.
Зачем это нужно
| Вы делаете в одиночку | Вы работаете с upstream |
|---|---|
| 10 патчей, которые нужно поддерживать при каждом обновлении | 0 патчей — исправления в upstream |
| Баги исправляются только для ROSA | Баги исправляются для всех дистрибутивов |
| Вы один против мира | Upstream помогает вам |
Следующий модуль
После освоения работы с upstream переходите к Модулю 11: Ревью пакетов — как проверяют пакеты перед включением.