FINAL 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 June 01Podling reports due by end of day
Sun June 05Shepherd reviews due by end of day
Sun June 05 Summary due by end of day
Tue June 07Mentor signoff due by end of day
Wed June 08

Report submitted to Board

Wed June 15Board meeting


Shepherd Assignments

Dave FisherSpot
Dave FisherToree
Drew FarrisKyuubi
Justin McleanMarvin-AI
P. Taylor GoetzHivemall
P. Taylor GoetzLivy
P. Taylor GoetzWayang
Timothy ChenCrail
Timothy ChenStreamPipes
Timothy ChenTraining

Incubator PMC report for June 2022

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 37 podlings incubating. Podlings made 3 distinct releases, and we added one new IPMC member. MXNet started a graduation discussion, but some branding issues have not been resolved, and their website is not entirely in line with ASF branding policies. There were some privacy policy issues also identified. The podling is addressing these issues. Someone who is not on the PPMC seems to be driving the graduation.

Doris has amended its resolution after fixing some branding issues and dropping some people from its proposed PMC that are contributing to a fork of the project that may not be acting in the project's best interests.

InLong should graduate this month or next. A new proposal Uniffle (was Firestorm) is being voted on; there was some concern that Firestorm may not be a suitable podling name. Ambari may be coming back from the attic, and it was discussed if the incubator is a place to do that.

NuttX had some trouble getting IPMC members to vote on its release. Crail started a retirement vote, and some other podlings may need to consider retiring, including Livy. Some podlings need some guidance on adding new committers and PPMC members. With the board resolution on adding PMC members, this may become less of an issue.

This month, we missed reports from Hivemall, Livy, Nemo, SDAP, and Spot. Nemo has asked to report next month. Marvin-AI does not have signoff by mentors and will also be asked to report next month. Most discussions on the mailing list were around releases, new project proposals, graduations, and finding new mentors.

There was some discussion about changing the chair due to previous reports not being submitted. However, no one seems willing to become the chair. This month, we've asked volunteers to do some of the tasks to not rely solely on the chair to do all of the work and hopefully make other people more familiar with the reporting process and tasks involved.

Community

New IPMC members:

  • Zhankun Tang

People who left the IPMC:

  • None

New Podlings

  • Devlake

Podlings that failed to report, expected next month

  • Hivemall
  • Nemo
  • SDAP
  • Spot
  • MarvinAI
  • Livy

Graduations

  • AGE

The board has motions for the following:

  • InLong

Releases

The following releases entered distribution during the month of May:

  • Apache Linkis 1.1.1 - 2022-05.25
  • Apache Flagon-UserALE.js 2.3.0 - 2022-05-26
  • Apache MXNet 1.9.1 - 2022-05-28  

IP Clearance

N/A

N/A

Infrastructure

N/A

Miscellaneous

Credits

  • John D. Ament for last incubator report and making this one easier to write
  • Calvin Kirs for writing most of the report

Table of Contents

Crail
Kvrocks
Kyuubi
Pegasus
PonyMail
StreamPipes
Wayang
DevLake


Crail

Crail is a storage platform for sharing performance critical data in distributed data processing jobs at very high speed.

Crail has been incubating since 2017-11-01.

Three most important unfinished issues to address before graduating:

  1. More frequent code contributions
  2. A steady release process
  3. Growing the ecosystem: more committers, more use cases

Are there any issues that the IPMC or ASF Board need to be aware of?

Very low project activity. Started discussion on Crail podling retirement on dev mailing list.

How has the community developed since the last report?

No new committer or known new use cases.

How has the project developed since the last report?

We are aware of a proprietary elasticity extension of Crail. We do not expect anymore the creator of that code might contribute it to the project. No other development since last 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:

2021-05-03

When were the last committers or PPMC members elected?

2021-05-16

Have your mentors been helpful and responsive?

Our mentors are helpful and always responsive.

Is the PPMC managing the podling's brand / trademarks?

Yes.

Signed-off-by:

  •  (crail) Julian Hyde
    Comments: Started retirement vote on dev@crail
  •  (crail) Luciano Resende
    Comments:
  •  (crail) Felix Cheung
    Comments:

IPMC/Shepherd notes:


Kvrocks

Kvrocks is a distributed key-value NoSQL database, supporting the rich data structure

Kvrocks has been incubating since 2022-04-23.

Three most important unfinished issues to address before graduating:

  1. Prepare first Kvrocks release at Apache
  2. Prepare Apache Kvrocks website
  3. Promote the project and grow user and dev community

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 are preparing the Kvrocks website and blog posts to promote Kvrocks and grow the user and dev communities. Also, we have submitted a topic of ApacheCon Asia and ITPub to let more guys know Kvrocks community.

