David Pursehouse, Luca Milanesio, Alice Kober-Sotzek, Patrick Hiesel, Ben Rohlfs
Online, February 11, 12:45 - 13:30 CEST
The next meeting will be held on February 25, 12:30 CEST.
Alice's summary of the new “preview/apply fix” feature did not make it into the last issue, and will instead go into the next one which is due to be published at the end of March.
No other news items were disussed during this meeting. As usual, we invite the community to propose any items that they think would be interesting.
We reviewed the current status of the roadmap, and decided to remove some items:
Replacing the guava cache with caffeine was already implemented and backported to 2.16.x, so no longer needs to be in the roadmap.
The plugin working group is not a core gerrit feature and thus doesn't need to be included in the roadmap.
We followed up on this issue that had been discussed in a previous meeting.
Luca summarized that the problem is that there is no clearly defined repository where plugin artifacts can be downloaded. Regular build artifacts are available from CI but they are not immutable and change frequently.
Luca proposed to introduce a process whereby the plugin owner can apply a tag on the plugin project, and CI will then generate a release which is deployed to a Google Cloud Bucket. The exact details of this process still need to be discussed.
Recently a dependency of the polygerrit build disappeared, which caused build failures. See issue 40011914 for details.
The polygerrit build has recently switched from Bower to NPM which should prevent this kind of problem from happening in future, but we need to also make sure that older releases are still buildable.
David brought attention to issue 40010119. Direct migration from 2.14 to 2.16 does not work, and this has been raised by users on the mailing list. So far the solution provided is only to do the migration with an intermediate step on 2.15.
We did not have time to discuss it in detail, but David asked the ESC members to have a look at it and think about whether this can be solved to allow a direct migration.
We ran out of time and did not review open designs.
There were no issues requiring action from the ESC.