[devel] Запрет на obsoletes существующих пакетов при сборке без удаления пакета в этом же задании
Ivan A. Melnikov
iv на altlinux.org
Вт Мар 24 11:00:17 MSK 2026
On Mon, Mar 23, 2026 at 07:56:03PM +0300, Anton Farygin wrote:
> On 3/23/26 19:28, Ivan A. Melnikov wrote:
> > On Mon, Mar 23, 2026 at 04:27:47PM +0300, Anton Midyukov wrote:
> > > Доброго времени суток
> > >
> > > Предлагаю рассмотреть техническую возможность блокировки сборки пакетов на сборочнице,
> > > у которых прописан obsoletes на не удалённый пакет из Сизифа.
> > Это может выглядеть как запрет создавать obsoletes на пакет, который есть
> > в репозитории, аналогичный действующему запрету создавать unmets.
> >
> > Это может помочь неочевидных ошибок запаковки, например заобсолечивания
> > пакетов самим собой.
> >
> Эвристика сложной будет, надо ещё версии будет учитывать и виртуальные
> пакеты (Provides).
Никакой эвристики. Проверка на unmet'ы уже сравнивает requires и provides,
в том числе виртуальные. Obsoletes это то же самое, только имена тегов
другие, и результат сравнения нужно иначе интерпретировать.
--
wbr,
iv m.
Подробная информация о списке рассылки Devel