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.

If your report is missing please use the clutch2report.py script to generate your report.

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 April 05

Podling reports due by end of day

Sun April 09

Shepherd reviews due by end of day

Sun April 09

Summary due by end of day

Tue April 11

Mentor signoff due by end of day

Wed April 12

Report submitted to Board

Wed April 19

Board meeting



Shepherd Assignments


Calvin KirsHugeGraph
Calvin KirsMilagro
Dave FisherSeaTunnel
Dave FisherTeaclave
Drew FarrisDataLab
Drew FarrisPekko
Justin McleanNLPCraft
P. Taylor GoetzAnnotator
P. Taylor GoetzLivy
P. Taylor GoetzTraining
PJ FanningOpenDAL
PJ FanningPegasus
PJ FanningPony Mail
Timothy ChenToree
Willem JiangLiminal

=== Report content ===

Incubator PMC report for April 2023

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 29 podlings incubating. In March, podlings executed 4 distinct releases. We added 2 new IPMC members, Flagon and Event Mesh graduated, and no new podlings have been added, but a couple are under discussion. IPMC cleaned up some podlings that are no longer active, Marvin-AI has retired, and PageSpeed and Spot have completed the voting process for retirement. The release of Teaclave had some issues, including category X licensed code and compiled code in the source release. This has been pointed out to them before. SeaTunnel is discussing graduation, and some minor issues were identified, including reliance on off-list ephemeral communication. Some podlings are participating in GSoC, and this should further promote community development. Most discussions on the mailing list were around releases.

Community

New IPMC members:

  • Ayush Saxena
  • Xinyu Zhou

People who left the IPMC:

  • None

New Podlings

  • None

Podlings that failed to report, expected next month

  • Annoator
  • Liminal
  • Teaclave
  • Toree

Graduations

  • Flagon
  • EventMesh

Releases

  • Baremaps 0.7.1
  • Celeborn 0.2.1
  • SeaTunnel 2.3.1
  • Uniffle 0.7.0

IP Clearance

  • None
  • None

Infrastructure

  • Infrastructure held a round table discussion on how the incubator can help incubating projects.

Miscellaneous

Justin created a couple of games that may help podlings understand how ASF projects operate.

Table of Contents

DataLab
HugeGraph
Livy
Training
Milagro
Nemo
NLPCraft
OpenDAL
Pegasus
Pekko
PonyMail
SeaTunnel


DataLab

DataLab is a platform for creating self-service, exploratory data science environments in the cloud using best-of-breed data science tools.

DataLab has been incubating since 2018-08-20.

Three most important unfinished issues to address before graduating:

or PP None.

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

No, there aren't any issues.

How has the community developed since the last report?

New committers or PPMCs have not been added since the last report

How has the project developed since the last report?

  • Graduation process in progress

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: Started graduation process

Date of last release:

2022-11-30

When were the last committers

MC members elected? The last committer was added on July 22, 2022.

Have your mentors been helpful and responsive?

Yes, our mentors are helpful and responsive.

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

Brand and naming issues are absent.

Signed-off-by:

  •  (datalab) P. Taylor Goetz
    Comments:
  •  (datalab) Henry Saputra
    Comments:
  •  (datalab) Furkan Kamaci
    Comments:

IPMC/Shepherd notes:


HugeGraph

A large-scale and easy-to-use graph database

HugeGraph has been incubating since 2022-01-23.

Three most important unfinished issues to address before graduating:

  1. Release distributed storage module (include PD/store) & make graph computer easy to use
  2. At least 2 new PPMC & 5 committers take deep part in the community
  3. Overall easier to use, more stable and reliable

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?

4 committers elected, 2 new contributors submit PR, we have cooperation with G6VP & GraphAR (open source) community

How has the project developed since the last report?

Release 1.0.0 for the first ASF release, then we have a roadmap to plan for the next release. We expect to provide a native distributed storage feature, which will be the biggest change, and currently we're discussing the details of the integration.

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:

2023-02-22

When were the last committers or PPMC members elected?

2023-03-12 (last committer)

Have your mentors been helpful and responsive?

Yep, thanks for their help during the first release stage.

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

None

