Инструкция по обработке ошибок и запросов для дистрибутивов
Багтракинг для дистрибутивов достаточно сильно отличается от обработки ошибок в такой подвижной среде, как Сизиф.
Баг на дистрибутив не может быть перевешан на другой дистрибутив, сизиф или бранч
За очевидным исключением ошибочно открытых багов.
Баг на дистрибутив должен получить resolution в рамках дистрибутива. Это означает, что во многих ситуациях вместо перевешивания бага на другой продукт нужно склонировать баг и указать какой-то resolution:
- Если баг будет исправлен в текущей версии дистрибутива (в апдейтах или патч-релизе), но для этого необходима работа в Sisyphus или бранче, баг необходимо склонировать на Sisyphus/бранч, в исходном баге поставить зависимость на свежесозданный и закрывать баг в дистрибутиве только тогда, когда апдейты или патч-релиз выпущены.
- Если баг будет исправлен в следующей версии дистрибутива, нужно склонировать баг в следующую версию, а в данной закрыть с диагнозом LATER
- Если неизвестно, когда баг будет исправлен, но работа в Sisyphus/бранче по исправлению этого бага запланирована, то баг нужно склонировать в Sisyphus/бранч, а исходный закрыть как WONTFIX с комментарием «смотри bug # по исправлению в нестабильной ветке».