05 марта 2026 № 1 (2026)

ROSARIUM

газета советского программиста

Модуль 10: Работа с upstream

Взаимодействие с авторами ПО: баг-репорты, патчи, отношения.

Upstream — это авторы и основные разработчики программы, которую вы упаковываете. Эффективное взаимодействие с upstream сокращает вашу работу и повышает качество пакета.

Цели модуля

После изучения этого модуля вы будете:

  • Понимать, зачем мейнтейнеру общаться с upstream
  • Уметь составлять эффективные баг-репорты
  • Знать, как отправить патч upstream
  • Понимать этику взаимодействия

Содержание модуля

  1. Зачем работать с upstream Философия, выгоды для мейнтейнера и для upstream.

  2. Баг-репорты и патчи upstream Как сообщить о проблеме, как отправить исправление.

Зачем это нужно

Вы делаете в одиночкуВы работаете с upstream
10 патчей, которые нужно поддерживать при каждом обновлении0 патчей — исправления в upstream
Баги исправляются только для ROSAБаги исправляются для всех дистрибутивов
Вы один против мираUpstream помогает вам

Следующий модуль

После освоения работы с upstream переходите к Модулю 11: Ревью пакетов — как проверяют пакеты перед включением.