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.

Reflow
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

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:

  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
  •  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?

  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
  •  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:

  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
  •  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:

  1. 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:

  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
  •  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:

  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.

  •  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:

  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
  •  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:

  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.

  •  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:

IPMC/Shepherd notes:

  • No labels