...
Markdown |
---|
# Incubator PMC report for February 2021 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. TODO add narrative ## Community ### New IPMC members: ### People who left the IPMC: ## New Podlings ## Podlings that failed to report, expected next month ## Graduations - list podling here The board has motions for the following: - Your podling here? ## Releases The following releases entered distribution during the month of January: ## IP Clearance ## Legal / Trademarks ## Infrastructure ## Miscellaneous ## Credits ## Table of Contents [brpc](#brpc) [DolphinScheduler](#dolphinscheduler) [Doris](#doris) [Heron](#heron) [Livy](#livy) [NLPCraft](#nlpcraft) [PageSpeed](#pagespeed) [Pinot](#pinot) [Pony Mail](#ponymail) [Ratis](#ratis) [SDAP](#sdap) [Sedona](#sedona) [Toree](#toree) [Training](#training) [Tuweni](#tuweni) [Wayang](#wayang) [Weex](#weex) -------------------- ## brpc brpc is an industrial-grade RPC framework for building reliable and high- performance services. brpc has been incubating since 2018-11-13. ### Three most important unfinished issues to address before graduating: 1.Release apache release, and not WIP release 2.Attract more users and contributors 3.Add more committers to develop the community ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? It developed slowly. More companies are beginning to adopt brpc in their products, including cloudset and DiDi. We are discussing to add one new committer. ### How has the project developed since the last report? We have integrated some bugs fixes, including fix build in MacOS. And add some features, such as improvement of protobuf-json conversation, support logging to json format. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [x] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-06-15 ### When were the last committers or PPMC members elected? 2019-12-24 ### Have your mentors been helpful and responsive? Yes, they remind me to finish pod report and hire new committers. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (brpc) Kevin A. McGrail Comments: - [ ] (brpc) Jean-Baptiste Onofré Comments: - [x] (brpc) Von Gosling Comments: The project seems to have had some small trouble with community building, with few new committers absorbed over the past year. Hopefully, we could better absorb fresh blood through the local community. ### IPMC/Shepherd notes: -------------------- ## DolphinScheduler DolphinScheduler is a distributed ETL scheduling engine with powerful DAG visualization interface.. DolphinScheduler has been incubating since 2019-08-29. ### Three most important unfinished issues to address before graduating: None ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? 1. GitHub code contributors grew from 136 to 169. 2. Raise a discussion about graduation and do preparation. ### How has the project developed since the last report? 1. Apache Dolphin Scheduler 1.3.3, 1.3.4 has released. 1.3.5 is ready for voting next week. 2. Discuss Apache Dolphin Scheduler 2.0 architecture. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-12-31 ### When were the last committers or PPMC members elected? 2020-10-27 ### Have your mentors been helpful and responsive? Our mentors were very helpful, help us in graduation progress. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [x] (dolphinscheduler) Sheng Wu Comments: Glad to see the community is closing the graduation. - [ ] (dolphinscheduler) ShaoFeng Shi Comments: - [X] (dolphinscheduler) Liang Chen Comments: - [ ] (dolphinscheduler) Furkan KAMACI Comments: - [ ] (dolphinscheduler) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: -------------------- ## Doris Doris is a MPP-based interactive SQL data warehousing for reporting and analysis. Doris has been incubating since 2018-07-18. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (doris) Dave Fisher Comments: - [ ] (doris) Willem Ning Jiang Comments: - [ ] (doris) Shao Feng Shi Comments: ### IPMC/Shepherd notes: -------------------- ## Heron A real-time, distributed, fault-tolerant stream processing engine. Heron has been incubating since 2017-06-23. ### Three most important unfinished issues to address before graduating: 1. Building the community 2. Making releases 3. Make Heron easier to adopt ### Are there any issues that the IPMC or ASF Board need to be aware of? N/A ### How has the community developed since the last report? The community has remained consistent. New presentations in the monthly meetups. Increasing the community should be one of the major goals for the project. ### How has the project developed since the last report? - Bug/issue fixes - Feature and documentation improvements ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [x] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-1-14 0.20.3-incubating is approved! Community is currently working on a convenience binary release. ### When were the last committers or PPMC members elected? The last two new committers voted in: Oliver Bristow (July 22, 2020) Windham Wong (July 3, 2020) ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. Mentors have been helpful for the new release and answering questions. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? Yes ### Signed-off-by: - [ ] (heron) Jake Farrell Comments: - [ ] (heron) Julien Le Dem Comments: - [ ] (heron) P. Taylor Goetz Comments: - [X] (heron) Dave Fisher Comments: I am the only mentor paying attention and the podling has requested additional mentors ### IPMC/Shepherd notes: -------------------- ## Livy Livy is web service that exposes a REST interface for managing long running Apache Spark contexts in your cluster. With Livy, new applications can be built on top of Apache Spark that require fine grained interaction with many Spark contexts. Livy has been incubating since 2017-06-05. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (livy) Bikas Saha Comments: - [ ] (livy) Luciano Resende Comments: - [ ] (livy) Jean-Baptiste Onofre Comments: ### IPMC/Shepherd notes: -------------------- ## NLPCraft A Java API for NLU applications NLPCraft has been incubating since 2020-02-13. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (nlpcraft) Roman Shaposhnik Comments: - [ ] (nlpcraft) Furkan Kamaci Comments: - [ ] (nlpcraft) Evans Ye Comments: - [ ] (nlpcraft) Paul King Comments: - [ ] (nlpcraft) Konstantin I Boudnik Comments: ### IPMC/Shepherd notes: -------------------- ## PageSpeed PageSpeed represents a series of open source technologies to help make the web faster by rewriting web pages to reduce latency and bandwidth. PageSpeed has been incubating since 2017-09-30. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (pagespeed) Jukka Zitting Comments: - [ ] (pagespeed) Leif Hedstrom Comments: - [ ] (pagespeed) Nick Kew Comments: ### IPMC/Shepherd notes: -------------------- ## Pinot Pinot is a distributed columnar storage engine that can ingest data in real- time and serve analytical queries at low latency. Pinot has been incubating since 2018-10-17. ### Three most important unfinished issues to address before graduating: 1. Move ThirdEye code base out of Apache Pinot repo. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? We now have 900+ members in the Apache Pinot Slack Community - all slack discussions are forwarded to the project mailing list. ### How has the project developed since the last report? Released 0.6.0 Github stats in the last one month: 30 authors have pushed 61 commits to master and 134 commits to all branches. On master, 347 files have changed and there have been 19,473 additions and 3,444 deletions. 10 issues were resolved, and 24 new issues were opened. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-11-17 ### When were the last committers or PPMC members elected? We have successfully closed the voting for Chinmay Soman and Yupeng Fu as Apache Pinot Committers on January 26, 2021. ### Have your mentors been helpful and responsive? Mentors are responsive as well as helpful. Are things falling through the cracks? If so, please list any open issues that need to be addressed. None. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (pinot) Kishore Gopalakrishna Comments: - [ ] (pinot) Jim Jagielski Comments: - [ ] (pinot) Olivier Lamy Comments: - [ ] (pinot) Felix Cheung Comments: ### IPMC/Shepherd notes: -------------------- ## PonyMail Pony Mail is a mail-archiving, archive viewing, and interaction service, that can be integrated with many email platforms. Pony Mail has been incubating since 2016-05-27. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (ponymail) John D. Ament Comments: - [ ] (ponymail) Sharan Foga Comments: ### IPMC/Shepherd notes: -------------------- ## Ratis Ratis is a java implementation for RAFT consensus protocol Ratis has been incubating since 2017-01-03. ### Three most important unfinished issues to address before graduating: The podling is ready for graduation. The PPMC has voted in favor of graduation. A discussion has been started on incubator-general. A few minor issues were raised by the incubator community. These have been addressed. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? 50 total contributors (1 new since the last report). 1 new committer ### How has the project developed since the last report? The PPMC has voted in favor of graduation. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [X] Other: Ready for graduation. ### Date of last release: 2020-07-20 - Ratis 1.0.0 ### When were the last committers or PPMC members elected? 2020-12-30 - avijayan added to committers ### Have your mentors been helpful and responsive? Yes, the mentors are helpful. ### Is the PPMC managing the podling's brand / trademarks? VP, Brand has approved the name(PODLINGNAMESEARCH-160) ### Signed-off-by: - [X] (ratis) Uma Maheswara Rao G Comments: Graduation voting is in progress. - [ ] (ratis) Devaraj Das Comments: - [X] (ratis) Arpit Agarwal Comments: ### IPMC/Shepherd notes: -------------------- ## SDAP SDAP is an integrated data analytic center for Big Science problems. SDAP has been incubating since 2017-10-22. ### Three most important unfinished issues to address before graduating: 1. Make official SDAP (Incubating) Release 2. Improve committer participation 3. Improve/create user guide documentation ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? No community events to report; development has continued. ### How has the project developed since the last report? Bug Fixes - SDAP-302 Collection Manager crashes when Collections Config is updated while actively scanning S3 dirs - SDAP-290 Collection manager crashes when granule directory has wildcard - SDAP-301 Granule Ingester cannot process granules with missing 'units' attribute - SDAP-300 Collection Manager won't scan directories on local filesystem - SDAP-299 Update Helm dependency repo urls - SDAP-295 Hash dataset name in tile ID - SDAP-293 New ingestion system should convert Kelvin to Celsius - SDAP-288 support S3 new ingestion system - SDAP-286 ingestion should handle 0-360 longitudes New Features - SDAP-292 Add Cassandra authentication support to delete_by_query.py script - SDAP-298 Helm Chart 1.0.0 Improvements - SDAP-294 Support date normalization on analysis side - SDAP-297 Update Collection Manager documentation - SDAP-296 Make deletebyquery script work out-of-the-box in docker image ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [x] Working towards first release - [x] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? Two new committers were elected in April 2020. ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. Have not heard from Jörn in a while. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? No, PPMC is not managing the podling's brand. ### Signed-off-by: - [ ] (sdap) Jörn Rottmann Comments: - [x] (sdap) Trevor Grant Comments: ### IPMC/Shepherd notes: -------------------- ## Sedona Sedona is a big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data. Sedona has been incubating since 2020-07-19. ### Three most important unfinished issues to address before graduating: 1. Need several release managers. Currently, Jia is the release manager 2. Complete IP clearance is not done yet. 3. Website, documentations and the release process may not be fully compliant with Apache guidelines. ### Are there any issues that the IPMC or ASF Board need to be aware of? N/A ### How has the community developed since the last report? All good here. We are interacting with our users through dev@s.a.o and Gitter ### How has the project developed since the last report? We have added a number of new functions to Sedona (see Sedona JIRA: https://s.apache.org/yz865) We have changed the Sedona project structure, file headers and class names to make sure it follows the guidelines. The first release (Apache Sedona 1.0.0-incubating RC1) has passed the community vote and is now being voted by IPMC. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: N/A ### When were the last committers or PPMC members elected? N/A ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. All good here ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? All good here ### Signed-off-by: - [ ] (sedona) Felix Cheung Comments: - [ ] (sedona) Jean-Baptiste Onofré Comments: - [ ] (sedona) George Percivall Comments: - [X] (sedona) Von Gosling Comments: Keep moving, very close to the first release after podling. ### IPMC/Shepherd notes: -------------------- ## Toree Toree provides applications with a mechanism to interactively and remotely access Apache Spark. Toree has been incubating since 2015-12-02. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (toree) Luciano Resende Comments: - [ ] (toree) Julien Le Dem Comments: - [ ] (toree) Ryan Blue Comments: ### IPMC/Shepherd notes: -------------------- ## Training The Training project aims to develop resources which can be used for training purposes in various media formats, languages and for various Apache and non-Apache target projects. Training has been incubating since 2019-02-21. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (training) Craig Russell Comments: - [ ] (training) Christofer Dutz Comments: - [ ] (training) Justin Mclean Comments: - [ ] (training) Lars Francke Comments: ### IPMC/Shepherd notes: -------------------- ## Tuweni Tuweni is a set of libraries and other tools to aid development of blockchain and other decentralized software in Java and other JVM languages. Tuweni has been incubating since 2019-03-25. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (tuweni) Jean-Baptiste Onofré Comments: - [ ] (tuweni) Furkan Kamaci Comments: ### IPMC/Shepherd notes: -------------------- ## Wayang Wayang is a cross-platform data processing system that aims at decoupling the business logic of data analytics applications from concrete data processing platforms, such as Apache Flink or Apache Spark. Hence, it tames the complexity that arises from the "Cambrian explosion" of novel data processing platforms that we currently witness. Wayang has been incubating since 2020-12-16. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (wayang) Christofer Dutz Comments: - [ ] (wayang) Lars George Comments: - [ ] (wayang) Bernd Fondermann Comments: - [ ] (wayang) Jean-Baptiste Onofré Comments: ### IPMC/Shepherd notes: -------------------- ## Weex Weex is a framework for building Mobile cross-platform high performance UI. Weex has been incubating since 2016-11-30. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (weex) Willem Ning Jiang Comments: - [ ] (weex) Myrle Krantz Comments: ### IPMC/Shepherd notes: |
...