How has the project developed since the last report?

  1. Most of the resources are ready, including GitHub/mailing list, etc.
  2. SGA and the ICLA of all initial committers are submitted.
  3. Built the first version of the Kvrocks website: https://kvrocks.apache.org, but many improvements are to be made.
  4. Working towards Kvrocks first Apache 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

Not yet available

When were the last committers or PPMC members elected?

2022-04-23

Have your mentors been helpful and responsive?

Yes, mentors help to solve most of issues when setuping the podling project, also helps a lot on how to maintain issues and PRs.

Is the PPMC managing the podling's brand / trademarks?

No 3rd parties used the podling and brand. Will move forward to send the project name audit request.

Signed-off-by:

  •  (kvrocks) Jean-Baptiste Onofre
    Comments: Good bootstrap for this podling. Team is committed and eager to move forward.
  •  (kvrocks) Xiaoqiao He
    Comments:
  •  (kvrocks) tison
    Comments:
  •  (kvrocks) Von Gosling
    Comments:
  •  (kvrocks) Liang Chen
    Comments:

IPMC/Shepherd notes:


Kyuubi

Kyuubi is a distributed multi-tenant Thrift JDBC/ODBC server for large-scale data management, processing, and analytics, built on top of Apache Spark and designed to support more engines.

Kyuubi has been incubating since 2021-06-21.

Three most important unfinished issues to address before graduating:

  1. Gain more active contributors/committers to build a diverse community
  2. Make Apache releases regularly and keep the quality for all releases
  3. Improve project structure and documentation

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?

  • New committers: Zhen Wang
  • 1 new contributor join code contribution. There are currently 75 contributors, 14 committers, and 9 PPMC members.
  • Chinese version website is now available on [1] contributed by zhenjiaguo

How has the project developed since the last report?

  • Improvement Proposal Approved: [KPIP-5] Introduce Kyuubi Web UI
  • Improvement Proposal Approved: [KPIP-4] Support to submit batch job

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:

  • 2022-04-21

When were the last committers or PPMC members elected?

  • 2022-05-24 Zhen Wang

Have your mentors been helpful and responsive?

  • Mentors are helpful and always responsive.

Is the PPMC managing the podling's brand / trademarks?

Yes

Is the PPMC managing the podling's brand / trademarks?

Yes

Signed-off-by:

  •  (kyuubi) Willem Ning Jiang
    Comments: It's good to see there was a new committer elected.
  •  (kyuubi) Jeff Zhang
    Comments:
  •  (kyuubi) Duo Zhang
    Comments:
  •  (kyuubi) Akira Ajisaka
    Comments:

IPMC/Shepherd notes:


Pegasus

Pegasus is a distributed key-value storage system which is designed to be simple, horizontally scalable, strongly consistent and high-performance.

Pegasus has been incubating since 2020-06-28.

Three most important unfinished issues to address before graduating:

  1. Grow the community (attracting more committers, contributors, users).
  2. Make more releases in ASF policy regularly.
  3. Resolve the license problems.

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?

  • Attracted more active contributors.
  • Sub-projects such as different language implemented client libraries which are in other organization repositories have been merge to apache/incubator-pegasus on GitHub

How has the project developed since the last report?

We’re planning to merge Pegasus underlying library (XiaoMi/rDSN) to the main repository, and we have listed the license problems we have to fix, and now it discussing on maillist.

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-11-26

When were the last committers or PPMC members elected?

2021-7-7, Yanzhao Tang (Smityz), Committer

Have your mentors been helpful and responsive?

Yes, our mentors gave us a lot of help, including IP clearance, version release, project website building, and etc. There is an open issue to be addressed:

Is the PPMC managing the podling's brand / trademarks?

No issues that we are aware of.

Signed-off-by:

  •  (pegasus) Duo zhang
    Comments:
  •  (pegasus) Liang Chen
    Comments:
  •  (pegasus) Von Gosling
    Comments:
  •  (pegasus) Liu Xun
    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. Growing the community

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?

No material development has occurred. Pony Mail has a stable group of contributors and are dealing with any important issues as they arise.

How has the project developed since the last report?

No noteworthy change.

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-04-20

When were the last committers or PPMC members elected?

Sean Palmer was elected committer on 2021-02-04

Have your mentors been helpful and responsive?

No answer.

Is the PPMC managing the podling's brand / trademarks?

No answer.

Signed-off-by:

  •  (ponymail) John D. Ament
    Comments: With the departure of Sharan, the podling needs extra hands to help out.

IPMC/Shepherd notes:


StreamPipes

StreamPipes is a self-service (Industrial) IoT toolbox to enable non- technical users to connect, analyze and explore (Industrial) IoT data streams.

StreamPipes has been incubating since 2019-11-11.

Three most important unfinished issues to address before graduating:

  1. Complete maturity assessment
  2. Prepare graduation process

Are there any issues that the IPMC or ASF Board need to be aware of?

There are no issues right now.

How has the community developed since the last report?

