[devel] I: duplicate pkgconfig() provides

Dmitry V. Levin ldv на altlinux.org
Чт Дек 3 16:14:28 MSK 2020


On Thu, Dec 03, 2020 at 03:54:25PM +0300, Aleksei Nikiforov wrote:
> 03.12.2020 15:00, Andrey Cherepanov пишет:
> > 03.12.2020 14:52, Dmitry V. Levin пишет:
> >> On Thu, Dec 03, 2020 at 02:50:08PM +0300, Andrey Cherepanov wrote:
> >>> 03.12.2020 12:54, Aleksei Nikiforov пишет:
> >>>> 03.12.2020 12:31, Andrey Cherepanov пишет:
> >>>>> 16.11.2020 12:33, Vitaly Lipatov пишет:
> >>>>>> Dmitry V. Levin писал 14.11.20 17:59:
> >>>>>> ...
> >>>>>>> Обратите внимание на часть этой таблицы:
> >>>>>>> Package:                        Provide Name: Provide Version:
> >>>>>> ...
> >>>>>>> libglusterfs7-devel pkgconfig(libgfchangelog)  =0.0.1
> >>>>>>> libglusterfs8-devel             pkgconfig(libgfchangelog) =0.0.1
> >>>>>> Эта часть таблицы отражает мнение мантейнера, что нет разницы, с
> >>>>>> какой из одинаковых версий собираться.
> >>>>>> ...
> >>>>>>> Я не вижу другого выхода, кроме как запретить дублирование
> >>>>>>> pkgconfig provides.
> >>>>>> Помимо устранения ошибок и путаницы это приведёт к тому, что у нас
> >>>>>> будет меньше разных версий одной библиотеки в репозитории (особенно
> >>>>>> для тех апстримов, которые не позаботились разграничить
> >>>>>> принципиально разные версии).
> >>>>>>
> >>>>> Что делать с исправлением libnetcdf11?
> >>>>>
> >>>>> NEW duplicate provides detected:
> >>>>>    Provide:                  Providers:
> >>>>>    libnetcdf.so.11           libnetcdf11-mpi libnetcdf11-seq
> >>>>>    libnetcdf.so.11()(64bit)  libnetcdf11-mpi libnetcdf11-seq
> >>>>>    pkgconfig(netcdf)         libnetcdf-devel libnetcdf-mpi-devel
> >>>>>           old duplicate provides resolved:
> >>>>>    Provide:                  Providers:
> >>>>>    libnetcdf.so.11           libnetcdf11-mpi libnetcdf11-seq
> >>>>>    libnetcdf.so.11()(64bit)  libnetcdf11-mpi libnetcdf11-seq
> >>>>>    pkgconfig(netcdf)         libnetcdf-devel libnetcdf-mpi-devel
> >>>>>
> >>>>>
> >>>> Я думаю, стоит попробовать узнать нужны ли до сих пор mpi версии
> >>>> кому-либо. Если нет, то возможно стоит их просто удалить. Вот если
> >>>> mpi-версии нужны или удалять не хочется, то это уже будет вопрос
> >>>> посложнее.
> >>>>
> >>> ACLs of affected packages (5):
> >>>    exodusii              darktemplar @everybody
> >>>    libcf-mpi             darktemplar @everybody
> >>>    libnetcdf_c++-4-mpi   darktemplar @everybody
> >>>    libnetcdf_c++4-1-mpi  darktemplar @everybody
> >>>    libnetcdff6-mpi       darktemplar @everybody
> >>>
> >>> Нужны. Я бы хотел услышать мнение ldv на .
> >> Всему этому -mpi нужны мантейнеры, без них не нужны.
> >>
> >>
> > Теперь хотелось бы услышать мнение darktemplar@, как автора пакетов, 
> > которым нужен mpi.
> 
> Своё мнение я написал уже выше. Вы написали "нужны". ldv@ ввёл эту 
> систему, причём даже не сделав исключения для уже существующих проблем, 
> и без предложений что с этим делать в случае альтернатив. Пусть 
> предложит теперь решение, или же отключит непроработанную систему.

Извините, мне сейчас некогда.
Я считаю, что сложившаяся конфигурация с libnetcdf.so.11()(64bit) просто нерабочая:
альтернативные провайдеры soname не работают, и у нас их больше не должно быть.


-- 
ldv


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