Installing Development Releases¶
When following the installation instructions, you will install the latest stable release of Review Board, but if you prefer living on the edge or helping out with testing, you can install in-development alpha/beta/RC releases and nightly builds.
Note that if you install an in-development/nightly build, you may not be able to downgrade back to a stable build due to changes to the database schema. Be careful when running development builds on production servers, and always keep back-ups of your database.
Installing In-Development Releases¶
In-development releases can be found in directories matching the format PackageName/majorVer.minorVer on the download server in the releases directory. For example, in-development builds for the 1.6 release of the ReviewBoard package would live in http://downloads.reviewboard.org/releases/ReviewBoard/1.6/.
To install a build from one of these directories, you can use the -f parameter to easy_install. For example:
$ easy_install -f http://downloads.reviewboard.org/releases/ReviewBoard/1.6/ -U ReviewBoard
If you want to install from this directory by default in future upgrades, you can create a $HOME/.pydistutils.cfg file and add the following:
[easy_install]
find_links = http://downloads.reviewboard.org/releases/ReviewBoard/1.6/
From then on, you can simply type:
$ easy_install -U ReviewBoard
And any new versions found in that directory will be installed.
Installing Nightly Builds¶
Nightly builds are generally more unstable than the in-development releases. They’re a snapshot of the build that day, even if nothing actually changed. Nightly builds are stored at http://downloads.reviewboard.org/nightlies/.
To install a single nightly build, you can type:
$ easy_install -f http://downloads.reviewboard.org/nightlies/ -U ReviewBoard
If you want to install from the nightly builds directory by default in future upgrades, you can create a $HOME/.pydistutils.cfg file and add the following:
[install]
find_links = http://downloads.reviewboard.org/nightlies/
From then on, you can simply type:
$ easy_install -U ReviewBoard
And any new versions found in that directory will be installed.