Bug 21264

Summary: blocks [security] updates to supported branches
Product: Infrastructure Reporter: Michael Shigorin <mike>
Component: git.altlinux.orgAssignee: Dmitry V. Levin <ldv>
Status: CLOSED FIXED QA Contact: Mikhail Gusarov <dottedmag>
Severity: normal    
Priority: P3 CC: at, enp, erthad, ktirf, redbaron
Version: unspecified   
Hardware: all   
OS: Linux   

Description Michael Shigorin 2009-08-27 19:31:22 MSD
Текущая реализация проверки версий пакетов между репозиториями блокирует возможность оперативной публикации security updates в поддерживаемом бранче (например, 4.0) без предварительного и обычно времяёмкого обновления во всех промежуточных бранчах (например, 4.1) до сизифа включительно.

Смысл наложенного ограничения ясен, но считаю реализацию недальновидной и не масштабирующейся даже на два бранча с разным сроком поддержи плюс unstable: у тех, кто занимается обновлениями по безопасности, интерес обычно сосредоточен на той ветке, которую они используют и исправление для которой возможно протестировать.

Сейчас же навязывается слепое и непроверенное обновление и в неиспользуемых бранчах, на которое ещё и уходит заметное..существенное время -- поскольку в каждый более старый бранч обновление приходится отправлять только по получении уведомления о сборке в очередной более новый, что создаёт массу лишних прерываний и головной боли.

Предлагается исправить это непрактичное решение, заменив error на warning.  Возможно, стоит доработать repocop для сравнения версий между репозиториями, чтоб не терялось в сообщениях об удачной сборке.
Comment 1 enp 2009-08-27 20:14:40 MSD
присоединяюсь к просьбе
Comment 2 Dmitry V. Levin 2009-09-04 01:38:09 MSD
Я сейчас несколько ослабил ограничения с тем, чтобы избежать вышеописанной проблемы.  Теперь версия-релиз пакета, отправленного в бранч, должна быть
1. меньше версии-релиза только одноимённого пакета в Сизифе;
2. больше версии-релиза всех одноимённых пакетов в более старых бранчах.
Comment 3 Michael Shigorin 2009-09-04 01:43:09 MSD
Спасибо!  Должно быть достаточно.
Comment 4 redbaron 2009-09-09 22:21:46 MSD
Простите, может я что-то не понимаю, но какие ограничения сняли? ведь именно такие ограничения всегда и были?
Comment 5 Michael Shigorin 2009-09-09 23:13:21 MSD
Сейчас старые бранчи "подпирают", а не новые "придавливают".  "Придавливает" версией сверху только сизиф, что резонно.

2 at: очень красивый компромисс, на самом деле.