22Installing Roundup
33==================
44
5- :Version: $Revision: 1.60 $
5+ :Version: $Revision: 1.61 $
66
77.. contents::
88
@@ -31,12 +31,10 @@ Roundup scripts
3131Prerequisites
3232=============
3333
34- Python 2.1.1 or newer with a functioning anydbm or bsddb module. Download the
34+ Python 2.1.3 or newer with a functioning anydbm or bsddb module. Download the
3535latest version from http://www.python.org/. It is highly recommended that
36- users install the latest patch version of python - 2.1.3 or 2.2.3 - as these
37- contain many fixes to serious bugs. Python 2.3 (currently in beta) has some
38- "issues", at least with the SQLite backend, and possibly with other backends
39- as well. It shouldn't be used with Roundup for now.
36+ users install the latest patch version of python - 2.1.3, 2.2.3 or 2.3.2 -
37+ as these contain many fixes to serious bugs.
4038
4139If you want to use Berkeley DB bsddb3 with Roundup, use version 3.3.0 or
4240later. Download the latest version from http://pybsddb.sourceforge.net/.
@@ -56,8 +54,8 @@ Testing your Python
5654-------------------
5755
5856Once you've unpacked roundup's source, run ``python ./run_tests`` in the
59- source directory and make sure there are no errors.
60- If there are errors, please let us know!
57+ source directory and make sure there are no errors. If there are errors,
58+ please let us know!
6159
6260If the above fails, you may be using the wrong version of python. Try
6361``python2 ./run_tests``. If that works, you will need to substitute
@@ -82,10 +80,10 @@ at so you may start playing. Three users will be set up:
8280Installation
8381============
8482
85- Note: some systems, such as Debian and NetBSD, already have Roundup
86- installed. Try running the command "roundup-admin" with no arguments,
87- and if it runs you may skip the `Basic Installation Steps`_
88- below.
83+ : Note: Some systems, such as Debian and NetBSD, already have Roundup
84+ installed. Try running the command "roundup-admin" with no arguments,
85+ and if it runs you may skip the `Basic Installation Steps`_
86+ below and go straight to `configuring your first tracker`_ .
8987
9088Set aside 15-30 minutes. Please make sure you're using a supported version of
9189Python -- see `testing your python`_. There's several steps to follow in your
@@ -244,9 +242,8 @@ There's several to choose from, each with benefits and limitations:
244242**mysql**
245243 Backend for popular RDBMS MySQL. According to benchmarks, this backend works
246244 much faster than any of \*dbm ones, but slightly slower than metakit and
247- sqlite. Scalability is unknown at present. Roundup requires InnoDB or BDB
248- support in MySQL. For more info on requirements and installation see
249- `additional mysql documentation`_ (doc/mysql.txt)
245+ sqlite. A good scalability is not a property of this backend for now,
246+ though. For more info on backend installation see doc/mysql.txt.
250247**metakit**
251248 This backend is implemented over the metakit_ storage system, using Mk4Py as
252249 the interface. It scales much better than the dbm backends.
@@ -327,23 +324,6 @@ name=home values on the command-line after all the other options.
327324To make the server run in the background, use the "-d" option, specifying the
328325name of a file to write the server process id (pid) to.
329326
330- To run the server proxied through apache (to take advantage of SSL or other
331- apache features), use the following configuration lines::
332-
333- LoadModule proxy_module libexec/apache2/mod_proxy.so
334- LoadModule proxy_connect_module libexec/apache2/mod_proxy_connect.so
335- LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so
336-
337- <Location /prometheus/>
338- ProxyPass http://192.168.1.2:9090/roundup/
339- AuthType Basic
340- AuthName Roundup
341- AuthUserFile /some/place/htpasswd
342- Require valid-user
343- </Location>
344-
345- Changing the ProxyPass line to point to the server you're running.
346-
347327
348328Zope Product - ZRoundup
349329~~~~~~~~~~~~~~~~~~~~~~~
@@ -585,5 +565,4 @@ Next: `User Guide`_
585565.. _`maintenance documentation`: maintenance.html
586566.. _sqlite: http://www.hwaci.com/sw/sqlite/
587567.. _metakit: http://www.equi4.com/metakit/
588- .. _`additional mysql documentation`: doc/mysql.html
589568
0 commit comments