From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 3 Dec 2020 16:14:28 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Message-ID: <20201203131428.GA8528@altlinux.org> References: <20201114145911.GA23820@altlinux.org> <678a9672e829fd6fd8765f3bf560d97d@altlinux.ru> <23e74d3d-28c8-c399-ae97-a4c2f57f62fc@altlinux.org> <20201203115249.GA7916@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] I: duplicate pkgconfig() provides X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2020 13:14:28 -0000 Archived-At: List-Archive: List-Post: 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