Upstream Tracker

From ISP_RAS
Jump to: navigation, search

Upstream Tracker is a service 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.

The service was closed on 21 July 2015. The suitable replacement will be available at github.com/lvc.

Developers

The tool was originally developed by Andrey Ponomarenko at ISPRAS and later it was developed and supported by NTC IT ROSA in Russia.

Personal tools