Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reviewboard/rbinstall
Official installer for the Review Board code/document review tool.
https://github.com/reviewboard/rbinstall
code-review document-review installer reviewboard
Last synced: 7 days ago
JSON representation
Official installer for the Review Board code/document review tool.
- Host: GitHub
- URL: https://github.com/reviewboard/rbinstall
- Owner: reviewboard
- License: mit
- Created: 2023-12-21T21:48:15.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-05-21T05:30:30.000Z (6 months ago)
- Last Synced: 2024-09-21T22:52:09.772Z (about 2 months ago)
- Topics: code-review, document-review, installer, reviewboard
- Language: Python
- Homepage: https://www.reviewboard.org
- Size: 105 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
Review Board Installer
======================The Review Board Installer, rbinstall, is designed to simplify installing
[Review Board](https://www.reviewboard.org/) on a wide variety of Linux
distributions.Installation can be performed with a single command:
```shell
$ curl https://install.reviewboard.org | python3
```Alternatively, you can run:
```shell
$ pipx run rbinstall
```The installer must be run as `root`.
Compatibility
-------------rbinstall requires a supported Linux or macOS system with Python 3.7 or higher.
**NOTE:** If you're using a non-default version of Python, you will need to use
a web server such as [gunicorn](https://gunicorn.org/),
[uwsgi](https://uwsgi-docs.readthedocs.io/en/latest/), or build an Apache
`mod_wsgi` for your server using
[mod_wsgi-express](https://pypi.org/project/mod-wsgi/).### Linux Compatibility
The following Linux distributions are directly supported on a default install:
* Amazon Linux 2023
* Arch Linux
* CentOS 9 Stream
* Debian 11 (Buster)
* Debian 12 (Bullseye)
* Debian 13 (Bookworm)
* Fedora 36
* Fedora 37
* Fedora 39
* Fedora 39
* Fedora 40
* openSUSE Tumbleweed
* Red Hat Enterprise Linux 9
* Rocky Linux 9
* Ubuntu 20.04
* Ubuntu 22.04
* Ubuntu 23.10The following are known to work if you install a newer version of Python
(see below):* Amazon Linux 2
* openSUSE Leap 15
* Red Hat Enterprise Linux 8
* Rocky Linux 8
* Ubuntu 18.04### macOS Compatibility
The following versions of macOS have been tested:
* macOS Ventura
* macOS Sonoma[Homebrew](https://brew.sh) is currently required for installation on macOS.
Legacy Distro Notes
-------------------### Amazon Linux 2
Before installing on Amazon Linux 2, you will need to install a newer version
of Python:```shell
sudo amazon-linux-extras install python3.8
sudo yum install python38-devel
```Then run the installation script with `python3.8`.
Please note that Python 3.8 reaches end-of-life on October 14, 2024. Versions
of Review Board after this date may no longer support Python 3.8.### openSUSE Leap 15
Before installing on openSUSE Leap 15, you will need to install a newer version
of Python:```shell
sudo zypper install python39 python39-devel
```Then run the installation script with `python3.9`.
### Red Hat Enterprise Linux 8
Before installing on Red Hat Enterprise Linux 8, you will need to install a newer version
of Python:```shell
sudo yum install -y python38 python38-devel
```Then run the installation script with `python3.8`.
Note that due to missing packages, Single Sign-On is not available on
Red Hat Enterprise Linux 8.Please note that Python 3.8 reaches end-of-life on October 14, 2024. Versions
of Review Board after this date may no longer support Python 3.8.### Rocky Linux 8
Before installing on Rocky Linux 8, you will need to install a newer version
of Python:```shell
sudo dnf module install python38
sudo dnf install python38-devel
```Then run the installation script with `python3.8`.
Note that due to missing packages, Single Sign-On is not available on
Rocky Linux 8.Please note that Python 3.8 reaches end-of-life on October 14, 2024. Versions
of Review Board after this date may no longer support Python 3.8.### Ubuntu 18.04
Before installing on Ubuntu 18.04, you will need to install a newer version
of Python:```shell
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get install python3.8 python3.8-dev python3.8-venv
```Then run the installation script with `python3.8`.
Note that due to missing packages, Single Sign-On is not available on
Ubuntu 18.04.Please note that Python 3.8 reaches end-of-life on October 14, 2024. Versions
of Review Board after this date may no longer support Python 3.8.