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