[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