6.3. Request Tracker

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: