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
- Live Demo for C/C++ APIs
- Live Demo for Java APIs
- Wiki at linuxbase.org
- The Linux Foundation 2010 GSoC LSB projects: Upstream Tracker
- Tracker for libavogadro and OpenBabel