Текущая реализация проверки версий пакетов между репозиториями блокирует возможность оперативной публикации security updates в поддерживаемом бранче (например, 4.0) без предварительного и обычно времяёмкого обновления во всех промежуточных бранчах (например, 4.1) до сизифа включительно. Смысл наложенного ограничения ясен, но считаю реализацию недальновидной и не масштабирующейся даже на два бранча с разным сроком поддержи плюс unstable: у тех, кто занимается обновлениями по безопасности, интерес обычно сосредоточен на той ветке, которую они используют и исправление для которой возможно протестировать. Сейчас же навязывается слепое и непроверенное обновление и в неиспользуемых бранчах, на которое ещё и уходит заметное..существенное время -- поскольку в каждый более старый бранч обновление приходится отправлять только по получении уведомления о сборке в очередной более новый, что создаёт массу лишних прерываний и головной боли. Предлагается исправить это непрактичное решение, заменив error на warning. Возможно, стоит доработать repocop для сравнения версий между репозиториями, чтоб не терялось в сообщениях об удачной сборке.
присоединяюсь к просьбе
Я сейчас несколько ослабил ограничения с тем, чтобы избежать вышеописанной проблемы. Теперь версия-релиз пакета, отправленного в бранч, должна быть 1. меньше версии-релиза только одноимённого пакета в Сизифе; 2. больше версии-релиза всех одноимённых пакетов в более старых бранчах.
Спасибо! Должно быть достаточно.
Простите, может я что-то не понимаю, но какие ограничения сняли? ведь именно такие ограничения всегда и были?
Сейчас старые бранчи "подпирают", а не новые "придавливают". "Придавливает" версией сверху только сизиф, что резонно. 2 at: очень красивый компромисс, на самом деле.