Several active discussions on the mailing list

Several users have asked for help on the user mailing list, further they provide new contributions to the project

Number of Twitter followers has increased (last report: 208, current: 226)

Number of Github stars increased (last report: 307, current: 315)

How has the project developed since the last report?

The focus is on improvements and bug fixes. We plan to have a first stable release 1.0 within the next months.

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:    

2022-03-21

When were the last committers or PPMC members elected?

2022-03-16 (Stefan Obermeier)

Have your mentors been helpful and responsive?

Yes, our mentors are helpful.

Is the PPMC managing the podling's brand / trademarks?

Yes, project name is approved and the brand is actively managed.

Signed-off-by:

  •  (streampipes) Christofer Dutz
    Comments:
  •  (streampipes) Jean-Baptiste Onofré
    Comments: I think streampipes is not so far from graduation.
  •  (streampipes) Julian Feinauer
    Comments:
  •  (streampipes) Justin Mclean
    Comments:
  •  (streampipes) Kenneth Knowles
    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. Simplifying and documenting the release process
  2. Had a significant growth (stars/forks at GitHub), but we want to gain

Are there any issues that the IPMC or ASF Board need to be aware of?

When establishing whether "Apache Wayang" was a proper name, it was rejected because the 'wayang' word was wrong translated by Google Translator as 'puppet' but instead of that means 'Imagination' or 'shadow'. Because of the confusion and to avoid future problems, the process is under "ASF's trademark counsel". The process started in January, and until these days, the community did not get any status updates.

How has the community developed since the last report?

The community growth is significant (according to Github); during the last month, the main repository had been cloned at least one time per day from a unique IP, and two persons outside of the committer registered had been contributing to the code.

In addition to that, the community is presenting some projects for GSOC and OSPP.

How has the project developed since the last report?

The community is stabilizing the code for the new release, which will include python API to create more options for users to join and use Apache Wayang(Incubating)

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:

December 13, 2021

When were the last committers or PPMC members elected?

2022-01-18 : Calvin Kirs

Have your mentors been helpful and responsive?

Yes, the mentors are very responsive and helpful, nevertheless, two of them have prolonged inactivity

Is the PPMC managing the podling's brand / trademarks?

The name is under the process of "ASF's trademark counsel."

Signed-off-by:

  •  (wayang) Christofer Dutz
    Comments: That there's been no update on the Podling Namesearch ist not good, I'll try and help find out the current status.
  •  (wayang) Lars George
    Comments:
  •  (wayang) Bernd Fondermann
    Comments:
  •  (wayang) Jean-Baptiste Onofré
    Comments: Very active and interesting podling. I think the podling is close to graduation. The effort is around expanding the community. I will help there.

IPMC/Shepherd notes:


DevLake  

DevLake is an open-source dev data platform that ingests, analyzes, and visualizes the fragmented data from DevOps tools to distill insights for engineering productivity. DevLake has been incubating since 2022-04-29

Three most important unfinished issues to address before graduating:

  1. Learn the ASF release process and make the first ASF release
  2. Grow the community, add committers and PPMC members
  3. Grow the ecosystem, support more data sources and use cases

Are there any issues that the IPMC or ASF Board need to be aware of?

No issues at the moment.

How has the community developed since the last report?

This is our first report. Since entering the incubator:

  1. 9 new contributors have joined the community (35 in total)
  2. The first committer proposal is going through the voting process
  3. Hosted three community meetups on Zoom
  4. Signed up for the Open Source Promotion Plan with two summer projects for students

How has the project developed since the last report?

  1. This is our first report. Since entering the incubator:
  2. Signed SGA and ICLAs
  3. Built official website: devlake.apache.org
  4. Migrated two repos to apache org on GitHub and set up their CI
  5. Made official announcement in DevLake's blog
  6. Functionality wise, we added a data source (TAPD) and support for PostgreSQL.
  7. Now working towards DevLake's first Apache 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:

Not applicable. DevLake is working towards making its first Apache release.

When were the last committers or PPMC members elected?

The first committer proposal is going through the voting process on private@devlake.apache.org.

Have your mentors been helpful and responsive?

Yes, our mentors are very helpful and responsive.

Is the PPMC managing the podling's brand / trademarks?

Merico is processing the registration of the DevLake trademark in China. We'll make sure that the trademark is transferred to ASF before graduation.

Signed-off-by:

  •  (devlake) Willem Ning Jiang
    Comments: Finished the podling setup and had a onboard training.
  •  (devlake) Felix Cheung
    Comments: Good progress!
  •  (devlake) Liang Zhang
    Comments: Completed podling setup quickly.  
  •  (devlake) Lidong Dai
    Comments:
  •  (devlake) Sijie Guo
    Comments:
  •  (devlake) Jean-Baptiste Onofré
    Comments:

IPMC/Shepherd notes:


  • No labels