Hello,

Below these lines you can find a draft of this quarter's board report. I
plan to submit it
at the end of this week.
Please let me know if you have any additions or corrections. Note that our
last report got a question from the board, for which I include a proposed
answer in this report (cf "Issues" section).
Best,
Ruben



## Description:
Apache Calcite is a highly customizable framework for parsing and planning
queries on data in a wide variety of formats. It allows database-like
access,
and in particular a SQL interface and advanced query optimization, for data
not residing in a traditional database.

Avatica is a sub-project within Calcite and provides a framework for
building
local and remote JDBC and ODBC database drivers. Avatica has an independent
release schedule and its own repository.


## Issues:
There are no issues requiring board attention.

The last report got one comment from the board:
"It's certainly up to you all, but please remember that these reports are
 published, publicly. Are you sure you want to have your names and email
 addresses as part of this (public) report?".

There is no problem from our side. This report has been pre-approved by the
Calcite community and the section with names / emails has already been part
of
our reports in the "community health" section for a while. We decided to
add it some time ago to highlight the contributions from non-committers and
the top reviewers, in order to encourage the members of the community.


## Membership Data:
Apache Calcite was founded 2015-10-22 (7 years ago)
There are currently 56 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.

Community changes, past quarter:
- Chunwei Lei was added to the PMC on 2022-05-24
- Vladimir Ozerov was added to the PMC on 2022-05-24
- No new committers. Last addition was Alessandro Solimando on 2021-12-17.


## Project Activity:
Avatica 1.21.0 was released on 2022-05-08, it was a maintenance release with
dependency upgrades and added support for Oracle JDK 16 to 18. Of particular
note is Log4j2 being upgrade to 2.16.0 and subsequently 2.17.0 and 2.17.1 to
address CVE-2021-44228, CVE-2021-45105 and CVE-2021-44832.

There has not been any Calcite release in this quarter. Calcite 1.31.0 was
planned for mid-June, but it has suffered a small delay. It should be
released
during July.


## Community Health:
The overall status of the community is healthy and stable. We are keeping
the
good momentum in terms of contributions and opened discussions to improve
the
project. This is reflected also on the statistics of Jira & GitHub activity:
-1% issues opened, +9% issues closed, -9% commits, +18% code contributors,
-11% PRs opened, +21% PRs closed.

As usual, we struggle a bit on the PRs reviews, with some of them being
opened
and blocked for a while due a lack of active reviewers. This fact has
triggered an interesting discussion in both the Apache Calcite and Apache
Flink communities about the pros and cons of forking Calcite by the latter.
Many voices from the Apache Calcite community advised against this idea, due
to the elevated maintenance costs in the long term. Instead, we are
discussing
several ideas about how to improve our PR review situation, among them the
possibility of increasing the number of reviewers by granting Calcite
committership per request to people who are already ASF committers (in other
projects) and have a proven record of working with Calcite (on a case by
case
basis to be approved by the Calcite PMC).

The number of non-committer (contributor) commits per month:
+---------------------+---------------------+---------------------+
|        year         |        month        | contributor_commits |
+---------------------+---------------------+---------------------+
| 2022                | 4                   | 15                  |
| 2022                | 5                   | 13                  |
| 2022                | 6                   | 19                  |
+---------------------+---------------------+---------------------+

The number of active reviewers per month:
+---------------------+---------------------+---------------------+
|        year         |        month        |  active_reviewers   |
+---------------------+---------------------+---------------------+
| 2022                | 4                   | 9                   |
| 2022                | 5                   | 5                   |
| 2022                | 6                   | 7                   |
+---------------------+---------------------+---------------------+

Top reviewers in the last 3 months:
+--------------------------------------------------------------+---------+
|                          committer                           | reviews |
+--------------------------------------------------------------+---------+
| Julian Hyde <[email protected]>                               | 13      |
| chunwei <[email protected]>       | 13      |
| rubenada <[email protected]>                                 | 5       |
| Stamatis Zampetakis <[email protected]>                      | 4       |
| chunwei.lcw <[email protected]>                         | 3       |
| hsyuan <[email protected]>            | 2       |
| Jess Balint <[email protected]>                              | 1       |
| chunwei.lcw <[email protected]>                    | 1       |
| xzh <[email protected]>                                       | 1       |
| yuzhao.cyz <[email protected]>                            | 1       |
| Vladimir Ozerov <[email protected]>                         | 1       |
| NobiGo <[email protected]>                                 | 1       |
| Alessandro Solimando <[email protected]>        | 1       |
+--------------------------------------------------------------+---------+

Reply via email to