Move the tree comparison to upstream libabigail
Dodji expressed interest in the past in having most of this moved to a tool in libabigail, much like they already have tools to compare 2 libraries (abidiff
), to compare the libraries within 2 RPM packages (abipkgdiff
), etc…
The part which could be moved is the code which finds the libraries in both trees and compares their ABI.
All the parts about checking out Git revisions and building with BuildStream are specific to this project and would stay here.
Ideally this would have to be rewritten in C++ and use libabigail itself (this script currently runs abidiff
).
In any case, this would need to be discussed again with Dodji (he can be found in #libabigail on OFTC) to define the requirements for this to be accepted upstream.