[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: