Upstream Tracker

Jump to: navigation, search

Upstream Tracker is a tool for monitoring and analyzing upstream API/ABI changes in C/C++ libraries. It is intended to automatically check all releases of libraries for unintentional API/ABI breaks and critical run-time errors. The tool is able to automatically find, download and locally install new versions of libraries for the further analysis.

The service is based on the following tools: ABI Compliance Checker is used for tracking API/ABI changes in C/C++ libraries, API Sanity Checker is used for the automatic run-time unit testing and PkgDiff is used for tracking changes in source packages. The tool regularly checks for new upstream releases of more than 700 libraries.

The tool is intended for Linux maintainers to help in updating libraries and for software developers who are interested in ensuring backward compatibility and stability of the API/ABI.

Add Library

To add a library to the tracker send a message with the subject "add library" to the maintainer.


Please send bug reports, feature requests and questions to the maintainer.


The tool was originally developed by Andrey Ponomarenko at ISPRAS and is now developed and maintained by NTC IT ROSA in Russia.

Personal tools