DRAFT DRAFT DRAFT
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:
Keep all lines under 76 characters long.
All content under the ### headings should be indented by two spaces.
- Please don't change the text in the headings or add new ones.
- Include a space after a bullet point or full stop on a numbered list.
- Use [X] (X and no spaces) to sign off reports.
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
Timelinedo
Wed November 06 | Podling reports due by end of day |
Sun November 10 | Shepherd reviews due by end of day |
Sun November 10 | Summary due by end of day |
Tue November 12 | Mentor signoff due by end of day |
Wed November 13 | Report submitted to Board |
Wed November 20 | Board meeting |
Shepherd Assignments
Dave fisher | DolphinScheduler |
Dave Fisher | Pinot |
Drew Farris | Heron |
Drew Farris | PageSpeed |
Justin Mclean | Doris |
P. Taylor Goetz | Annotator |
P. Taylor Goetz | BatchEE |
P. Taylor Goetz | SDAP |
Timothy Chen | MesaTEE |
Timothy Chen | Omid |
Timothy Chen | Toree |
APISIX | |
DataSketches | |
ECharts | |
Edgent | |
Ratis | |
S2Graph | |
Tamaya | |
Tephra | |
Training | |
Tuweni |
Incubator PMC report for November 2019
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 arrative
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 October:
IP Clearance
Legal / Trademarks
Infrastructure
Miscellaneous
Credits
Table of Contents
DataSketches
DolphinScheduler
Doris
ECharts
Edgent
Heron
PageSpeed
Pinot
Ratis
S2Graph
SDAP
Tamaya
Toree
Training
Tuweni
APISIX
DataSketches
DataSketches is an open source, high-performance library of stochastic streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods.
DataSketches has been incubating since 2019-03-30.
Three most important unfinished issues to address before graduating:
Finish the transfer and bring-up of our website to github.com/apache/... This is now in process.
Team Interactions: We want to have our exchanges on the ASF Slack DataSketches-dev channel posted to our dev@datasketches.a.o list on a daily basis for improved visibility and searchability. We have an open INFRA ticket on this issue.
We are searching for a solution to provide more open access to our video conference sessions when we have them. We are in the process of moving more of our interactions into the slack DS-dev channel and dev@ list. This is a culture change for us and will take some getting used to. We clearly want open access to our team discussions.
We would like to see a few more folks join our contributors list. We have several folks that have come forward and offered help because they are interested in the project. This is great. It is our hope that they will grow into active contributors.
Are there any issues that the IPMC or ASF Board need to be aware of?
How has the community developed since the last report?
- We have added 1 new Mentor, Dave Fisher (thank you!) to our project and we have been approached by another Apache member who would also like to be a mentor, and eventually a contributor as well. This is very positive!
How has the project developed since the last report?
- We have now managed 7 releases, 6 Java releases and 1 C++ release. We have one more C++ release pending. These are across 6 different components of the DataSketches library. With the last pending C++ release, all of the code components targeted for release will be complete.
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:
2019-10-19 01:55 GMT DataSketches-pig
When were the last committers or PPMC members elected?
- Dave Fisher: 16 Sep 2019
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.
- Helpful and responsive, Yes.
Having additional mentors has helped the voting move forward more expeditiously! - I want to thank Dave Fisher for jumping in and helping us with a number of issues!
Signed-off-by:
- (datasketches) Liang Chen
Comments: - (datasketches) Kenneth Knowles
Comments: - (datasketches) Furkan Kamaci
Comments: - (datasketches) Dave Fisher
Comments:
IPMC/Shepherd notes:
Dolphin Scheduler
Dolphin Scheduler is a distributed and easy-to-expand visual DAG workflow scheduling system dedicated to solving the complex dependencies in data processing, making the scheduling system out of the box for data processing.
Dolphin Scheduler has been incubating since 2019-8-29.
Three most important unfinished issues to address before graduating:
- Make first Apache releases. (In progress)
- Appeal more users and contributors.
- Make more interactive e-mail discussion besides github, wechat
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?
- Now there are 42 external contributors besides 8 PPMC members who contributes codes to github.
- We held a offline Meetup in Shanghai. 5 Speakers (including 4 PPMC member and 1 user) gave their presentation. 30 people came and 10 people online watch the meetup.
- Github star grew from 2291 to 2648 in October.
- Over 61 company users is willing to announce that he is using Dolphin Scheduler: https://github.com/apache/incubator-dolphinscheduler/issues/57
How has the project developed since the last report?
- Solid Apache verson plan is created and we planed to start a Apahce release in November.
- Some new important feature developerd by contributor was merge to project(Docker file, S3 support, Flink job support, job import/export, etc. )
- 178 issues created,181 PRs merged (from #932 to #1113) .
- Developers and Contributors are steadily developing the project <https://github.com/apache/incubator-dolphinscheduler/issues/690
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:
When were the last committers or PPMC members elected?
2019-8-29
Have your mentors been helpful and responsive?
Yes, our mentors noticed some issue of DolphinScheduler and give useful advice to PPMC especially on first Apache version. I want to thank Wusheng for many good advice for community operation and Apache first release.
Signed-off-by:
- (dolphinscheduler) Sheng Wu
Comments: - (dolphinscheduler) ShaoFeng Shi
Comments: LGTM - (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:
- Continue to build our community. It is glad to see that more developers joined us and became contributors. But we still need more controlled developers to us to make Doris more diverse in the developer community.
- Improve the documents and website as well. Currently, most of documents are in Chinese and most of English docs are translated by machine. We are working on it.
Are there any issues that the IPMC or ASF Board need to be aware of?
How has the community developed since the last report?
Now we have 58 contributors, 1 more committers, and 1 committer became PPMC member.
How has the project developed since the last report?
We released 0.11.0 version.
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:
2019-10-29: Apache Doris (incubating) 0.11.0
When were the last committers or PPMC members elected?
Ling Miao: New Committer 2019-08-28 Kaisen Kang: New PPMC 2019-09-20
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.
Dave Fisher helped us a lot, such as Release process, and mail management. Willem helped us to build english website, nominate new committer and PPMC. All mentors helped us to verify our release.
Signed-off-by:
- (doris) Dave Fisher
Comments: - (doris) Willem Ning Jiang
Comments: - (doris) Shao Feng Shi
Comments:
IPMC/Shepherd notes:
ECharts
ECharts is a charting and data visualization library written in JavaScript.
ECharts has been incubating since 2018-01-18.
Three most important unfinished issues to address before graduating:
- Solve CDN issue and redirect echarts.baidu.com to echarts.apache.org.
- Vote for more PPMC and bring diversity to it.
- Check tutorials and other documents to make sure users can find what they need, and the information is up-to-date. Keep the content of Chinese version and English version to be the same.
Are there any issues that the IPMC or ASF Board need to be aware of?
We are still working on the Website speed problem before we can transfer it to Apache server. We are trying the CDN as suggested by Dave and York Shen. It may take several days before we can get conclusion. If this works, we will ask the infra for help with this CDN, if not, we should find other solutions. Currently, we put a banner stating "Apache ECharts is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator.We are working on redirecting this Website to https://echarts.apache.org. You may visit our new official Website now.". Hopefully, this can help with the branding before we do the redirection.
How has the community developed since the last report?
- We got more contributors from the community. Last month alone, there are more than 10 non-committer contributors whose pull requests were merged in incubator-echarts project or doc project.
- The mailing list has been much more active these months. We are publicly discussing issues, monthly release plans, future plans and so on. And more people asked for help and have their problem solved from the mailing list.
- We are using social medias like YouTube, Twitter and Medium to help promote our project internationally and grow the community.
- We used labels to state the difficulty of fixing to make it easier for contributors to find bugs that are supposed to be fixed by beginners.
How has the project developed since the last report?
We have released 2 versions since the last report and we are working on the vote of the third one these days. We have formed a monthly release procedure and made the process public.
We made an automatic visual test framework, so that the testing job can be made more easily and more bugs can be found during pull request or testing stage before release.
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:
2019-10-15
When were the last committers or PPMC members elected?
2019-10-16
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.
Yes. They helped us a lot on the Website and suggestion of how to grow our community.
Signed-off-by:
- (echarts) Kevin A. McGrail
Comments: - (echarts) Dave Fisher
Comments: - (echarts) Ted Liu
Comments: - (echarts) Sheng Wu
Comments: Project PPMC has made a good progress toward the Apache way. Look forward you could make the community more active and diversity.
IPMC/Shepherd notes:
Edgent
Edgent is a stream processing programming model and lightweight runtime to execute analytics at devices on the edge or at the gateway. (Formerly known as Quarks)
Edgent has been incubating since 2016-02-29.
Three most important unfinished issues to address before graduating:
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.
Signed-off-by:
- (edgent) Justin Mclean
Comments: - (edgent) Christofer Dutz
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:
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.
Signed-off-by:
- (heron) Jake Farrell
Comments: - (heron) Julien Le Dem
Comments: - (heron) P. Taylor Goetz
Comments: - (heron) Dave Fisher
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:
- Produce first release
- Grow the number of active developers
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?
May 27 2019 (Longinos Ferrando, elected as both committer and PMC member)
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.
Signed-off-by:
- (pagespeed) Jukka Zitting
Comments: - (pagespeed) Leif Hedstrom
Comments: - (pagespeed) Nick Kew
Comments: - (pagespeed) Phil Sorber
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:
- Streamline Pinot releases (currently blocked due to helix bugs)
- More commits from wider 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?
Multiple design and code checkins from the community:
- Parquet/ORC support for ingestion
- Better integration with Kubernetes
- (In progress) Null value support
How has the project developed since the last report?
- Significant progress in SQL support (distinct, order by)
- Completed design of schema updates, implementation starting
- Progress in design of realtime segment completion, some implementation
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:
2019-02-15
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.
Signed-off-by:
- (pinot) Kishore Gopalakrishna
Comments: - (pinot) Jim Jagielski
Comments: - (pinot) Roman Shaposhnik
Comments: - (pinot) Olivier Lamy
Comments: - (pinot) Felix Cheung
Comments: good progress.. how can we grow more committers? also dev@ traffic is very light - only 9 threads in the last 3 months.
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:
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.
Signed-off-by:
- (ratis) Jakob Homan
Comments: - (ratis) Uma Maheswara Rao G
Comments: - (ratis) Devaraj Das
Comments:
IPMC/Shepherd notes:
S2Graph
S2Graph is a distributed and scalable OLTP graph database built on Apache HBase to support fast traversal of extremely large graphs.
S2Graph has been incubating since 2015-11-29.
Three most important unfinished issues to address before graduating:
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.
Signed-off-by:
- (s2graph) Sergio Fernández
Comments: - (s2graph) Woonsan Ko
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:
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.
Signed-off-by:
- (sdap) Jörn Rottmann
Comments: - (sdap) Trevor Grant
Comments:
IPMC/Shepherd notes:
Tamaya
Tamaya is a highly flexible configuration solution based on an modular, extensible and injectable key/value based design, which should provide a minimal but extendible modern and functional API leveraging SE, ME and EE environments.
Tamaya has been incubating since 2014-11-14.
Three most important unfinished issues to address before graduating:
- Finish getting our release candidate out.
- Grow the PPMC from the existing community.
- Blog and publish more about Tamaya.
Are there any issues that the IPMC or ASF Board need to be aware of?
Release candidate vote is still pending (2 more +1 votes are needed to get the RC out).
How has the community developed since the last report?
No changes, Julian helped out as a new mentor.
How has the project developed since the last report?
Started forging a new release, had 5 RC.
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:
2017-05-28 0.3-incubating
When were the last committers or PPMC members elected?
- 2018-12: Aaron Coburn
- 2018-12: William Lieurance
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.
New mentor Julian is very helpful as he is present to help out and guide.
Signed-off-by:
- (tamaya) John D. Ament
Comments: - (tamaya) David Blevins
Comments: - (tamaya) Kanchana Pradeepika Welagedara
Comments: - (tamaya) Julian Feinauer
Comments:
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.Increase active contributors 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?
Toree was presented at ApacheCon Las Vegas with a good set of users/contrinutors present to the talk. On the community side, a few contributions coming on around making the current implementation a little more flexible for concurrent code as well as support for Spark 2.4 and Scala 2.12.
How has the project developed since the last report?
Slow, but steady stream of issues and prs.
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:
2018-11-13
When were the last committers or PPMC members elected?
Kevin Bates was added to the PPMC on 2019-08-14
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.
There was nothing requiring mentor intervention on the last quarter.
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:
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.
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:
- Building community
- Building a roadmap for the next few major releases
- Perform the last checks for official releases wrt crypto
Are there any issues that the IPMC or ASF Board need to be aware of?
No issues.
How has the community developed since the last report?
We have had more contributions from at least one developer.
How has the project developed since the last report?
We have successfully released 0.9, with a nice participation of the existing developer community.
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:
2019-10-16
When were the last committers or PPMC members elected?
Gordon Martin as committer on 2019-08-01.
Have your mentors been helpful and responsive?
Yes, very much so, thank you!
Signed-off-by:
- (tuweni) Jim Jagielski
Comments: - (tuweni) Kenneth Knowles
Comments: - (tuweni) Jean-Baptiste Onofré
Comments: - (tuweni) Michael Wall
Comments: Currently working on growing community. - (tuweni) Furkan Kamaci
Comments:
IPMC/Shepherd notes:
APISIX
APISIX is a cloud-native microservices API gateway, delivering the ultimate performance, security, open source and scalable platform for all your APIs and microservices.
APISIX is based on Nginx and etcd. Compared with traditional API gateways, APISIX has dynamic routing and plug-in hot loading, which is especially suitable for API management under micro-service system.
Three most important unfinished issues to address before graduating
- Make an Apache release
- More committers and PPMC members
- Branding issues in the documentation, code, website, etc.
How has the community developed since the last report?
- Learning Apache way and its value behind rules, working in Apache way.
- Our Apache website is constructed.
- We have 12 committers and 35 contributors (including 12 committers) contributing to Apache APISIX.
- Over 13 company users have announced that they are using APISIX and more than 50% of them also submitted code or fixed the documentation for APISIX : https://github.com/apache/incubator-apisix/issues/487
How has the project developed since the last report?
The project has been quite health, with ~50 pull requests being merged in October. These pull requests are authored by a diverse set of contributors(~30 authors last month).
Some highlights of recent developments:
- APISIX support etcd V3.
- Supported cluster limit-req and limit-conn.
We are planning to have a 0.9.0 release in November.
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
When were the last committers or PPMC members elected?
No new committers nor PPMC members have been added.
Have your mentors been helpful and responsive?
Mentors are responsive and helpful. Things tend to be on the right way.
Signed-off-by:
(APISIX) Willem Ning Jiang
Comments:
(APISIX) Justin Mclean
Comments:
(APISIX) Kevin Ratnasekera
Comments:
(APISIX) Von Gosling
Comments: