[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