[devel] [#200419] FAILED (try 4) del=gstreamer

Yuri Sedunov aris на altlinux.org
Чт Фев 22 13:01:46 MSK 2018


В Чт, 22/02/2018 в 10:49 +0300, Sergey V Turchin пишет:
> On Wednesday, 21 February 2018 19:17:35 MSK Alexey V wrote:
> > On 2018-02-21 18:57:01 +0300, Yuri Sedunov wrote:
> >  >>> У нас, конечно, неудачно: в разрез с рекомендациями shared
> >  >>> libs policy gstreamer-devel связан со старым пакетом, так
> >  >>> что чтобы вытянуть новый, мейнтейнерам надо было вручную
> >  >>> менять свои спеки. И не все попробовали ещё это сделать.
> >  >> 
> >  >> Давайте тогда добавим в пакет gstreamer1.0-devel:
> >  >> Provides: gstreamer-devel = %EVR
> >  >> Obsoletes: gstreamer-devel < %EVR
> >  > 
> >  > Какой эффект ожидается?
> 
> Никакого.
> 
> > [К.О. вкл]
> > 
> > То, что может быть пересобрано с новой версией - пересоберется.
> > То, что не сможет пересобраться - сломается.
> 
> Для этого надо предварительно удалить старую версию из репозитория.
> Нашему `apt-get install` (на путать c dist-upgrade) до лампочки
> Provides/
> Obsoletes пока в репозитории присутствует пакет с конкретным именем.

Ну, не то чтобы совсем до лампочки. Если конкретно указать на более
новую версию, поставит её, учитывая Provides.
Например, так
BuildRequires: gstreamer-devel >= 1.0

Можно сказать, что это не баг, а фича, которая может быть полезна. Что,
правда, ничего не меняет относительно исходного предложения
ограничиться Provides/Obsoletes в gstreamer1.0-devel, -- лезть руками в
спеки придется.

-- 
Yuri N. Sedunov



Подробная информация о списке рассылки Devel