On Mon, Feb 29, 2016 at 01:13:21PM +0300, Ponomarenko Andrey 
<[email protected]> wrote:
> Hello Marc,
> 
> The order of versions has been fixed: 
> http://abi-laboratory.pro/tracker/timeline/libev/

100% compatibility except on soname changes, as it should be (I am a bit
surprised, but not unhappy).

I wonder how the percenmtages are calculated, though, isn't a changed soname
a 0% ABI backward compatibility, or are soname changes excepted?

Also, I note that this ABI report seems to be solely about exported
symbols, other ABI changes are not checked (for example, when a symbol
in a header file changes it's value and/or meaning - at least the former
could be tracked automatically, although does not always result in an ABI
change).

Or is this considered to be in the header diff? I see that the header diff
also shows differences in comments only (such as a year change in the
copyright notice), which doesn't look so helpful.

Lastly, what about internal, header-only symbols? They might be exported, but
are not part of the official ABI.

In any case, these questions are mostly meant for you - if all is withing
design parameters, then you don't have to bother with them and ignore me, I
don't have any outstanding issues with this tool.

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      [email protected]
      -=====/_/_//_/\_,_/ /_/\_\

_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/mailman/listinfo/libev

Reply via email to