DRAFT DRAFT DRAFTFINAL 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:
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 a space after a bullet point or full stop on a numbered list.
- Use [X] (X and no spaces) to sign off reports.
Please make sure you use the current report and don't copy an old one, the headings do change from time to time.
...
Code Block | ||||
---|---|---|---|---|
| ||||
fold -w 76 -s $1 | cat -s |
Timeline
XXXWed February 05 | Podling reports due by end of day |
XXXSun February 09 | Shepherd reviews due by end of day |
XXXSun February 09 | Summary due by end of day |
XXXTue February 11 | Mentor signoff due by end of day |
XXXWed February 12 | Report submitted to Board |
XXXWed February 19 | Board meeting |
Shepherd Assignments
...
Dave Fisher | Annotator |
Dave Fisher | Myriad |
Drew Farris | NuttX |
Drew Farris | Training |
Justin Mclean | DolphinScheduler |
P. Taylor Goetz | Doris |
P. Taylor Goetz | ECharts |
P. Taylor Goetz | Ratis |
Timothy Chen | Milagro |
Timothy Chen | PageSpeed |
Timothy Chen | Pinot |
Markdown |
---|
# Incubator PMC report for February 2020
The Apache Incubator is the entry path into the ASF for projects and
codebases wishing to become part of the Foundation's efforts.
This monthly report is in markdown so that it's easier to read. If you are
not viewing this in that format, it can be seen here:
https://cwiki.apache.org/confluence/display/INCUBATOR/February2020
There are presently 46 podlings incubating. In January, podlings executed
11 distinct releases. We added three new IPMC members and sixteen IPMC
members retired. There was two requested IP clearance, one had an issue
and the problem with last months IP clearance has been resolved.
We have one new podling this month YuniKorn; another is under discussion
AgensGraph. No projects graduated last month. Myriad has retired, and
both Tamaya and Taverna are considering leaving the Incubator. At least
one podling is heading towards graduation in the next few months.
Two podlings did not report and will be asked to report again next month;
they include PageSpeed and Taverna. This is the second time Taverna has
failed to report and looking on their list they are discussing retiring
from the Incubator. PageSpeed reached out to say they will report next
month.
It was noticed that a dozen of so podlings were missing multiple PPMC
members signed up to their private mailing lists. Each podling was
contacted, and just about all of them have corrected this. Three podlings
MXNet, SDAP and Spot are still working on it.
Several IPMC members are not signed up to the IPMC private list and may not
be providing the oversight needed by their role. A board proposal has been
put forward to remove them from the IPMC.
These IPMC members have been emailed twice in the last month asking them to
sign up. About 30% of the people identified have responded, and have signed
up or asked to no longer be IPMC members. Most of them are ASF members, so
even if they were removed, they could ask to join again.
A dozen inactive mentors were contacted offlist and asked if they want to
continue in the role, several have responded they wish to step down, and a
couple have done so.
The IPMC roster was also cleaned up with the removal of several people who
had previously stood down or passed away.
TubeMQ is no longer having issues bootstrapping, but needed guidance with
their report.
We were contacted by a researcher from the University of California to sign
a letter of support for a project to study incubating projects. While the
Incubator is supportive of research like this, some concerns were raised
about the scope of the letter, and it was not signed.
## Community
### New IPMC members:
- Holden Karau
- Jason Darrell
- Trevor Grant
### People who left the IPMC:
- Benson Margulies
- Branko Čibej
- Brett Porter
- Brian Fitzpatrick
- Carsten Ziegeler
- Colm O hEigeartaigh
- Doug Cutting
- Felix Meschberger
- Glen Daniels
- Gregory D. Reddin
- Isabel Drost-Fromm
- Marvin Humphrey
- Michael Stack
- Rob Vesse
- Ross Gardler
- Till Westmann
## New Podlings
- YuniKorn
## Podlings that failed to report, expected next month
- PageSpeed
- Taverna
## Graduations
- none
The board has motions for the following:
- none
## Releases
The following releases entered distribution during the month of
January:
- APISIX 1.0
- Crail 1.2
- Daffodil 2.5.0
- DataSketches Java 1.2.0
- DolphinScheduler 1.2.0
- ECharts 4.6.0
- Hudi 0.5.1
- IoTDB 0.9.1
- Milagro Crypto C 2.0.1
- ShardingSphere 4.0.0
- Superset 0.35.2
## IP Clearance
- airflow-on-k8s-operator
- Maven Wrapper
## Legal / Trademarks
none
## Infrastructure
none
## Miscellaneous
The font size on the incubator web site was increased.
## Credits
|----------------------------------------------------------------------
Table of Contents
[Annotator](#Annotator)
[DataSketches](#datasketches)
[DolphinScheduler](#DolphinScheduler)
[Doris](#Doris)
[ECharts](#ECharts)
[Heron](#Heron)
[Milagro](#Milagro)
[Myriad](#Myriad)
[NuttX](#NuttX)
[Pinot](#Pinot)
[Ratis](#Ratis)
[S2Graph](#S2Graph)
[SDAP](#SDAP)
[StreamPipes](#StreamPipes)
[Tamaya](#tamaya)
[Toree](#Toree)
[Training](#Training)
[TubeMQ](#TubeMQ)
[Tuweni](#Tuweni)
|----------------------------------------------------------------------
--------------------
## 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. Grow contributions outside the PPMC.
2. Establish release cadence.
3. Improve documentation, and in particular articulate a roadmap.
### Are there any issues that the IPMC or ASF Board need to be aware of?
The podling missed reporting in January due to holiday disruptions and has
been
slow to make its first ASF release. The release machinery is all in place
as of
this month, and voting for the first release candidate should begin within
the week.
### How has the community developed since the last report?
The PPMC has been more actively communicating and plans to open up a weekly
call to more directly engage early users.
### How has the project developed since the last report?
The release machinery is in place, with Apache Rat being used to verify that
licenses are in order. The PPMC is resolved to release the current state of
the project and generate momentum from there.
### 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:
Should begin voting within the week.
### When were the last committers or PPMC members elected?
No new committers nor PPMC members have been added since the last report.
### Have your mentors been helpful and responsive?
Mentors have been very helpful so far. They will be engaged around the
initial release, to help ensure that everything is in order.
### Is the PPMC managing the podling's brand / trademarks?
All the proper incubation disclaimers should be in the repository and on the
website. The project is aware of no incidents of misuse of brand or
trademark.
### Signed-off-by:
- [X] (annotator) Nick Kew
Comments:
- [ ] (annotator) Steve Blackmon
Comments:
- [ ] (annotator) Tommaso Teofili
Comments:
### IPMC/Shepherd notes:
Dave Fisher - It looks like the report will be done a day late. Mentors did
push for them and the project is active.
--------------------
## DataSketches
DataSketches is an open source, high-performance library of stochastic
streaming algorithms commonly called "sketches" in the data sciences.
Sketches are small, stateful programs that process massive data as a stream
and can provide approximate answers, with mathematical guarantees, to
computationally difficult queries orders-of-magnitude faster than
traditional, exact methods.
DataSketches has been incubating since 2019-03-30.
### Three most important unfinished issues to address before graduating:
1. Be more communicative and document our code changes more clearly.
2. We need to have more substantive discussions on dev@ especially about
our growing
TODO list and how we plan to address them -- create a roadmap as a
guide for others to contribute.
3. Find / Attract new code committers outside Yahoo!
### 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?
We are presenting at more conferences which has attracted some interest.
We are definitely getting more traffic on our forum, GitHub issues
and email lists. We recently added two channels on the-asf@slack:
#datasketches and #datasketches-dev. The traffic has been fairly low on
Slack as well as the forum. We could do more to publicize the slack
channels. I could be optimistic and believe the low traffic is due to
the holidays -- or that the code just works :)
Nonetheless, the download traffic measured by repository.a.o
has grown exponentially since our first Apache release on Sep 23. We are
over 1000
unique IPs/ month and had a recent high of 22K downloads/ month. Bear in
mind
that this is all traffic that has migrated from the older, pre-Apache
artifacts
at com.yahoo.datasketches and is already higher than our peak downloads
prior to
Apache. These numbers also do not reflect any downloads of our Zip
artifacts
from a.o./dist (which includes our C++ artifacts) or other external
download
repositories (for example, specific to PostgreSQL).
### How has the project developed since the last report?
Our releases are becoming easier, more polished and routine.
Nonetheless, our website needs a lot of work (as mentioned above) and
this will become our focus for the next month or so.
### 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:
These are the major components and their last release dates:
* DataSketches-Java 2020-01-26
* DataSketches-Memory 2019-11-21
* DataSketches-CPP 2019-09-17
* DataSketches-Hive 2019-10-11
* DataSketches-Pig 2019-10-18
* DataSketches-Postgresql 2019-10-29
### When were the last committers or PPMC members elected?
No new committers since April, 2019.
### Have your mentors been helpful and responsive?
Yes.
No open issues.
### Is the PPMC managing the podling's brand / trademarks?
To the best of our knowledge, yes.
* Are 3rd parties respecting and correctly using the podlings name and
brand?
As far as we know, yes.
* If not what actions has the PPMC taken to correct this?
We have not had to face this issue yet.
* Has the VP, Brand approved the project name?
Yes, and it is clearly stated as such on
http://incubator.apache.org/projects/datasketches.html
### Signed-off-by:
- [X] (datasketches) Liang Chen
Comments:
- [X] (datasketches) Kenneth Knowles
Comments:
- [X] (datasketches) Furkan Kamaci
Comments:
- [X] (datasketches) Dave Fisher
Comments:
- [X] (datasketches) Evans Ye
Comments:
### IPMC/Shepherd notes:
--------------------
## DolphinScheduler
Dolphin Scheduler is a distributed and easy-to-expand visual DAG workflow
scheduling system dedicated to solving the complex dependencies in data
processing, making the scheduling system out of the box for data processing.
Dolphin Scheduler has been incubating since 2019-8-29.
### Three most important unfinished issues to address before graduating:
1. Make first no-WIP Apache releases. (in progress)
2. Make development document more easily to read
3. Develop more committers and contributors.
### 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. Developed 7 more committers, commiters grew from 15 to 22.
2. More than 10 experienced users grew to be active contributors.
3. E-mail is popular between developers on serious topic discussion.
### How has the project developed since the last report?
1. Apache 1.2.0 with WIP has been released while non-WIP 1.2.1 version
was ready to vote.
2. Substantially reduced config file and options to make the project easy
to install
3. Modified CSS JS code to follow Apache license
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-1-2
### When were the last committers or PPMC members elected?
2020-1-24
### Have your mentors been helpful and responsive?
Yes, our mentors help a lot on our firtst Apache Release.
### Is the PPMC managing the podling's brand / trademarks?
Yes, We keep tracking podling's brand / trademarks.
### Signed-off-by:
- [X] (dolphinscheduler) Sheng Wu
Comments:
- [X] (dolphinscheduler) ShaoFeng Shi
Comments:
- [X] (dolphinscheduler) Liang Chen
Comments:
- [X] (dolphinscheduler) Furkan KAMACI
Comments:
- [x] (dolphinscheduler) Kevin Ratnasekera
Comments:
### IPMC/Shepherd notes:
Justin Mclean: For an active project there is very list email on the
devlist.
Can you provide some insight to why this might be? Is conversation and
planning happening off list?
--------------------
## Doris
Doris is a MPP-based interactive SQL data warehousing for reporting and
analysis.
Doris has been incubating since 2018-07-18.
### Three most important unfinished issues to address before graduating:
1. Continue to build our community. It is glad to see that more
developers joined us and became contributors. But we still need more
leading developers to join the community who can participate in the
discussion of Doris' road map, not just start-up members.
2. Improve the documents and website as well. Currently, most of
documents are in Chinese and most of English docs are translated by
machine. We are working on it.
3. The discussion on dev mail list is still very few. Most of discussion
and decisions are still make in private or in GitHub issues. We should
improve the utilization of mailing lists and discuss more public.
### 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?
Since the last report, we have added 21 contributors and 1 committer.
There
are currently 79 contributors and 15 committers.
More and more companies are considering choosing Doris as their solution,
and more people are contributing to Doris. In the past three months, the
number of contributors has increased from 58 to the current 79.
### How has the project developed since the last report?
The community is working hard to improve the usability and functionality
of the product so that more people can use Doris more easily to solve their
problems. During this time, a total of 336 commits were merged and 333
issues were created.
Our new storage engine refactoring is almost coming to an end. After this
work, some exciting features can be added, such as secondary index, etc.
### 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:
2019-10-29: Apache Doris (incubating) 0.11.0
### When were the last committers or PPMC members elected?
Hangyuan Liu: New Committer 2020-01-17
### Have your mentors been helpful and responsive?
All mentors are helpful.
### Is the PPMC managing the podling's brand / trademarks?
To the best of our knowledge, yes.
* Are 3rd parties respecting and correctly using the podlings name and
brand?
As far as we know, yes.
* If not what actions has the PPMC taken to correct this?
Nothing to do.
* Has the VP, Brand approved the project name?
Name is approved
### Signed-off-by:
- [X] (doris) Dave Fisher
Comments: Need to engage with podling to work on dev@ more along with
convert more contributors into committership.
- [X] (doris) Willem Ning Jiang
Comments: Put some efforts on the documentation and website can lower
the bar for the new contributors to join.
- [ ] (doris) Shao Feng Shi
Comments:
### IPMC/Shepherd notes:
--------------------
## ECharts
ECharts is a charting and data visualization library written in JavaScript.
ECharts has been incubating since 2018-01-18.
### Three most important unfinished issues to address before graduating:
1. Status page ( https://incubator.apache.org/projects/echarts.html ) has
not been updated and we are going to do this within a month.
2. Official Website: We have redirected echarts.baidu.com to
echartsjs.com and put a banner in echartsjs.com stating that the official
Website is echarts.apache.org but we still need to come to a conclusion
about whether CDN still has a problem with the access in China. If so, we
should probably make echartsjs.com as a mirror site with a clear
specification about the main site. If not, we should redirect
echartsjs.com to echarts.apache.org.
3. Currently the collaborator of [echarts npm
package](https://www.npmjs.com/package/echarts) is ecomfe and we should
move it to echarts.
### 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?
More people from the community become contributors, either in the form of
answering questions in the issues, fixing the document or making pull
requests with the code. We did more public introduction about the
community and welcome others to contribute and it did show some positive
effects recently.
### How has the project developed since the last report?
The monthly release became quite on time recently and in each release, we
have several pull requests from the community.
### 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:
2019-12-29
### When were the last committers or PPMC members elected?
2020.01.15
### Have your mentors been helpful and responsive?
Yes, mentors are very helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
Yes.
### Signed-off-by:
- [X] (echarts) Kevin A. McGrail
Comments: Looking forward to a graduation readiness review/exercise
- [X] (echarts) Dave Fisher
Comments: Definitely nearing graduation
- [ ] (echarts) Ted Liu
Comments:
- [X] (echarts) Sheng Wu
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. Fixing issues with licensing in the repo. [mostly done]
2. Improving the amount of community discussion on the dev@ mailing list.
3. n/a
### 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 is gradually growing.
- Monthly meetups have been regularly and successfully organized.
### How has the project developed since the last report?
There have been bug fixes and feature improvements
- Creation of the website publishing scripts and jenkins job
- Python3 upgrade
- Library updates
- UI improvements
- License fixes
### 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-11-14
### When were the last committers or PPMC members elected?
- Two new committers were added:
- Dmitry Rusakov: Nov 25, 2019
- Nick Nezis: Jan 29, 2020
- Three new PPMC members were elected and invited on Nov 14, 2019
- Ning Wang
- Josh Fischer
- Sree Vaddi
### Have your mentors been helpful and responsive?
- Our mentor has been helpful and responsive
### Is the PPMC managing the podling's brand / trademarks?
- Yes
### Signed-off-by:
- [ ] (heron) Jake Farrell
Comments:
- [ ] (heron) Julien Le Dem
Comments:
- [ ] (heron) P. Taylor Goetz
Comments:
- [X] (heron) Dave Fisher
Comments: The project's new PPMC members are engaged and helping move
towards graduation.
### IPMC/Shepherd notes:
--------------------
## 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. 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.
2. Continue to improve compliance with the Apache Way.
In particular to update the Milagro website and other project sites
(e.g. Whimsy) in accordance with Apache policies.
3. Further releases to increase the scope of the Milagro project,
extend the capability of existing releases and to demonstrate
improved compliance with the Apache Way.
### 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?
A vote by the Milagro community to accept Kirk Baird as a new
committer is in progress. Once complete, the formal process
to add him will be undertaken.
### How has the project developed since the last report?
The first release (0.1.0) of the Decentralized Trust Authority (D-TA)
server was successful and the Milagro website updated with
D-TA documentation and official download links.
A second release of the Crypto-C library (2.0.1) has just been voted on
successfully by the IPMC. The Apache Way for this release is still to be
completed (update website, formal [ANNOUNCE] email etc.)
A proposal for Qredo do submit a new "Multi Party Computation" library to
the Milagro project has been accepted by the Milagro community. A
software grant has been submitted to Apache and the formal process to add
the repo to Apache's GitHub is underway.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-10-04
### When were the last committers or PPMC members elected?
June 2019
### Have your mentors been helpful and responsive?
The community received helpful feedback from our mentors on our releases
and the feedback is being actioned.
### Is the PPMC managing the podling's brand / trademarks?
No known issues, but further investigation required by the
Milagro community.
### Signed-off-by:
- [X] (milagro) Nick Kew
Comments: Too late to amend, but I just noticed the last release
date is nonsense. I (and likely the report) at first
confused it with the current release, announced Feb.10.
- [X] (milagro) Jean-Frederic Clere
Comments:
### IPMC/Shepherd notes:
--------------------
## Myriad
Myriad enables co-existence of Apache Hadoop YARN and Apache Mesos together
on the same cluster and allows dynamic resource allocations across both
Hadoop and other applications running on the same physical data center
infrastructure.
Myriad has been incubating since 2015-03-01.
### Are there any issues that the IPMC or ASF Board need to be aware of?
The Myriad community, included the active PPMC have decided the retirement
of Myriad from Incubator. The vote was ratified by IPMC members:
https://lists.apache.org/thread.html/ra5e731389018b6a398362b34142ea5a2f9c0
19f4b8802376b080a9ec%40%3Cgeneral.incubator.apache.org%3E
### How has the community developed since the last report?
Only activity for the retirement.
### How has the project developed since the last report?
No development activity.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [ ] Nearing graduation
- [X] Other: Retirement process.
### Date of last release:
2019-03-25
### Have your mentors been helpful and responsive?
No answer.
### Is the PPMC managing the podling's brand / trademarks?
No answer.
### Signed-off-by:
- [ ] (myriad) Benjamin Hindman
Comments:
- [x] (myriad) Ted Dunning
Comments:
### IPMC/Shepherd notes:
--------------------
## NuttX
NuttX is a mature, real-time embedded operating system (RTOS) with
emphasis on standards compliance and small footprint.
NuttX has been incubating since 2019-12-09.
### Three most important unfinished issues to address before graduating:
1. Clear any potential infringing use of the NuttX trademark
2. Determine the form and location of NuttX releases
3. Make the first release under Apache
### 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?
* Most communications have moved from old venues to dev@nuttx.apache.org.
Some users are still accustomed to the google group but they are getting
redirected to the dev list.
* Last year, the first International NuttX Workshop (NuttX 2019) was held
in Gouda, Netherlands. The second NuttX workshop (NuttX 2020) is in
preparation and will be hosted by Sony in Tokyo, Japan.
* The PPMC has seen a new addition. The roster now contains 14 members.
### How has the project developed since the last report?
* Contributions are flowing regularly as PRs in GitHub and as patches
in the dev list.
These are handled by committers through an "unofficial" workflow.
Our official workflow document is nearing completion where details about
contributions, reviews and criteria of acceptance are explained.
* A new repository has been created, nuttx-testing, that contains the
necessary scripts for automated testing.
* The website is now accessible at: https://nuttx.apache.org/
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [X] Working towards first release
- [ ] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
There is yet to be a release for Apache NuttX.
However with the help of our mentor Justin, we are working towards
accomplishing this.
### When were the last committers or PPMC members elected?
Last elected PPMC:
* Brennan Ashton: 2020-01-10
### Have your mentors been helpful and responsive?
Mentors are helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
As noted in the last report the name is registered in the US by
Gregory Nutt, and no new issue regarding the trademark usage was noted.
A podling name search is yet to be done to get the Brand Management VP
approval.
### Signed-off-by:
- [ ] (nuttx) Junping Du
Comments:
- [X] (nuttx) Justin Mclean
Comments:
- [X] (nuttx) Mohammad Asif Siddiqui
Comments:
- [X] (nuttx) Flavio Paiva Junqueira
Comments:
### 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. Activity on the mailing list. Most of the discussion happens on pinot
slack channel
2. Pinot has close to 200 members on the slack channel. We asked users to
join the mailing list but very few did.
3. We are planning to write slack hooks to post discussion summary in the
slack channel to the mailing list.
### Are there any issues that the IPMC or ASF Board need to be aware of?
1. Most Apache projects have slack channels, is there any effort from
IPMC to formally recognize project slack channel as a first-class citizen.
2. If there is any interest, the Pinot Podling can volunteer to drive
this effort.
### How has the community developed since the last report?
1. The usage of Pinot is growing and we have close to 200 users on slack
2. Voted Sidd as a new committer.
3. Pinot has close to 100 contributors
### How has the project developed since the last report?
1. 100+ commits in the last 3 months.
2. Lots of new features were added and working towards 1.0 release
### 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-11-22
### When were the last committers or PPMC members elected?
2020-01-08
### Have your mentors been helpful and responsive?
No answer.
### Is the PPMC managing the podling's brand / trademarks?
No answer.
### Signed-off-by:
- [X] (pinot) Kishore Gopalakrishna
Comments:
- [ ] (pinot) Jim Jagielski
Comments:
- [X] (pinot) Olivier Lamy
Comments: what about moving the slack channel to ASF slack?
- [X] (pinot) Felix Cheung
Comments:
### IPMC/Shepherd notes:
Justin Mclean: While Slack its a useful tool it should not
replace asynchronous communication. If the project wants to
try an experiment please discuss with the incubator to work
out the details.
Justin Mclean: This report is a bit minimal, and you failed
to answer some questions can you please include more detail
next time.
--------------------
## 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:
1. Graduation template needs more work.
2. Podling name search needs to be completed.
3. Expand the community, committers and PPMC.
### 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 new contributors. 69 contributors in total.
### How has the project developed since the last report?
40 new commits. Discussion for 0.5.0 release started.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [ ] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2019-09-19
### When were the last committers or PPMC members elected?
- 09/11/2019 - Ankit Singhal as Committer
- 09/13/2019 - Shashikant Banerjee as PPMC member
### Have your mentors been helpful and responsive?
No answer
### Is the PPMC managing the podling's brand / trademarks?
No answer
### Signed-off-by:
- [X] (ratis) Jakob Homan
Comments: Community is ready for graduation; still needs to do
some Incubator paperwork, would be good to see progress
on that.
- [X] (ratis) Uma Maheswara Rao G
Comments:
- [ ] (ratis) Devaraj Das
Comments:
### IPMC/Shepherd notes:
Justin Mclean: This report is a lacking in detail, and you failed
to answer some questions can you please include more detail
next time.
--------------------
## S2Graph
S2Graph is a distributed and scalable OLTP graph database built on Apache
HBase to support fast traversal of extremely large graphs.
S2Graph has been incubating since 2015-11-29.
### Three most important unfinished issues to address before graduating:
1. Make the third release.
2. Attract more users and contributors.
3. Build the developer community in both size and diversity.
### 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. Not much activities
2. One new contributor joined in community by submitting the
PR(S2GRAPH-255).
### How has the project developed since the last report?
1. S2GRAPH-15(merged): S2Lambda, speed and batch layers of the lambda
architecture
2. S2GRAPH-255(under review): Enable incremental processing of s2jobs
### 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:
2017-08-26
### When were the last committers or PPMC members elected?
2019-02-05
### Have your mentors been helpful and responsive?
Our mentor is very helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
No answer.
### Signed-off-by:
- [ ] (s2graph) Sergio Fernández
Comments:
- [X] (s2graph) Woonsan Ko
Comments: most active committers have been busy with their daily jobs;
but reviewing and accepting PRs from community.
### IPMC/Shepherd notes:
Justin Mclean: Please make sure to answer all questions.
--------------------
## 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?
We are continuing to attract new committers.
A NASA-sponsored project to build a cloud workflow for sea ice and ocean
circulation data, in development at JPL, is adapting SDAP for its analytics
platform. Reference: T. Huang, M. DeBellis, I. Fenty, P. Heimbach, J. C.
Jacob, O. Wang, E. Yam, "Analytics Center Framework for Estimating the
Circulation and Climate of the Ocean," 39th IEEE Geoscience and Remote
Sensing Symposium, Jul-Aug 2019, doi: 10.1109/IGARSS.2019.8897904.
### How has the project developed since the last report?
Development of a helm chart for use when deploying to kubernetes has been
opened as a PR.
Further development work has continued and existing installations are being
maintained.
### 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:
XXXX-XX-XX
### When were the last committers or PPMC members elected?
Maya Debellis was elected as a committer on 2019-02-08
### Have your mentors been helpful and responsive?
Mentors are helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
PPMC is not managing the podling's brand or trademarks.
### Signed-off-by:
- [ ] (sdap) Jörn Rottmann
Comments:
- [X] (sdap) Trevor Grant
Comments: Need to start working towards release. Let me know if I can
help- I may have some cycles in upcoming months.
### 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. Finish license review of third-party dependencies
2. Make a first Apache release
3. Grow the community
### 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?
In the last month, our focus was on setting up some structures that help
growing the community:
* Further people appeared on the mailing list expressing their interest
to develop StreamPipes components
* We added issues in Jira that are targeted at new developers
(marked with a newbie tag)
* We migrated the previously internal Wiki to Confluence and added
developer information to lower the entry barrier to contribute
* Blog post on how to run StreamPipes on a Raspberry Pi, we now plan to
publish blog posts at regular intervals
* Contact to sensor producer, and first integrations with their sensors,
which should help growing the ecosystem
* Meeting with a manufacturing company to present StreamPipes and talk
about cooperation possibilities
* We started to plan ApacheCon talks (also a joint talk together with
Apache PLC4X)
* The number of Twitter followers has increased (currently at 103)
* The number of Github stars has increased (currently at 109)
### How has the project developed since the last report?
* Successfully migrated complete development cycle to new GitHub and
Docker Hub repositories
* Optimized containers to run on ARM architectures
* Implemented further algorithms to merge data streams and pre-process
data for machine learning tasks
* Checking licences of the UI and adding checklist to Wiki
* Checking licenses of the backend and populated the LICENSE-binary file
* Currently, we are finishing a license review to properly create LICENSE
and NOTICE files
In the next month, we plan to continue our work towards the first Apache
release.
### 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:
XXXX-XX-XX
### When were the last committers or PPMC members elected?
No new committers were elected beyond the initial committers. Two people
mentioned on the mailing list that they might be willing to contribute to
StreamPipes.
### Have your mentors been helpful and responsive?
Our mentors are very responsive and provide good feedback. We discovered
an issue that some mentors are not subscribed to the private mailing list
and got in contact with them to fix this issue.
### Is the PPMC managing the podling's brand / trademarks?
* We are currently preparing a new logo
* Currently, no issues are known related to brand misuse, but there are
still some open issues concerning the transition to the ASF infrastructure
(e.g., shutting down the old streampipes organization on Github to avoid
confusion)
* We've started to research best-practices related to brand management
(other ASF projects) and intend to add a section in the Confluence Wiki
on brand management.
### Signed-off-by:
- [X] (streampipes) Christofer Dutz
Comments:
- [ ] (streampipes) Jean-Baptiste Onofré
Comments:
- [X] (streampipes) Julian Feinauer
Comments:
- [X] (streampipes) Justin Mclean
Comments:
- [ ] (streampipes) Kenneth Knowles
Comments:
### IPMC/Shepherd notes:
--------------------
## Tamaya
Tamaya is a highly flexible configuration solution based on an modular,
extensible and injectable key/value based design, which should provide a
minimal but extendible modern and functional API leveraging SE, ME and EE
environments.
Tamaya has been incubating since 2014-11-14.
### Three most important unfinished issues to address before graduating:
1. Gain more active contributors and committers
2. Decide how to ensure future development of Tamaya
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
Since we lack a lot of committers and contributors we started a
discussion
on the mailing list about the future of the project.
One way might be to let the code return to Github instead of becoming a
TLP
- it's an ongoing discussion with no decision yet.
### How has the community developed since the last report?
No changes in the project.
### How has the project developed since the last report?
We released version 0.4-incubating and continue working on changes in
upcoming 0.5.
### 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:
2019-11-11 0.4-incubating
### When were the last committers or PPMC members elected?
* 2018-12: Aaron Coburn
* 2018-12: William Lieurance
### Have your mentors been helpful and responsive?
Julian took part in the discussion about the Tamaya's future.
### Is the PPMC managing the podling's brand / trademarks?
No answer
### Signed-off-by:
- [x] (tamaya) John D. Ament
Comments: Tamaya is currently discussing its next steps. We may need
to prod that conversation along a bit to ensure that it can be
resolved in a way that allows the podling to move past their current
blockers.
- [ ] (tamaya) David Blevins
Comments:
- [ ] (tamaya) Kanchana Pradeepika Welagedara
Comments:
- [X] (tamaya) Julian Feinauer
Comments: I wrote an email to incubator private to inform about the
discussion, some weeks ago. Lets see how the discussion ends.
### IPMC/Shepherd notes:
Justin Mclean: Please make sure to answer all questions.
--------------------
## Toree
Toree provides applications with a mechanism to interactively and remotely
access Apache Spark.
Toree has been incubating since 2015-12-02.
### Three most important unfinished issues to address before graduating:
1. Increase active contributors
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?
The community is preparing for the 0.4.0 release and a few contributors
have provided pull requests with additions to the release.
### How has the project developed since the last report?
The release preparation has provided slightly increased level of
community contributions.
### 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:
2018-11-13
### When were the last committers or PPMC members elected?
Kevin Bates was added to the PPMC on 2019-08-14
### Have your mentors been helpful and responsive?
There was nothing requiring mentor intervention on the last quarter.
### Is the PPMC managing the podling's brand / trademarks?
No Trademark issues
### Signed-off-by:
- [X] (toree) Luciano Resende
Comments:
- [ ] (toree) Julien Le Dem
Comments:
- [ ] (toree) Ryan Blue
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:
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?
- There currently is a lack of involvement by the PPMC in the project
which caused stagnation in mailing list participation and overall
project progress.
The PPMC is currently taking steps to address this by focusing on
promoting new committers and being more involved again.
- The current review and release process seems to be overly complex and
scary and hampers contributions. Discussions around relaxing this are
ongoing.
### How has the community developed since the last report?
Activity on the dev list has declined since the last report, total number
of posts was November 37, December 13, January (to be updated) 84.
### How has the project developed since the last report?
- We have refactored the Maven structure to make adding new projects much
easier by using an archetype, this should help make the project more
accessible to a lot of people.
- ApacheCon themed templates are under development that will be available
for speakers at future conferences
- An introductory Hadoop slide deck was contributed and is currently
undergoing review.
### How would you assess the podling's maturity?
There are currently some issues with this podling that we are working to
address, we believe that the issues are not yet critical and can be turned
around from within the community but want to make the board aware of this
early on.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
No new releases as ongoing discussions around the Pixabay license in
LEGAL-479 have been blocking releases for months now.
### When were the last committers or PPMC members elected?
Voting is currently ongoing to add a new committer to the projects roster.
### 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:
- [X] (training) Christofer Dutz
Comments:
- [X] (training) Justin Mclean
Comments:
- [X] (training) Lars Francke
Comments:
### IPMC/Shepherd notes:
--------------------
## 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. Make development document more easily to read
3. Grow the community to involve more contributors and increase the
diversity.
### 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?
Currently the project is still on migrating, a few contributions
in the bug reports and pull requests are offered on the repository.
We hosted 1 below-the-line meetups to promote this project.
### How has the project developed since the last report?
Towards migrating to Apache incubator, we submitted SGA, builded home
pages, all PPMC’s apache id, icla, roster are ready.
Some things are being worked on, such as ensuring that
all PPMCs join private mailing lists, adjusting project packages, etc.
We are leading everyone to communicate via email, Jira(not just IM).
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [ ] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
None
### When were the last committers or PPMC members elected?
None
### Have your mentors been helpful and responsive?
Yes
### Is the PPMC managing the podling's brand / trademarks?
Still on migrating.
### Signed-off-by:
- [X] (tubemq) Junping Du
Comments: Overall looks good. Next time if there is community meetup,
we'd better to notice everyone on dev mail list.
- [X] (tubemq) Justin Mclean
Comments: Needed a little help of getting the report together. Try
to keep offlist communication to a minimum and bring things back
to the mailing list.
- [ ] (tubemq) Sijie Guo
Comments:
- [ ] (tubemq) Zhijie Shen
Comments:
- [ ] (tubemq) Jean-Baptiste Onofre
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. Finish export notice for cryptographic elements
2. Build a diverse community
3. Ship a few items on the roadmap (see below)
### 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 are seeing a few contributions in the bug reports and pull
requests offered on the repository. The project is starting to gain good
traction.
### How has the project developed since the last report?
The project has released a new maintenance release (0.10.0).
It is now working now on its next major release, moving to support Java
11+.
Releasing is less and less of a daunting task now - with some automation
and documentation, one can issue a release without fear of missing bits
anymore.
### 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:
The podling is building its community. As part of this board report,
we moved to using Confluence to draft the report together before
submitting it.
We also drafted a set of stories and use cases as a roadmap
with the goal of using this to also build the community:
https://cwiki.apache.org/confluence/display/TUWENI/Roadmap
### Date of last release:
2019-11-30
### When were the last committers or PPMC members elected?
Gordon Martin as committer on 2019-08-01.
### Have your mentors been helpful and responsive?
No problem to report.
### 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) Jim Jagielski
Comments:
- [ ] (tuweni) Jean-Baptiste Onofré
Comments:
- [X] (tuweni) Michael Wall
Comments: Maybe we should review
https://incubator.apache.org/guides/community.html for some
ideas on community building.
- [X] (tuweni) Furkan Kamaci
Comments:
### IPMC/Shepherd notes:
|
...
Markdown |
---|
# Report text goes here |