Re: A new tool for backward compatibility analysis of API/ABI interfaces in Deb packages
On Thu, Oct 6, 2016 at 9:59 PM, Jochen Sprickerhof wrote:
> how are they related to the dpkg-gensymbols?
The exported symbols of a library are part of the ABI but the purpose
of the two tools is completely different.
> Would it make sense to use the symbol files with it or have it as an
> alternative to dpkg-gensymbols?
I don't think so.
> Would it be possible to do that automatically using debhelper?
debhelper does not have the old binary packages available and isn't a
QA tool anyway. lintian is a QA tool but does not have the old binary
packages available. If we are to do this automatically, we are going
to need a service especially designed for it, possibly based on
snapshot.d.o.
> Or if not, maybe download the current deb from the archive and compare
> it?
You can definitely do that manually and I hope any library maintainers
reading this thread will do so. It might be nice to have a wrapper
script in devscripts to download the relevant binary package versions,
run both tools, generate reports and print any discrepancies. If we
had such a tool, it could be added to check-all-the-things.
--
bye,
pabs
https://wiki.debian.org/PaulWise
Reply to: