Bug 21264 - blocks [security] updates to supported branches
Summary: blocks [security] updates to supported branches
Status: CLOSED FIXED
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: git.altlinux.org (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: Dmitry V. Levin
QA Contact: Mikhail Gusarov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-27 19:31 MSD by Michael Shigorin
Modified: 2009-09-09 23:13 MSD (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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: очень красивый компромисс, на самом деле.