Thank you for your work as chair, Haisheng. This year I saw many new contributors and committers, which inspires me a lot. And I also see that a number of issues are resolved, some of which exist for quite some time.
What I have to mention is that we still have many pull requests and we owe them reviews. Maybe we should find some way to involve more people to review, especially non-committers. Besides, though we have a lot of improvements, I hope we can pay more attention to the core improvements, such as TopDownRuleDriver. As for the next PMC chair, I think Ruben would be a great choice. Ruben has shown his contributions and skills in the past several years, which makes me believe he would be a great PMC chair. Best, Chunwei On Sat, Dec 18, 2021 at 8:27 PM Stamatis Zampetakis <zabe...@gmail.com> wrote: > Hi all, > > Thanks a lot for serving as chair Haisheng and for preparing this nice > overview for 2021. > > Indeed it was a good year; the community has grown with new contributors > and committers and the project has matured and evolved. > > It's been quite some time since the last addition of a PMC member. I would > like to see our committers get more evolved with the project to eventually > join the PMC. More involved does not necessarily mean more commits/patches > but more interest about the wellbeing of the community and the future of > the project in general (participate in discussions, review work of others, > help newcomers, talk about Calcite in forums, etc). > > As the previous years, we are still struggling to find reviewers and many > patches go stale. I don't have a solution to suggest but there have been > various discussions around this and I am positive that we will work out > something. I wanted to mention that we do value reviews from non-committers > and it would be nice to have them more often both for merging patches > faster but also for growing the community. > > Another positive change of this year is the avatica project, which has > received a bit more attention compared to previous years, with people > helping to review/finalize patches and making releases. I hope we improve > even more on these aspects. > Last year many people mentioned that they would like to see Calcite handle > better materialized views and we did have many improvements on this domain > during 2021. We have the opportunity to take this one step further if we > manage to merge the work around the Tempura optimizer. The authors did try > a lot to get this in the codebase and we owe them a few reviews. > > As the new PMC chair I strongly believe that Ruben is an excellent > candidate. He has been in the project for quite some time and knows well > how the community operates. Moreover, he has a strong technical background > and has pushed many important contributions in the repo. > > Last, I would like to highlight that this discussion is open for all, and > not only members of the project. We would love to have feedback on all the > positive and negative aspects of this project so that we can improve it. > > Best, > Stamatis > > > On Sat, Dec 18, 2021 at 3:22 AM Forward Xu <forwardxu...@gmail.com> wrote: > > > Thank you very much Ruben for his work. > > > > Ruben PMC chair +1 > > > > > > Forwardxu > > > > Haisheng Yuan <hy...@apache.org> 于2021年12月11日周六 09:03写道: > > > > > Hi Calcite community members, > > > > > > It has been 6 years since Calcite graduated to a top level Apache > > project. > > > I am so excited to witness how vivid the community has become and how > far > > > we have come. > > > > > > We have seen 2 releases so far for Calcite this year (with another > > release > > > v1.29.0 ongoing), with each release containing a large amount of > changes. > > > Specifically, there are many new features introduced: the InnoDB > Adaptor, > > > three-value logic for SEARCH operator, Enumerable MergeUnion operator, > > the > > > UNIQUE sub-query predicate... as well as the improvements to > materialized > > > view recognition. We won't see Calcite's continuous improvements > without > > > the community members' collaboration and dedication. > > > > > > In terms of Calcite Avatica, we had 2 releases for Avatica and 0 > releases > > > for Avatica Go. Avatica consistently has fewer contributors and pull > > > requests than Calcite, maybe because it has fewer users and the code > > hasn't > > > changed aggressively. But more contributors and code reviewers are > highly > > > welcome and appreciated. > > > > > > I am glad to see that we had several technical meetups, not to mention > at > > > ApacheCon and StangeLoop, to talk about the use cases and improvements > > that > > > we have done to Calcite. Many thanks to those who presented talks to > give > > > more people opportunities to know and use Calcite, and more > importantly, > > to > > > enrich the Calcite community. > > > > > > It's been a great privilege to be able to serve as Calcite's PMC chair > in > > > 2021. It's also been a big learning experience for me and I am grateful > > to > > > those who trusted me and helped me in the journey. I am also extremely > > > proud of having this opportunity to work with Calcite contributors and > > > committers. > > > > > > Last but not least, we need to discuss who should be the new PMC chair > of > > > Calcite after I step down in December. I would like to nominate Ruben > > > Quesada Lopez as the first candidate in the vote. Ruben has been a > great > > > contributor to the project. He has shown a lot of care for the Calcite > > > project and the community, which I feel would make him a great PMC > chair. > > > > > > To repeat questions from previous years: > > > 1) What else are we doing well in the project? > > > 2) What areas do we need to do better? > > > > > > Please take some time to share your thoughts! > > > > > > Thanks, > > > Haisheng > > > > > >