THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Markdown |
---|
# Incubator PMC report for April 2020
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 narrative
## 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
March:
## IP Clearance
## Legal / Trademarks
## Infrastructure
## Miscellaneous
## Credits
Table of Contents
[Annotator](#Annotator)
[APISIX](#APISIX)
[DLab](#DLab)
[Flagon](#Flagon)
[Gobblin](#Gobblin)
[Hivemall](#Hivemall)
[Hudi](#Hudi)
[Iceberg](#Iceberg)
[Livy](#Livy)
[Milagro](#Milagro)
[MXNet](#MXNet)
[NLPCraft](#NLPCraft)
[NuttX](#NuttX)
[Pony Mail](#ponymail)
[Teaclave](#Teaclave)
[TubeMQ](#TubeMQ)
[TVM](#TVM)
[Weex](#Weex)
[YuniKorn](#YuniKorn)
--------------------
## Annotator
Annotator provides annotation enabling code for browsers, servers, and
humans.
Annotator has been incubating since 2016-08-30.
### Three most important unfinished issues to address before graduating:
1.
2.
3.
### 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.
### 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?
### Signed-off-by:
- [ ] (annotator) Nick Kew
Comments:
- [ ] (annotator) Tommaso Teofili
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.
APISIX has been incubating since 2019-10-17.
### Three most important unfinished issues to address before graduating:
1. More Apache Releases and more committers act as release manager to
release a version.
2. More committers and PPMC members.
3. Branding issues in the documentation, code, website, etc.
### 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 released three Apache releases ( APISIX 1.0, APISIX 1.1 and
apisix-dashboard 1.0 ). the APISIX 1.0 is import for us with a lot
enhancement in the core of Apache APISIX, also fixed many bugs come from
users's production enviroment. more and more company choose using Apache
APISIX and feedback experience to the community and we're happy to see
that feedback. 4 Apache releases by 4 different release managers till now.
- We have 18 committers and 70 contributors (including 18 committers) now.
since the last report, 5 commiters was elected ( including one core
contributor on Openresty and the first committer in Europe @sshniro who
introduced Apache APISIX into the EU's industrial Internet Project and
made a lot of optimization and improvement , showing the diversity of the
community ). we also elected first non-initial PPMC member @lilien1010.
- We strengthen interaction/cooperation with other Apache project. E.g.
Apache skywalking. we also elected @Sheng Wu ( from the PMC of Apache
skywalking ) as a member of our PPMC. then he can help us a lot on
community building.
- the official docker image library migrated to Apache.
- 4 committers of APISIX signed up as mentor of Google summer of code,
and add some tasks for it
### How has the project developed since the last report?
The project has been quite health, with more than 255 pull requests, 120
of them have being merged since the last report. on the mail list, 310
emails sent by 35 people, divided into 61 topics since the last report.
Compare to the last report, the number of pull requests have 779% increase
and the number of merged requests have 380% increase. These pull requests
are authored by a diverse set of contributors. In order to guide more
users to get started, we have added a quick start guide and enriched more
documents. Continue to remind people to communicate via the Apache APISIX
mailing list.
During the peroid,the Pull Request is mainly divided three aspects:
- Fixing Apache APISIX bug.
- add new feature and strengthen the stability of the code.
- enrich more documents.
### 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:
Fri Feb 24 2020 (1.1)
### When were the last committers or PPMC members elected?
- At Mar 15 2020 PPMC members elected a new PPMC member @Sheng Wu who help
us a lot on the mail list. he also share the experience on the apache
community.
- At Mar 24 2020 PPMC members elected a new commiter @Akayeshmantha ( from
the PMC of Apache Juneau ) who contributed a lot for some new features.
### Have your mentors been helpful and responsive?
Mentors are responsive and helpful. Things tend to be on the right way.
### Is the PPMC managing the podling's brand / trademarks?
Yes, We keep tracking podling's brand / trademarks.
### Signed-off-by:
- [ ] (apisix) Willem Ning Jiang
Comments:
- [ ] (apisix) Justin Mclean
Comments:
- [ ] (apisix) Kevin Ratnasekera
Comments:
- [ ] (apisix) Von Gosling
Comments:
### IPMC/Shepherd notes:
--------------------
## DLab
DLab is a platform for creating self-service, exploratory data science
environments in the cloud using best-of-breed data science tools.
DLab has been incubating since 2018-08-20.
### Three most important unfinished issues to address before graduating:
1. Come up with a new name for DLab.
2. Extend the amount of committers.
3. The team is working towards the release 2.3 and is going to do
this release in the first half of April.
### 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?
Leonid Frolov has been added as a new committer.
### How has the project developed since the last report?
The team is working towards the release v.2.3 which contains
a lot of new improvements. And the main feature of this
release is multi-Cloud orchestration for AWS, Azure and GCP.
Now, a single DLab instance can connect to all Clouds,
by means of respective set of API's, deployed on cloud endpoints.
Release 2.3 is planned for April.
### 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
- [X] Nearing graduation
- [X] Other: Working towards next release
### Date of last release:
2019-10-12
### When were the last committers or PPMC members elected?
The last committer was elected on February 2, 2020.
### 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 our mentors are super helpful.
### 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?
We have a couple of naming options for the product. We agreed we
need a name for the umbrella of our accelerators, rather than
providing all products, implemented by our teams with different
names. Process of approving of the new name for the suite of
the products is undergoing an internal review and approval
process.
### Signed-off-by:
- [ ] (dlab) P. Taylor Goetz
Comments:
- [ ] (dlab) Henry Saputra
Comments:
- [ ] (dlab) Konstantin I Boudnik
Comments:
- [ ] (dlab) Furkan Kamaci
Comments:
### IPMC/Shepherd notes:
--------------------
## Flagon
Flagon is a software tool usability testing platform
Flagon has been incubating since 2016-07-13.
### Three most important unfinished issues to address before graduating:
1.
2.
3.
### 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.
### 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?
### Signed-off-by:
- [ ] (flagon) Lewis John McGibbney
Comments:
- [ ] (flagon) David Meikle
Comments:
- [ ] (flagon) Tim Allison
Comments:
- [ ] (flagon) Furkan Kamaci
Comments:
### IPMC/Shepherd notes:
--------------------
## Gobblin
Gobblin is a distributed data integration framework that simplifies common
aspects of big data integration such as data ingestion, replication,
organization and lifecycle management for both streaming and batch data
ecosystems.
Gobblin has been incubating since 2017-02-23.
### Three most important unfinished issues to address before graduating:
1.
2.
3.
### 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.
### 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?
### Signed-off-by:
- [ ] (gobblin) Jean-Baptiste Onofre
Comments:
- [ ] (gobblin) Olivier Lamy
Comments:
- [ ] (gobblin) Jim Jagielski
Comments:
### IPMC/Shepherd notes:
--------------------
## Hivemall
Hivemall is a library for machine learning implemented as Hive
UDFs/UDAFs/UDTFs.
Hivemall has been incubating since 2016-09-13.
### Three most important unfinished issues to address before graduating:
1.
2.
3.
### 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.
### 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?
### Signed-off-by:
- [ ] (hivemall) Daniel Dai
Comments:
- [ ] (hivemall) Koji Sekiguchi
Comments:
### IPMC/Shepherd notes:
--------------------
## PonyMail
Pony Mail is a mail-archiving, archive viewing, and interaction service,
that can be integrated with many email platforms.
Annotator has been incubating since 2016-05-27.
### Three most important unfinished issues to address before graduating:
1. Grow community
2. Work on release scheduled
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
### How has the community developed since the last report?
The project is discussing graduating from the incubator.
Feedback is positive, and we are drafting a resolution to the fact.
### How has the project developed since the last report?
See above.
### 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
- [x] Nearing graduation
- [ ] Other:
### Date of last release:
2019-04-20
### When were the last committers or PPMC members elected?
Sebastian Bazley was added as committer on 2017-06-10
### 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.
### 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?
All good here.
### Signed-off-by:
- [ ] (ponymail) Sharan Foga
Comments:
- [ ] (ponymail) John D Ament
Comments:
### IPMC/Shepherd notes:
--------------------
## Hudi
Hudi provides atomic upserts and incremental data streams on Big Data
Hudi has been incubating since 2019-01-17.
### Three most important unfinished issues to address before graduating:
1. Project is ready to graduate from incubator.
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?
1. 683 conversations on dev ML across 130 topics [1]
2. 75 participants during this period
### How has the project developed since the last report?
1. ~180 Commits in gitbox [2]
2. ~260 issues opened on Jira [3]. ~140 issues resolved in Jira [4]
3. Hudi 0.5.1 released on Jan 31, 2020
4. Hudi 0.5.2 released on March 26, 2020
5. Work in progress for Hudi 0.6.0 planned for Apr 2020.
6. 2 new committers - Sivabalan Narayanan, Lamber-ken
7. 3 new PPMCs - Leesf, Vino Yang, Bhavani Sudha Saktheeswaran
8. Completed the Apache Maturity Matrix for the project [5]
9. Apache Hudi talk at Hadoop Summit Bangalore [6]
10. Apache Hudi & Apache Kylin Online Meetup, China [7] [8]
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
1. The project now has a diverse developer and user community, and excellent community traction.
2. The project’s committers and PPMC members are drawn from diverse places - Tencent, Uber, Confluent, Snowflake, Lyft, Shopify, Double Verify.
3. Apache Hudi is being used across various industries for creating data lakes and also for managing Machine Learning feature stores.
- AWS, Alibaba, Uber, Tencent, Kyligence, EMIS Health, Tathastu.ai, Logical Clocks
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2020-03-26 Apache Hudi-incubating 0.5.2 Release
2020-01-31 Apache Hudi-incubating 0.5.1 Release
### When were the last committers or PPMC members elected?
Sivabalan Narayanan was made committer on Feb 15, 2020
Vino Yang and Leesf were added to PPMC on Feb 15, 2020
Bhavani Sudha was added to PPMC on March 31, 2020
Lamber-ken was made a committer on March 31, 2020
### Have your mentors been helpful and responsive?
Yes, very helpful
### Is the PPMC managing the podling's brand / trademarks?
Yes.
### Signed-off-by:
- [X] (hudi) Suneel Marthi
Comments: The project is ready to graduate incubator.
- [ ] (hudi) Thomas Weise
Comments:
- [ ] (hudi) Luciano Resende
Comments:
- [ ] (hudi) Kishore Gopalakrishnan
Comments:
### IPMC/Shepherd notes:
[1] https://lists.apache.org/trends.html?dev@hudi.apache.org:lte=3M
[2] git log --since="2019-12-25" --no-merges | grep -e 'commit [a-zA-Z0-9]*' | wc -l
[3] project = HUDI AND created >= 2019-12-25 AND created <=now()
[4] project = HUDI AND status = Closed AND status changed to Closed DURING ("2019/12/25",now())
[5] https://cwiki.apache.org/confluence/display/HUDI/Apache+Hudi+Maturity+Matrix
[6]https://www.slideshare.net/SyedKather/building-robust-cdc-pipeline-with-apache-hudi-and-debezium
[7] https://drive.google.com/open?id=1dmH2kWJF69PNdifPp37QBgjivOHaSLDn
[8] https://drive.google.com/open?id=1Pk_WdFxfEZxMMfAOn0R8-m3ALkcN6G9e
--------------------
## TubeMQ
TubeMQ is a distributed messaging queue (MQ) system.
TubeMQ has been incubating since 2019-11-03.
### Three most important unfinished issues to address before graduating:
1. Launch the first Apache release.
2. Grow community
3. Make development document more easily to read
### 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 applying TubeMQ to the actual environment, at this stage
we have discovered and fixed some bugs; at the same time, we are
learning and preparing for the first release. It is expected that
in the next stage we will release the first release
### How has the project developed since the last report?
Near the first Apache release launch.
### 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:
None
### When were the last committers or PPMC members elected?
Aloys Zhang was added as committer on 2020-02-20
### Have your mentors been helpful and responsive?
Yes.
### Is the PPMC managing the podling's brand / trademarks?
Yes, all good here.
### Signed-off-by:
- [ ] (tubemq) Junping Du
Comments:
- [ ] (tubemq) Justin Mclean
Comments:
- [ ] (tubemq) Sijie Guo
Comments:
- [ ] (tubemq) Zhijie Shen
Comments:
- [ ] (tubemq) Jean-Baptiste Onofre
Comments:
### IPMC/Shepherd notes:
## TVM
TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and
specialized accelerators. It aims to close the gap between the productivity-
focused deep learning frameworks, and the performance- or efficiency-
oriented hardware backends.
TVM has been incubating since 2019-03-06.
### Three most important unfinished issues to address before graduating:
1. Keep growing the community
2. Improve documentations
### 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?
TVM community has welcomed two new committers/PPMC members since last
report. There are also on-going new committer nominations.
The community is active and vibrate, with wide collaborations from
many contributors. The total number of contributors has grown to 343.
### How has the project developed since the last report?
A lot of improvements have been made. Including major improvements to
the unified IR and Pytorch support.
See also our monthly reports for detailed improvements
- Jan https://discuss.tvm.ai/t/tvm-monthly-january-2020/5589
- Feb https://discuss.tvm.ai/t/tvm-monthly-february-2020/5935
### 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
- [x] Nearing graduation
- [ ] Other:
### Date of last release:
2019-12-1
### When were the last committers or PPMC members elected?
Feb 20 2020
### Have your mentors been helpful and responsive?
Our mentors are super helpful.
### Is the PPMC managing the podling's brand / trademarks?
Yes, we have completed the name search.
### Signed-off-by:
- [ ] (tvm) Byung-Gon Chun
Comments:
- [ ] (tvm) Sebastian Schelter
Comments:
- [ ] (tvm) Henry Saputra
Comments:
- [ ] (tvm) Timothy Chen
Comments:
- [] (tvm) Furkan Kamaci
Comments:
- [X] (tvm) Tianqi Chen
Comments:
- [ ] (tvm) Markus Weimer
### IPMC/Shepherd notes:
--------------------
## Weex
Weex is a framework for building Mobile cross-platform high performance UI.
Weex has been incubating since 2016-11-30.
### Three most important unfinished issues to address before graduating:
1. [Branding issues](https://cwiki.apache.org/confluence/display/WEEX/Branding+issues). There are about 10 git repos violating the trademark of Apache Weex, together with their NPM/Maven artifact.
2. [Community diversity](https://cwiki.apache.org/confluence/display/WEEX/Communtiy+diversity). Apache Weex needs more PPMCs and committers from community, no employees from a single company shall have majority vote in PPMC and committer.
### 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
### How has the project developed since the last report?
* We have 14 incoming pull request, and 8 of them are merged.
* We have 5 threads in Weex mailing list .
* We have solved 21 Github issues.
### 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:
2019-10-23
### When were the last committers or PPMC members elected?
2019-12-05
### Have your mentors been helpful and responsive?
Yes, they are very helpful.
### 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?
No.
We are collecting a list of [branding issues](https://cwiki.apache.org/confluence/display/WEEX/Branding+issues), and we shall fix the problem one by one.
#### Has the VP, Brand approved the project name?
No yet. We have not done Podling name search.
### Signed-off-by:
- [ ] (weex) Willem Ning Jiang
* Comments:
- [ ] (weex) Myrle Krantz
* Comments:
- [ ] (weex) Jan Piotrowski
* Comments:
### IPMC/Shepherd notes:
--------------------
## YuniKorn
Apache YuniKorn (incubating) is a standalone resource scheduler responsible
for scheduling batch jobs and long-running services on large scale
distributed systems running in on-premises environments as well as
different public clouds.
Yunikorn has been incubating since: 2020-01-21
### Three most important unfinished issues to address before graduating:
- Gain more contributors and active committers.
- Launch the first Apache release.
- Improve documentation and provide a roadmap.
### Are there any issues that the IPMC or ASF Board need to be aware of?
- No critical issues at this point in time
### How has the community developed since the last report?
- The community has held its first sync-up. English sync up scheduled
bi-weekly, Mandarin sync up every 4 weeks from this time forward.
- Added 3 new contributors to the project.
### How has the project developed since the last report?
- started working on the first release (version 0.8)
- notification for JIRA and GitHub setup finished
- website development has started (including build process)
### 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:
N.A.
### When were the last committers or PPMC members elected?
No new committers or PPMC members have been added since starting
incubation.
### Have your mentors been helpful and responsive?
Yes, gave guidance on email list usage and provided valuable
input during the community sync up.
### Is the PPMC managing the podling's brand / trademarks?
No issues that we are aware of
### Signed-off-by:
- [ ] (yunikorn) Junping Du
Comments:
- [ ] (yunikorn) Felix Cheung
Comments:
- [ ] (yunikorn) Jason Lowe
Comments:
- [ ] (yunikorn) Holden Karau
Comments:
Comments:
### IPMC/Shepherd notes:
|
...