Engineering Steering Committee Meeting, Apr 6, 2021
Ben Rohlfs, Han-Wen Nienhuys, Luca Milanesio
Online, Apr 6, 11:00 - 12:00 CET
May 4, 2021 - 11:00 - 12:00 CET
Wikimedia raised the problem of CSS overrides in the Gerrit Frontend from Gerrit v3.1 onwards. We know that other Gerrit hosts have similar problems.
Ben as the Frontend lead is aware of the problem and proposed the following:
- We will look into css ::part() for release 3.5 and beyond. That spec can potentially address the use case well.
- The Frontend team is fine with adding more css variables and plugin endpoints, if that helps hosts to enable the desired customizations. This can even be done for stable branches, if needed. But we are asking for a detailed explanation for what should be styled and why. At the moment we think that most of the requests will be addressed by features planned for 3.4 (Checks UI) and 3.5 (Submit Requirements).
- The Frontend team is also committed to responding quickly to such issues on the repo-discuss@ mailing list, especially when they are blocking upgrades from previous versions.
Gerrit v3.4 release status
GerritForge will continue to improve the automatic E2E Gatling tests run daily on stable-3.4. A temporary 8x slowdown was discussed, but that was a one-off and performance is back to normal. Han-Wen has filed issue 40013643 for looking into Soy slowdown.
Luca proposed to issue a “weekly release bulletin” with list of commits included, builds summary and Gatling tests highlights. The ESC appreciates such weekly updates.
It was decided to keep ElasticSearch support in 3.4, but remove it in 3.5.
Marcin has proposed a new design for Events Compatibility. Han-Wen will find someone at Google to review the change and moderate the design process.
Luca will reach out to Jacek about potentially closing the stale designs for an “Auth Extension Point”.
Monorail Issues assigned to ESC component
We have looked into all open issues and closed some. The remaining 4 issues are valid and will keep being monitored by the ESC.