Request Tracker is a web based request tracking system written in object-oriented Perl.
Request Tracker provides a public interface for SCM integration. The Scmbug daemon reuses functionality already available in the Perl-based Request Tracker libraries. As a result, the library code used to host a Request Tracker instance must be locally accessible by the daemon. The installation_directory variable is used to define the location of the Request Tracker installation as shown in Figure 6-4.
Figure 6-4. Bug-tracker installation directory for Request Tracker.
# Used for Bugzilla and RequestTracker. # # Path to the directory of the bugtracker sources providing an # API that the daemon can use installation_directory => '/usr/share/request-tracker3.4/lib'
This backend integration with Request Tracker assumes the product names in glue.conf match the queue names set in the Request Tracker.
The activity_tag integration action is not yet supported.
The Request Tracker backend does not currently support the VDD Generator and Merger.
As of version 3.4.5, Request Tracker does not require a mapping of the SCM username to a Request Tracker username. The username mappings can be disabled as shown in Figure 4-13.
Scmbug has been verified to work against the following releases of Request Tracker:
3.4.5
3.6.1