Upstream Tracker

Upstream Tracker
Developer(s) ROSA Lab
Initial release May 5, 2010
Stable release 1.3 / July 22, 2010
Written in Perl
Operating system Linux, FreeBSD
License GPL
Website upstream-tracker.org

Upstream Tracker is a web service providing analysis of API changes from the backward compatibility point of view for a variety of C/C++ and Java libraries. It includes more than 450 software libraries at the moment.

The basic tool chain includes: ABI Compliance Checker for tracking API changes in C/C++ libraries, Java API Compliance Checker for tracking API changes in Java libraries, API Sanity Checker for the automatic run-time unit testing and PkgDiff for tracking changes in source packages.

The primary goal of the Upstream Tracker is to help Linux maintainers with upgrading libraries. The second goal is to help C/C++ and Java developers to maintain backward compatibility. And the third goal is to save the history of changes in the Linux APIs.

See also

External links