blob: 29799401657726ec2544b94789f94dd522e62769 [file] [log] [blame] [view]
---
title: "Gerrit ESC Meeting Minutes"
tags: esc
keywords: esc minutes
permalink: 2023-09-20-esc-minutes.html
summary: "Minutes from the ESC meeting held on Sep 20, 2023"
hide_sidebar: true
hide_navtoggle: true
toc: true
---
## Engineering Steering Committee Meeting, Sep 20, 2023
Christophe Poucet, Patrick Hiesel, Luca Milanesio, Saša Živkov
### Next meeting
November 2, 2023
### Gerrit User Summit 2023 Q&A and talks preparation
Chris and Saša will join the Q&A with the maintainers; the audience will
post questions directly to slido.com. Luca to prepare the collection of
questions early on, give some heads-up to the maintainers to prepare the
answers.
There are 65 places in Gothenburg and 20 in Sunnyvale; both sites are fully
booked.
### Prolog rules evaluated for closed changes
Patrick introduced the evaluation of Prolog rules for closed changes with
[Change 297966](https://gerrit-review.googlesource.com/297966)
on Gerrit v3.4, for fixing a caching issue for Google. It is not an issue
anymore for Google because of the switch to submit requirements; therefore
[Change 297966](https://gerrit-review.googlesource.com/297966) can be
reverted on the non-EOL releases and merged to master.
### X-Plugin dependency and interactions
The issue has been discussed for many years; Google is not part of the
active stakeholders because of the implementation of a different solution,
where all plugins are in the same Guice injector.
Luca to propose [Change 244472](https://gerrit-review.googlesource.com/c/gerrit/+/299472)
and the approval is subject to acceptance from the wider community.
Saša also proposed to analyse the solution implemented by Google. Patrick
should share a sample and simplified example.
### Proposal to nominate Antonio Barone (aka Tony) as new Gerrit Maintainer
Tony has been an active member of the Gerrit community for over five years
and has an excellent understanding of how Gerrit works inside and how to
run large Gerrit installations because of his involvement with the
implementation of large and complex setups.
Tony actively engages in Gerrit discussions and helps shape new features in
Gerrit, like the cache-chroniclemap libModule, providing a high-performance
backend instead of the default H2. He had a tremendous impact on the
improvement and stability of Gerrit releases, thanks to the contribution of
the AWS-Gerrit deployments and the Gatling test suites.
Tony has contributed around one thousand changes to the Gerrit project
overall, 46 of those on Gerrit core. He actively maintains all the
AWS-related plugins associated with the Gerrit multi-site architecture.
Tony has participated in several Hackathon either on-site or remote, and I
am sure all of you had the opportunity to work and have technical discussions
with him. He is very active in answering and helping people on the
repo-discuss mailing list, leveraging his expertise on both Gerrit and the
wider field of distributed systems, where he can leverage his seniority on
AWS, Google Cloud services and asynchronous communication and interaction.
### Gerrit v3.9 release plan
Luca proposed to release Gerrit v3.9 by November 2023, which is compatible
with the current status of the features in development.
The [draft release plan is available](https://gerrit-review.googlesource.com/c/homepage/+/388542)
and currently under review.