Signed-off-by:

  •  (hugegraph) Lidong Dai
    Comments:
  •  (hugegraph) Trista Pan
    Comments:
  •  (hugegraph) Xiangdong Huang
    Comments:
  •  (hugegraph) Yu Li
    Comments:
  •  (hugegraph) Willem Ning Jiang
    Comments: It's good to see Hugergraph made a first release and invited new PPMC members.

IPMC/Shepherd notes:


Livy

Livy is web service that exposes a REST interface for managing long running Apache Spark contexts in your cluster. With Livy, new applications can be built on top of Apache Spark that require fine grained interaction with many Spark contexts.

Livy has been incubating since 2017-06-05.

Three most important unfinished issues to address before graduating:

  1. Revitalization of the Community
  2. Dependable Release Cadence
  3. Focus on Contributors rather than primarily on Users (Docs for processes)

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 PPMC, committers and contributors have been working towards the 0.8.0 release goals. Focus on security fixes and CI processes in github as well as reviews and merges of contributions from other contributors have been most active.

How has the project developed since the last report?

log4j remediation is underway and nearly complete Numerous dependency related CVEs have been addressed. A number of bug and improvements patches have been merged. 0.8.0 release will be ready in coming weeks.

How would you assess the podling's maturity?

Please feel free to add your own commentary.

  •  Initial setup
  •  Working towards first release (with revitalized community)
  •  Community building
  •  Nearing graduation
  •  Other: Nearing graduation in code stability but with a re-emerging a dev community supporting it and working toward 0.8.0 release

Date of last release:

2021-02-02

When were the last committers or PPMC members elected?

December 2022

Have your mentors been helpful and responsive?

No issues with mentors to report.

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

No issues to report.

Signed-off-by:

  •  (livy) Bikas Saha
    Comments:
  •  (livy) Luciano Resende
    Comments:
  •  (livy) Jean-Baptiste Onofré
    Comments: The activity has restarted, mostly maintenance. I think we can have new features and improvements soon, helping to extend the community.
  •  (livy) Madhawa Kasun Gunasekara
    Comments:
  •  (livy) Larry McCay
    Comments:
  •  (livy) Sunil Govindan
    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:

Improve the community participation (other Apache projects should actively be linked to this project, since they "have the content") (Re)define the short-, mid-, and long-term goals of the project. Select an approach to handle non coding / non document related tasks (e.g., community related activities on events) Create a strategy how this projects contributes to or is supported by other Apache projects 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 needs more contribution from other Apache projects.

It also needs feedback from other Apache projects on the presentations and trainings developed till now.

In order to improve this collaboration we suggest to investigate the status of other project’s documentation in a systematic approach, especially with an eye on available training related material.

How has the community developed since the last report?

Activity has remained low since the last report.

We have to work on strategies to increase the participation and the visibility of the project and its goals.

Besides requests for contributions from individual contributors from other Apache projects we want to show what the Apache Training project can offer to those projects.

We should build on the assumption that synergy and network effects can help us to increase the community around training and skill management topics.

How has the project developed since the last report?

Some new training material has been provided, for details, please look at the project repo commit comments.

PR activity continuous on a low level since the last report.

How would you assess the podling's maturity?

  •  Initial setup
  •  Working towards first release
  •  Community building
  •  Nearing graduation
  •  Other:

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 of the project’s structure: Goals and strategy needs refinement. Working towards first release: What type of artifacts to release is not clear, due to unclear goals and strategy. Community building: The community exists of a very small number of people but is more or less invisible, as of today (April 2023). Nearing graduation: Currently, we are far away from graduation.

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:

  •  (training) Christofer Dutz
    Comments: Admittedly I have been thinking of stepping back from being a mentor of this project as there was literally no activity at all. In the last few days this has changed a bit, so I'll postpone my resignation for now.

  •  (training) Justin Mclean
    Comments:

  •  (training) Lars Francke
    Comments:


Milagro

Milagro is core security infrastructure and crypto libraries for decentralized networks and distributed systems.

Milagro has been incubating since 2015-12-21.

