I've checked the packaging that should be affected by this change on Fedora
Rawhide:
repoquery --whatrequires "*libminizip.so.3*" | pkgname | uniq
R-libSBML
collada-dom
dolphin-emu
dolphin-emu-tool
java-libsbml
keepassxc
libnuml
librasterlite2
libsbml
libspatialite
libxlsxwriter
minizip-devel
perl-LibSBML
python3-libsbml
ruby-SBML
sigil
vxl
xiphos
zfstream

On Thu, Jul 28, 2022 at 11:18 AM Lukas Javorsky <ljavo...@redhat.com> wrote:

> Also, the idea is to file Bugs for all packages that BuildRequire/Require
> the minizip package and let them know about this change and if they should
> change theirs requirements.
>
> On Thu, Jul 28, 2022 at 10:57 AM Marcus Müller <mar...@hostalia.de> wrote:
>
>> ah, true, different sonames solves this :)
>>
>> On 28.07.22 10:52, Daniel P. Berrangé wrote:
>> > On Thu, Jul 28, 2022 at 10:44:14AM +0200, Marcus Müller wrote:
>> >> The latter change seems unwise. Packages which now depend on minizip
>> (to be
>> >> minizip-ng) will continue to do depend on whatever Provides(minizip);
>> if you
>> >> rename the zlib subpackage to minizip, they will depend on the wrong
>> thing.
>> > Both these packages merely provide an ELF library. As such anything that
>> > depends on them should have automatically gained a Requires against the
>> > SONAME of the contained library - 'libminizip.so.3.0()(64bit)' (for
>> minizip)
>> > vs 'libminizip.so.1()(64bit)' (for minizip-compat).
>> >
>> > As such it shouldn't matter what the actual package name is, any dep
>> will
>> > continue to resolve to the correct renamed package at install time.
>> >
>> > The only significant impact of the rename should be on BuildRequires
>> > which could end up pulling in the wrong version, but presumably if
>> > the API is different that ought to resolve in a koji build failure
>> > which is easy enough to identify and fix the BuildRequires.
>> >
>> > With regards,
>> > Daniel
>> _______________________________________________
>> devel mailing list -- devel@lists.fedoraproject.org
>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>> Fedora Code of Conduct:
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>> Do not reply to spam on the list, report it:
>> https://pagure.io/fedora-infrastructure
>>
>
>
> --
> S pozdravom/ Best regards
>
> Lukáš Javorský
>
> Software Engineer, Core service - Databases
>
> Red Hat <https://www.redhat.com>
>
> Purkyňova 115 (TPB-C)
>
> 612 00 Brno - Královo Pole
>
> ljavo...@redhat.com
> <https://www.redhat.com>
>


-- 
S pozdravom/ Best regards

Lukáš Javorský

Software Engineer, Core service - Databases

Red Hat <https://www.redhat.com>

Purkyňova 115 (TPB-C)

612 00 Brno - Královo Pole

ljavo...@redhat.com
<https://www.redhat.com>
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to