On Fri, Sep 17, 2021 at 02:52:59PM +0200, Vitaly Zaitsev via devel wrote:
On 17/09/2021 11:48, Florian Weimer wrote:
> Is upstream wrong? Otherwise there shouldn't be anything to take care
> of?
I think that even minor changes in ABI need a soversion bump.
Upstream developers decided to hide internal symbols from ELF/DLL export
tables. I agree that these symbols are part of the private API and shouldn't
be used by dependent projects.
As per Fedora packaging guidelines, I've to announce the API/ABI changes.
*Provided* the symbols they've hidden from export were never in any
public header file in /usr/include, then I think they are justified in
hiding them without changing soname and considering it not an API/ABI
change.
Regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|