Three most important unfinished issues to address before graduating:

  1. Introduce policies for correct corporate involvement (see https://github.com/orgs/apache/projects/171/views/1)
  2. Continue to build relevant and useful crypto libraries and applications for decentralized networks in order to grow the ecosystem of users and contributors to the project.
  3. Improve automated quality pipelines, improve existing releases and demonstrate improved compliance with the Apache Way.

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

No issues are known as of now.

How has the community developed since the last report?

  • There was activity by several new contributors on new issues
  • The roadmap for the most important component (MPC) has been updated

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:

2022-11-11

When were the last committers or PPMC members elected?

December 2022

Have your mentors been helpful and responsive?

Yes

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

No third party are using the brand's name incorrectly

Signed-off-by:

  •  (milagro) Nick Kew
    Comments:
  •  (milagro) Jean-Frederic Clere
    Comments:

Nemo

Nemo is a data processing system to flexibly control the runtime behaviors of a job to adapt to varying deployment characteristics.

Nemo has been incubating since 2018-02-04.

Three most important unfinished issues to address before graduating:

  1. Address remaining items before graduation
  2. Motivate growth in the community
  3. A new release after finishing handling of a few existing PRs

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 have communicated, interviewed, and have selected GSoC students in order to grow our community and work on potential projects based on Nemo.

How has the project developed since the last report?

  • Discussions for graduation
  • Organizing code for filing PRs for past work (e.g., for supporting features regarding offloading bottleneck tasks to serverless frameworks)

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-09-02

When were the last committers or PPMC members elected?

September 28, 2021

Have your mentors been helpful and responsive?

  • The mentors have been helpful.

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

  • The PPMC manages the podling's brand / trademarks.

Signed-off-by:

  •  (nemo) Hyunsik Choi
    Comments:
  •  (nemo) Byung-Gon Chun
    Comments:
  •  (nemo) Jean-Baptiste Onofré
    Comments:
  •  (nemo) Markus Weimer
    Comments:

IPMC/Shepherd notes:


NLPCraft

A Scala library for NLU applications.

NLPCraft has been incubating since 2020-02-13.

Three most important unfinished issues to address before graduating:

  1. Community growth.

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 have communicated with developers which have interest to contribute to the project.

How has the project developed since the last report?

  • New version released and related tasks and issues finished.
  • Site updated, examples extended

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:

2023-02-30

When were the last committers or PPMC members elected?

August of 2021.

Have your mentors been helpful and responsive?

No issues with mentors to report.

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

No issues with mentors to report.

Signed-off-by:

  •  (nlpcraft) Roman Shaposhnik
    Comments:
  •  (nlpcraft) Furkan Kamaci
    Comments:
  •  (nlpcraft) Evans Ye
    Comments:
  •  (nlpcraft) Paul King
    Comments:
  •  (nlpcraft) Konstantin I Boudnik
    Comments:
  •  (nlpcraft) Dave Fisher
    Comments:

IPMC/Shepherd notes:


OpenDAL

Open Data Access Layer: Access data freely, painlessly, and efficiently.

OpenDAL has been incubating since 2023-02-27.

Three most important unfinished issues to address before graduating:

  1. Grow the community (attracting more committers, contributors, users)  
  2. Publish Apache releases (resolving logistics on Apache release)  
  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?

OpenDAL has now been adopted by llama-hub to provide support for cloud object storage services. Additionally, we have noticed that a command-line tool called dilu has been using OpenDAL. We are also planning to provide webhdfs support for object store in the near future.

In the past month, we have had close to 20 new contributors and elected two new committers.

How has the project developed since the last report?

  • Core: We are now pushing for support for copy/rename.
  • Cli: The implementation of the oli command-line tool is still ongoing, and we support configuration files and some common operations such as ls and cat.
  • Bindings: We now have a basic Ruby binding implementation, and further improvements have been made to Python and Node.js bindings.

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:

2023-03-31

NOTE: v0.30.5 - 2023-03-31 is not yet an official ASF release. We are still in the process of learning how to create a formal one.

When were the last committers or PPMC members elected?

March 24th, 2023. In the last month, we selected two committers who are maintainers of python bindings and nodejs bindings, respectively.

Have your mentors been helpful and responsive?

Yes.

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

Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name?

N/A

Signed-off-by:

  •  (opendal) tison
    Comments:
  •  (opendal) Willem Ning Jiang
    Comments: Good to see OpenDAL made it's first release.
  •  (opendal) Sheng Wu
    Comments:
  •  (opendal) Ted Liu
    Comments:
  •  (opendal) Xiaoqiao He
    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. Improve the Pegasus project performance, stability, and usage scenarios.

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?

2.4.0 is released on Oct 30, 2022.

How has the project developed since the last report?

Preparing to release 2.5.0.

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-10-30

When were the last committers or PPMC members elected?

2023-1-3, PPMC member: Dan Wang(GitHub ID: empiredan)

2023-2-25, PPMC member: Yanzhao Tang (GitHub ID: Smityz)

Have your mentors been helpful and responsive?

Yes, our mentors gave us a lot of help, including IP clearance, version release, and etc.

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

No issues that we are aware of.

Signed-off-by:

  •  (pegasus) Duo zhang
    Comments: The development is active but I think the release frequency is too low, we should try to make more patch releases.
  •  (pegasus) Liang Chen
    Comments:
  •  (pegasus) Von Gosling
    Comments:
  •  (pegasus) Liu Xun
    Comments:

IPMC/Shepherd notes:


Pekko

Pekko is a toolkit and an ecosystem for building highly concurrent, distributed, reactive and resilient applications for Java and Scala.

Pekko has been incubating since 2022-10-24.

Three most important unfinished issues to address before graduating:

  1. Complete the work on updating the file headers and docs to reflect the new branding and licensing.
  2. Get the core web site and documentation up.
  3. Get a milestone release done - at least for the core modules. This would facilitate the wider OSS community. We would hope that other OSS projects that currently support Akka would look to also support Apache Pekko.

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

Nothing of note

How has the community developed since the last report?

We recently added a new committer (Arnout Engelen).

How has the project developed since the last report?

Some reasonable progress with getting the code migrated.

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?

2023-03-09 (new committer) -- no new PPMC members added

Have your mentors been helpful and responsive?

There were some knotty issues to discuss about how to manage the license headers and similar issues but the conversations were very constructive.

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

  • The Pekko project has been widely discussed in Social Media and blogs. No issues to report.
  • Pekko project did an initial Trademark search to verify the name availability for software products
  • VP, Brand has approved the name (https://s.apache.org/h2cwg)

Signed-off-by:

  •  (pekko) PJ Fanning
    Comments: Progress being made
  •  (pekko) Justin McLean
    Comments:
  •  (pekko) Roman Shaposhnik
    Comments:
  •  (pekko) Wu Sheng
    Comments:
  •  (pekko) Ryan Skraba
    Comments: The community is forming nicely: good decision-making together as the project advances.
  •  (pekko) JB Onofré
    Comments: Good progress so far
  •  (pekko) Claude Warren
    Comments:

IPMC/Shepherd notes:


Pony Mail

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 community
  2. Finalizing graduation, getting discussions going again
  3. Roll call?

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 material changes since last report. The community has been rather quiet, albeit present.

How has the project developed since the last report?

No noteworthy development since 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:

2019-04-20

When were the last committers or PPMC members elected?

Sean Palmer was elected committer on 2021-04-02

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:

IPMC/Shepherd notes:


SeaTunnel

SeaTunnel is a very easy-to-use ultra-high-performance distributed data integration platform that supports real-time synchronization of massive data.

SeaTunnel has been incubating since 2021-12-09.

Three most important unfinished issues to address before graduating:

  1. Growing community
  2. Complete graduation discussion and voting.

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?

The community ushers in 19 new contributors, bringing the total number to 176 now, 310+ pull requests have been merged since SeaTunnel entered the last report.

How has the project developed since the last report?

The CDC synchronization function we support is very important for SeaTunnel and has improved support for data integration scenarios.

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:

2023-03-26

When were the last committers or PPMC members elected?

JinXin Shen was elected PPMC on 2023-04-07

Have your mentors been helpful and responsive?

Yes, always responsive and helpful. They gave a lot of great suggestions on community building.

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

No known issues, but further investigation is still required by the SeaTunnel

community.

Signed-off-by:

  •  (seatunnel) Zhenxu Ke
    Comments:
  •  (seatunnel) William-GuoWei
    Comments:
  •  (seatunnel) Lidong Dai
    Comments:
  •  (seatunnel) Ted Liu
    Comments:
  •  (seatunnel) Kevin Ratnasekera
    Comments:
  •  (seatunnel) JB Onofré
    Comments:
  •  (seatunnel) Willem Jiang
    Comments:

IPMC/Shepherd notes:


   




  • No labels