Switch Review Board to the buildthings backend.
Review Request #14974 — Created March 27, 2026 and updated
We now use our buildthings build backend for Review Board. This gives us
the ability to set up editable installs and build packages against local
development packages with ease, and to introduce build steps necessary
for Review Board.This improves upon the in-tree build backend, which buildthings was
built upon. Although that supported local packages for install-time
dependencies, it didn't support dev dependencies, which was a problem
for some of our packages that forked the backend.Right now, all build types support local packages, since we need to run
Review Board scripts as part of build generation and that requires
in-development versions of Djblets and other libraries.We also need to build media assets for both sdist and wheels. Now, best
practices are to avoid this for wheel builds in order to keep builds
reproducible, but that's a larger task and no different than it's been.
We can work toward it in the future.
Installed in editable mode.
Deployed the current version of reviews.reviewboard.org from this
change.
| Summary | ID |
|---|---|
| 4669111298cd2b598e149d35d61ea4346b2e9ce7 |
| Description | From | Last Updated |
|---|---|---|
|
This needs ", optional" now. |
|