~~NOTOC~~ ====== Howto Install and use the Roundup issue tracker ====== The [[http://roundup.sourceforge.net/|Roundup Issue Tracker]] is a simple to use and install issue-tracking system with command-line, web and e-mail interfaces. Roundup has been deployed for bug tracking and TODO list management, customer help desk support, issue management for IETF working groups , sales lead tracking, conference paper submission and double-blind referee management, weblogging, etc.. This article explains howto perform a fresh installation of Roundup and a step by step procedure for creating a tracker for a project. ===== Assumptions ===== * The root of the web server is /usr/local/www * The roundup installation prefix is **/usr/local/** (In Debian/Ubuntu, the default installation prefix is **/usr/**) Adapt the procedure below according to your own system configuration. ===== Installing Roundup using package managers ===== ==== Debian/Ubuntu ==== apt-get install roundup ==== FreeBSD ==== pkg_add -vrf roundup ===== Create a new tracker for a project ===== This procedure should be performed for each project that you want to track using Roundup. ==== Prepare tracker files ==== mkdir -p /usr/local/www/trackers/project /usr/local/bin/roundup-admin install ==== Edit configuration file /usr/local/www/trackers/project/config.ini ==== The following fields must be set : admin_email = contact@example.com web = http://example.com/cgi-bin/roundup/adker-mit/ domain = example.com local_hostname = localhost ==== Initialize the new project tracker ==== /usr/local/bin/roundup-admin initialise ===== Prepare the web interface ===== ==== Copy the roundup.cgi script the the cgi-bin directory ==== cp /usr/local/share/roundup/cgi-bin/roundup.cgi /usr/local/www/cgi-bin/roundup.cgi //Note: The installation may place the original roundup.cgi in different location depending on your system settings // ==== Edit /usr/local/etc/apache/httpd.conf ==== Make sure the cgi-bin directory is properly setup (assuming Apache). Options +ExecCGI ==== Edit /usr/local/www/cgi-bin/roundup.cgi ==== Add an entry in //TRACKER_HOMES// section TRACKER_HOMES = { 'adker-mit': '/usr/local/www/trackers/project' } ==== Make sure permissions are correctly set ==== chown -R www:www /usr/local/www/trackers ==== Access the tracker list ==== firefox http://example.com/cgi-bin/roundup //Also see : [[configuring_and_using_roundup_e-mail_interface|Configuring and using the Roundup e-mail interface]]// {{tag>unix howto project-management}} ~~DISCUSSION~~