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 4.

# 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'
	    

Figure 4. Bug-tracker installation directory for Request Tracker.

This backend integration with Request Tracker assumes the product names in the glue.conf match the queue names set in the Request Tracker.

The activity_tag integration action is not yet supported.

As of version 3.4.5, Request Tracker does not yet support a mapping of the SCM username to a Request Tracker username. An SCM to bug-tracking username mapping is accomodated by the integration daemon using the userlist variable, as described in the Section called Valid SCM to bug-tracking username mapping in the chapter called Features.

Scmbug has been verified to work against the following releases of Request Tracker: