Auto-enable Power Pack and force it to enable on upgrade.
Review Request #15079 — Created May 27, 2026 and submitted
Power Pack is now a key component of Review Board, and we want to enable
it by default just like we do with rbintegrations. This change adds it
to the auto-enable list so new installs will have it by default.Older installs may have once had it but have disabled it. For these
installs, we'll need to auto-enable it on upgrade.The Power Pack dependency and auto-enable in the Dockerfile has also been
removed from the Docker image, since that's taken care of now by the package
dependency andrb-site.
Created a local install and verified Power Pack was enabled. Disabled it
and upgraded, and verified it was re-enabled.Conducted the same test within Docker using production-built packages.
Same results.
| Summary | ID |
|---|---|
| dadfbb92ee72db62dea2493b52da0b3ab5268942 |
| Description | From | Last Updated |
|---|---|---|
|
Maybe "an error occurred during setup of an extension"? |
|
|
|
console.progress_step() has its own try/catch, meaning if we catch this here we'd end up with: Setting up integrations ... ERROR: … |
|
|
|
Do we want to wrap this is console.progress_step here? (esp. if we rely on it for error handling) |
|
- Testing Done:
-
+ Created a local install and verified Power Pack was enabled. Disabled it
+ and upgraded, and verified it was re-enabled. + + Conducted the same test within Docker using production-built packages.
+ Same results.
- Change Summary:
-
- Simplified extension setup and removed the error handling, leaving it to callers.
- Wrapped extension setup in a
console.progress_step()during upgrade.
- Commits:
-
Summary ID 98c645a188e97f2c84729c961082c9e72edf94fc dadfbb92ee72db62dea2493b52da0b3ab5268942