<div>24.01.2021, 17:29, "Dmitry V. Levin" &lt;ldv@altlinux.org&gt;:</div><blockquote><p>On Sun, Jan 24, 2021 at 04:14:54PM +0300, Денис Назаров wrote:</p><blockquote>    Товарищи!<br />     <br />    Решил обновить библиотеку minizip. С версии 3.0 она поменяла название на<br />    minizip-ng.</blockquote><p><br />Не знаете ли, по какой причине это случилось?</p></blockquote><div><div>Автор библиотеки сменил название, о чём в списке изменений это указано https://github.com/zlib-ng/minizip-ng/releases/tag/3.0.0</div></div><blockquote><p> </p><blockquote>    Соответственно пакет переименовал с minizip на minizip-ng.<br />    Однако при сборке случается такая ошибка. Как такое разруливать?</blockquote><p><br />Либо переименовать обратно, либо удалить другие, либо найти способ<br />развести конфликтующие библиотеки таким образом, чтобы они не порождали<br />duplicate provides.</p></blockquote><div><div>Удалить libminizip2-devel можно (т.к. по сути libminizip-ng-devel который я планировал собрать - это новая версия библиотеки и можно пересобрать все зависимые пакеты).<br />Однако libminizip-devel собирается из пакета zlib, что является старой версией библиотеки (1.х).<br />Т.е. на самом деле minizip-ng (minizip2 ранее) - это форк старого minizip из zlib, но некоторые программы уже требуют новую версию.<br />И вот непонятно как быть, т.к. теперь duplicate provides не разрешены.</div></div><blockquote><p> </p><blockquote>    &gt; [1]http://git.altlinux.org/tasks/265167/logs/events.1.1.log<br />    &gt;<br />    &gt; subtask name aarch64 armh i586 ppc64le x86_64<br />    &gt; #100 minizip-ng 34 49 33 42 32<br />    &gt;<br />    &gt; 2021-Jan-24 12:34:43 :: test-only task #265167 for sisyphus started by<br />    nenderus:<br />    &gt; #100 build 3.0.0-alt1 from /people/nenderus/packages/minizip-ng.git<br />    fetched at 2021-Jan-24 12:34:42<br />    &gt; 2021-Jan-24 12:34:43 :: [i586] #100 minizip-ng.git 3.0.0-alt1: build<br />    start<br />    &gt; 2021-Jan-24 12:34:43 :: [armh] #100 minizip-ng.git 3.0.0-alt1: build<br />    start<br />    &gt; 2021-Jan-24 12:34:43 :: [x86_64] #100 minizip-ng.git 3.0.0-alt1: build<br />    start<br />    &gt; 2021-Jan-24 12:34:43 :: [ppc64le] #100 minizip-ng.git 3.0.0-alt1: build<br />    start<br />    &gt; 2021-Jan-24 12:34:43 :: [aarch64] #100 minizip-ng.git 3.0.0-alt1: build<br />    start<br />    &gt; 2021-Jan-24 12:35:15 :: [x86_64] #100 minizip-ng.git 3.0.0-alt1: build<br />    OK<br />    &gt; 2021-Jan-24 12:35:16 :: [i586] #100 minizip-ng.git 3.0.0-alt1: build OK<br />    &gt; 2021-Jan-24 12:35:17 :: [aarch64] #100 minizip-ng.git 3.0.0-alt1: build<br />    OK<br />    &gt; 2021-Jan-24 12:35:25 :: [ppc64le] #100 minizip-ng.git 3.0.0-alt1: build<br />    OK<br />    &gt; 2021-Jan-24 12:35:32 :: [armh] #100 minizip-ng.git 3.0.0-alt1: build OK<br />    &gt; 2021-Jan-24 12:35:48 :: #100: minizip-ng.git 3.0.0-alt1: build check OK<br />    &gt; 2021-Jan-24 12:35:49 :: build check OK<br />    &gt; 2021-Jan-24 12:35:51 :: noarch check OK<br />    &gt; 2021-Jan-24 12:35:53 :: plan: src +1 -0 =17779, aarch64 +3 -0 =29604,<br />    armh +3 -0 =27519, i586 +3 -0 =30555, ppc64le +3 -0 =29572, x86_64 +3 -0<br />    =30995<br />    &gt; 2021-Jan-24 12:36:27 :: patched apt indices<br />    &gt; 2021-Jan-24 12:36:37 :: created next repo<br />    &gt; NEW duplicate provides detected:<br />    &gt; Provide: Providers:<br />    &gt; pkgconfig(minizip) libminizip-devel libminizip-ng-devel<br />    libminizip2-devel<br />    &gt; 2021-Jan-24 12:36:46 :: duplicate provides: x86_64 +1 -0 =122, i586 +1<br />    -0 =121, aarch64 +1 -0 =120, ppc64le +1 -0 =118, armh +1 -0 =95; check<br />    FAILED<br />    &gt; 2021-Jan-24 12:36:46 :: task #265167 for sisyphus FAILED<br />     <br /> <br /> References<br /> <br />    Visible links<br />    1. http://git.altlinux.org/tasks/265167/logs/events.1.1.log</blockquote><p><br /> </p>--<br />ldv<br />_______________________________________________<br />Devel mailing list<br />Devel@lists.altlinux.org<br />https://lists.altlinux.org/mailman/listinfo/devel</blockquote><div> </div>