[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