Jan Engelhardt wrote:
On Saturday 2016-01-23 11:20, SF Markus Elfring wrote:
The problem is with lazy upstream developers who do not update these "marks" *at all* when they made a change.
Do they need any additional and enhanced tools which will make the desired tag (or SONAME) maintenance more convenient and safe?
We have tools. The "libabigail" package has utilities to find incompatibilities. They are especially useful for languages with complex symbol names, for example as they occur with C++.
The problem is that developers just don't do anything about it even if they knew about the existence of these tools.
I wrote a review bot that compares abi changes in submit/maintenance requests and complains if there are incompatibilities: https://github.com/openSUSE/osc-plugin-factory/tree/master/abichecker It uses the abi-compliance-checker tool which maybe was not necessarily the best choice, let's say it that way :-) It's not as reliable as I had wished for so I so far hesiated to activate it for Factory as is. Maybe it's worth investigating the use of libabigail for it at some point. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org