[Bug 174546] Review Request: trac

bugzilla at redhat.com bugzilla at redhat.com
Thu Jan 5 22:01:27 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: trac


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=174546


ville.skytta at iki.fi changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|gdk at redhat.com              |ville.skytta at iki.fi
OtherBugsDependingO|163776                      |163778
              nThis|                            |




------- Additional Comments From ville.skytta at iki.fi  2006-01-05 17:01 EST -------
Partial review:

I don't think it's acceptable to run tracd as root.  Please create a dedicated
restricted user account for it in case you wish to ship it configured ready to run.

tracd shouldn't be set to autostart by default.  Replacing "2345" by "-" in the
init script's chkconfig line fixes it.

tracd init script lacks reload, status, force-reload, and
condrestart/try-restart actions.  See for example
/usr/share/fedora/template.init from fedora-rpmdevtools.

--daemonize shouldn't probably be in /etc/sysconfig/tracd but rather hardcoded
in the tracd init file.

trac.cgi needs configuration, suggesting something like this in
/etc/httpd/conf.d/trac.conf:

# Replace /path/to/trac_env with your trac root below, and uncomment the
# SetHandler, PythonHandler, PythonOption and SetEnv lines.
<Location /cgi-bin/trac.cgi>
    # mod_python:
    <IfModule mod_python.c>
        #SetHandler mod_python
        #PythonHandler trac.web.modpython_frontend
        #PythonOption TracEnv /path/to/trac_env
    </IfModule>
    # normal CGI script:
    <IfModule !mod_python.c>
        #SetEnv TRAC_ENV /path/to/trac_env
    </IfModule>
</Location>


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the fedora-extras-list mailing list