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:

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 03Podling reports due by end of day
Sun February 07Shepherd reviews due by end of day
Sun February 07Summary due by end of day
Tue February 09 Mentor signoff due by end of day
Wed February 10

Report submitted to Board

Wed February 17Board meeting


Shepherd Assignments

Dave FisherPageSpeed
Dave FisherPinot
Drew FarrisHop
Drew FarrisBrpc
Justin McleanLiminal
P. Taylor GoetzDoris
P. Taylor GoetzNLPCraft
P. Taylor GoetzTuweni
Timothy ChenDolphinScheduler
Timothy ChenHeron
Timothy ChenWayang

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](#brpc)  
[DolphinScheduler](#dolphinscheduler)  
[Heron](#heron)   
[Pinot](#pinot)  
[Pony Mail](#ponymail)  
[Ratis](#ratis)  
[SDAP](#sdap)  
[Sedona](#sedona)  
[Training](#training)  
[Tuweni](#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:
  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?
  No answer.

### 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:
  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?
  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:  
  - [X] (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:

  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?
  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:  
  - [X] (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:

  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.

### 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:  
  - [X] (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
  - [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:

  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:  
  - [X] (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:

  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?
  All good here

### Is the PPMC managing the podling's brand / trademarks?
  All good here

### Signed-off-by:

  - [X] (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:  
  - [X] (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:

  1. Promote the information about Apache Training Project with increased 
     participation from community
  2. Create a tutorial on how the tools provided by this project can be 
     used to create own content
  3. 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
  - [X] 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:

  - [X] (training) Craig Russell  
     Comments:  Lots of new material being contributed by many people.
  - [X] (training) Christofer Dutz  
     Comments:  
  - [X] (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. Increase release pace and adoption
  2. Vote in a few more committers
  3. 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.

  - [X] Initial setup
  - [X] Working towards first release
  - [X] 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: 
  - [X] (tuweni) Furkan Kamaci  
     Comments: 

### IPMC/Shepherd notes: