Hello everyone, First of all, thanks Haisheng for being our PMC chair during 2021, and for this nice recap of the year.
As others have already mentioned, I think the community is growing and thriving, with new contributors / committers involved in the project. We can see more and more people engaged on bug fixes and evolutions, and that has a positive impact on the general state of the project. Also, I would like to point out the quick reactivity in the discussions and actions regarding the recent Log4Shell issue. It could seem something trivial, but in my opinion that is a positive sign about the good health of the community. On the downside, as others have said, we still have the perennial problem of the pending PRs. I agree with the idea of trying to involve non-committers on the reviews. Perhaps we should carry out a clean-up action on GitHub to try to close the "abandoned" PRs and revive the ones that can still be (potentially) merged. Apart from that, I think we should try to make an effort to produce releases more frequently, with a more stable and predictable rhythm. Finally, I feel honored by the nomination; it would be a pleasure to serve as PMC chair for 2022. Best, Ruben On Mon, Dec 20, 2021 at 2:46 AM Chunwei Lei <[email protected]> wrote: > 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 <[email protected]> > 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 <[email protected]> > wrote: > > > > > Thank you very much Ruben for his work. > > > > > > Ruben PMC chair +1 > > > > > > > > > Forwardxu > > > > > > Haisheng Yuan <[email protected]> 于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 > > > > > > > > > >
