FINAL REPORT DO NOT EDIT
NOTE that the content for this month report is in markdown format- please do not remove any formatting characters when adding your reports.
It also best to:
- Do not change existing formatting. Especially do not change the formatting of the sign-off area.
Keep all lines under 76 characters long.
All content under the ### headings should be indented by two spaces. Do not use tabs.
- Please don't change the text in the headings or add new ones.
- Include one space after a bullet point or full stop on a numbered list.
- Use [X] (X and no spaces) to sign off reports.
- Do not include long URLs and use the apache URL shortener https://s.apache.org.
- Please note that some lines have two spaces at the end. Do not remove these spaces.
Please make sure you use the current report and don't copy an old one, the headings do change from time to time.
A script will be run on this report before it is submitted to the board. If your lines are too long it may insert line breaks in unexpected places.
fold -w 76 -s $1 | cat -s
Timeline
Wed February 03 | Podling reports due by end of day |
Sun February 07 | Shepherd reviews due by end of day |
Sun February 07 | Summary due by end of day |
Tue February 09 | Mentor signoff due by end of day |
Wed February 10 | Report submitted to Board |
Wed February 17 | Board meeting |
Shepherd Assignments
Dave Fisher | PageSpeed |
Dave Fisher | Pinot |
Drew Farris | Hop |
Drew Farris | Brpc |
Justin Mclean | Liminal |
P. Taylor Goetz | Doris |
P. Taylor Goetz | NLPCraft |
P. Taylor Goetz | Tuweni |
Timothy Chen | DolphinScheduler |
Timothy Chen | Heron |
Timothy Chen | Wayang |
Annotator | |
Ratis | |
SDAP | |
Sedona | |
Toree | |
Training |
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. There are presently 39 podlings incubating. In January, podlings executed 4 distinct releases. We added no new IPMC members, and none retired. There was one IP clearance in January, and there were no new projects. Goblin graduated last month, and Ratis is up for graduation this month. There was discussion about accepting EventMesh.
This month we were missing reports from BRPC, Doris, Livy, NLPCraft, PageSpeed, PonyMail, Toree, Wayang and Weex. BRPC, Livy, PonyMail and Weex have missed more than one report in a row. It not known why so many podlings failed to report, but I would guess step time of year and world events.
BRPC did not report for the 3rd time, and the IPMC is waiting on the results of a roll call. Roll calls have been sent for Livy and PonyMail. Weex has been asked to consider retirement (again) as they have failed to report several times in a row.
BlueMarlin has been asked to move communication to the dev list or be retired from the IPMC.
S2Graph has been retired.
Weex has again been asked to consider retirement, as they have missed several board reports in a row.
SAMOA did not respond to an email to consider retirement, and the Incubator PMC will discuss retiring the project.
MXNet still has several trademark and branding issues that need to be resolved. The releases containing Category X code still have been finally removed. MXNet brought a release vote to the IPMC general list without the required number of PPMC votes.
Most discussions on the mailing list were around releases and graduations and finding new mentors. There were graduation discussions around Daffodil, DolphinScheduler, Flagon, Goblin, and Ratis.
Community
New IPMC members:
- None
People who left the IPMC:
- None
New Podlings
- None
Podlings that failed to report, expected next month
- BRPC
- Doris
- Livy
- NLPCraft
- PageSpeed
- PonyMail
- Toree
- Wayang
- Weex
Graduations
- Goblin
The board has motions for the following:
- Ratis
Releases
The following releases entered distribution during the month of January:
- Heron 0.20.3
- NLPcraft 0.7.3
- Ratis 0.6.0
- Hop 0.60
IP Clearance
- OpenWhisk IDE plugins
Legal / Trademarks
N/A
Infrastructure
N/A
Miscellaneous
N/A
Table of Contents
brpc
DolphinScheduler
Heron
Pinot
Pony Mail
Ratis
SDAP
Sedona
Training
Tuweni
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:
- Release apache release, and not WIP release
- Attract more users and contributors
- 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
- 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?
No answer.
Signed-off-by:
- (brpc) Kevin A. McGrail
Comments: - (brpc) Jean-Baptiste Onofré
Comments: - (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:
Justin Mclean: Pleas make sure to answer all sections of the report.
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?
- GitHub code contributors grew from 136 to 169.
- Raise a discussion about graduation and do preparation.
How has the project developed since the last report?
- Apache Dolphin Scheduler 1.3.3, 1.3.4 has released. 1.3.5 is ready for voting next week.
- 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
- 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:
- (dolphinscheduler) Sheng Wu
Comments: Glad to see the community is closing the graduation. - (dolphinscheduler) ShaoFeng Shi
Comments: - (dolphinscheduler) Liang Chen
Comments: - (dolphinscheduler) Furkan KAMACI
Comments: - (dolphinscheduler) Kevin Ratnasekera
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:
- Building the community
- Making releases
- 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
- 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?
Mentors have been helpful for the new release and answering questions.
Is the PPMC managing the podling's brand / trademarks?
Yes
Signed-off-by:
- (heron) Jake Farrell
Comments: - (heron) Julien Le Dem
Comments: - (heron) P. Taylor Goetz
Comments: - (heron) Dave Fisher
Comments: I am the only mentor paying attention and the podling has requested additional mentors. Two new mentors have been added.
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:
- Move ThirdEye code base out of Apache Pinot repo.
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
- 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.
Is the PPMC managing the podling's brand / trademarks?
No answer.
Signed-off-by:
- (pinot) Kishore Gopalakrishna
Comments: - (pinot) Jim Jagielski
Comments: - (pinot) Olivier Lamy
Comments: - (pinot) Felix Cheung
Comments: Since some committership were based on Thirdeye contribution, let's review that before graduation.
IPMC/Shepherd notes:
Justin Mclean: Please provide an answer to all sections of the report. Please don't include meaningless stats without proving some commentary to explain what they mean. It also be nice to include more information on why the Thirdeye code was moved out of the repo.
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
- 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:
- (ratis) Uma Maheswara Rao G
Comments: Graduation voting is in progress. - (ratis) Devaraj Das
Comments: - (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:
- Make official SDAP (Incubating) Release
- Improve committer participation
- 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
- Working towards first release
- Community building
- Nearing graduation
- Other:
Date of last release:
None yet.
When were the last committers or PPMC members elected?
Two new committers were elected in April 2020.
Have your mentors been helpful and responsive?
Have not heard from Jörn in a while.
Is the PPMC managing the podling's brand / trademarks?
No, PPMC is not managing the podling's brand.
Signed-off-by:
- (sdap) Jörn Rottmann
Comments: - (sdap) Trevor Grant
Comments:
IPMC/Shepherd notes:
Justin Mclean: The PPMC does need to manage the brand, please don't leave this until it's too late and causes issues.
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:
- Need several release managers. Currently, Jia is the release manager
- Complete IP clearance is not done yet.
- 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.
- Initial setup
- 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?
All good here
Is the PPMC managing the podling's brand / trademarks?
All good here
Signed-off-by:
- (sedona) Felix Cheung
Comments: very close on the first release. community growth will be a good focus next. - (sedona) Jean-Baptiste Onofré
Comments: - (sedona) George Percivall
Comments: - (sedona) Von Gosling
Comments: Keep moving, very close to the first release after podling.
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:
- Promote the information about Apache Training Project with increased participation from community
- Create a tutorial on how the tools provided by this project can be used to create own content
- Review current policies around contribution review and releases to find a pragmatic compromise
Are there any issues that the IPMC or ASF Board need to be aware of?
The Training Project has opened up the commit permissions to all the committers of Apache project to make is easy for experts in each area contribute to Apache Training presentations. This was announced in the last week of September 2020. This will open up the project for contributions from other Apache projects.
How has the community developed since the last report?
Activity has remained down since the last report. There were 26 posts in last 3 months. We have to work on strategies to increase the queries for contributions from individual contributors.
How has the project developed since the last report?
New training slides were added on following topics:
- Apache Druid
PR activity is normal since the last report.
How would you assess the podling's maturity?
There are currently some issues with this podling that we are working to address, we believe that the issues are not yet critical and can be turned around from within the community but want to make the board aware of this early on.
- Initial setup
- Working towards first release
- Community building
- Nearing graduation
- Other:
When were the last committers or PPMC members elected?
November 2020
Have your mentors been helpful and responsive?
Mentors have been responsive and helpful when reached out to.
Is the PPMC managing the podling's brand / trademarks?
The name search process has not yet been started, as there is still time to do that if and when graduation draws nearer. The PPMC is actively monitoring usage of the Podlings current name on other sites. The Podling is not directly affiliating with any sponsors donating content and presenting an independent image on the webpage.
Signed-off-by:
- (training) Craig Russell
Comments: Lots of new material being contributed by many people. - (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:
- Increase release pace and adoption
- Vote in a few more committers
- Organize outreach
Are there any issues that the IPMC or ASF Board need to be aware of?
No issues to report at this time.
How has the community developed since the last report?
We have pulled through a good set of features and the project is participating in efforts such as the Ethereum Enterprise Alliance, a non-profit.
We have had a very small outreach effort building on publishing our docs on the website ; more drumbeating required.
How has the project developed since the last report?
We voted 1.3.0. 1.4.0 is under vote. We are working on a working Ethereum client now.
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:
2020-11-27
When were the last committers or PPMC members elected?
Danno Ferrin as committer on 2020-06-08.
Have your mentors been helpful and responsive?
1.4.0 is having a hard time getting past initial vote. We will submit it to PPMC soon.
Is the PPMC managing the podling's brand / trademarks?
Yes. At present, there are no issues nor concerns with the Tuweni mark. We do not anticipate any issues with the mark regarding graduation.
Signed-off-by:
- (tuweni) Jean-Baptiste Onofré
Comments: - (tuweni) Furkan Kamaci
Comments: