Incubator PMC report for April 2015
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 40 podlings currently in incubation.
* Community
New IPMC members:
Andrew Bayer
People who left the IPMC:
None
* New Podlings
Groovy
SINGA
* Graduations
None
* Releases
The following releases were made since the last Incubator report:
2015-03-03 apache-lens-2.0.1-beta-incubating
2015-03-16 nifi-0.0.2-incubating
2015-03-23 apache-calcite-1.1.0-incubating
2015-03-24 incubator-ignite-1.0.0-rc3
2015-03-27 slider-0.70.1-incubating
* IP Clearance
Usergrid is working feverishly to finish up their IP Clearance.
Updated SGA sent to [email protected]
CommonsRDF SGA filed 2015-03-27.
Zeppelin SGA submitted and acknowledged on 2015-03-20.
* Legal / Trademarks
The old debate about how to submit SGAs for ALv2 projects with huge
numbers of copyright holders reappeared with Groovy's SGA. In the end,
the SGA was signed by a single community member.
Ambiguity around Legal Policy language on when optional GPL library
dependencies are permitted caused confusion.
* Infrastructure
The "Marvin" report reminders have not run in a timely manner for podlings
for 4 months in a row. A dedicated Incubator-specific replacement is
being contemplated.
* Miscellaneous
An official Twitter account for the Incubator was initialized but has not
yet been used. Access will be maintained via TweetDeck.
-------------------- Summary of podling reports --------------------
* Still getting started at the Incubator
AsterixDB
CommonsRDF
Groovy
Myriad
SINGA
* Not yet ready to graduate
No release:
Parquet (some components released but not others)
Ripple
TinkerPop
Zeppelin
Community growth:
Calcite
Lens
Usergrid
Wave
* Did not report, expected next month
DataFu
ODF Toolkit
OpenAz
----------------------------------------------------------------------
Table of Contents
AsterixDB
Calcite
CommonsRDF
DataFu
Groovy
Lens
Myriad
ODF Toolkit
OpenAz
Parquet
Ripple
SINGA
TinkerPop
Usergrid
Wave
Zeppelin
----------------------------------------------------------------------
AsterixDB
Apache AsterixDB is a scalable big data management system (BDMS) that
provides storage, management, and query capabilities for large collections
of semi-structured data.
AsterixDB has been incubating since 2015-02-28.
Three most important issues to address in the move towards graduation:
1. Get SGA signed from UCI and others.
2. Code drop and start actively using lists.
3. Do an Apache release.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
No, still getting started.
How has the community developed since the last report?
Account setup is mostly done and code repositories are in place. Right now
working mostly on the SGA to do the code drop.
How has the project developed since the last report?
Account and other infrastructure setup mostly done.
SGA and code drop still open.
Date of last release:
No Releases yet.
When were the last committers or PMC members elected?
No elected PMC and/or committers
Signed-off-by:
[X] (asterixdb) Chris Mattmann
[X] (asterixdb) Henry Saputra
[ ] (asterixdb) Ted Dunning
[X] (asterixdb) Ate Douma
[ ] (asterixdb) Jochen Wiedmann
--------------------
Calcite
Calcite is a highly customizable engine for parsing and planning queries on
data in a wide variety of formats. It allows database-like access, and in
particular a SQL interface and advanced query optimization, for data not
residing in a traditional database. (Renamed from Optiq on 2014-09-30.)
Calcite has been incubating since 2014-05-19.
Three most important issues to address in the move towards graduation:
1. Continue to build community
2. Add more committers and PPMC members
3. Demonstrate community robustness by rotating project tasks among
multiple project members
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
None.
How has the community developed since the last report?
In March, there were 159 messages on dev@, 41 commits, 52 issues
created, 37 issues resolved by 8 contributors.
Julian Hyde gave a talk âWhy you care about relational algebra (even
though you didnât know it)" about Calcite at Enterprise Data World in
March. He also spoke at a Phoenix meet-up in San Francisco about
Phoenix-Calcite integration.
Collaborations are under way with other Apache projects:
* Phoenix is going to use Calcite for SQL parsing and planning; and a
separate project is using Calciteâs Avatica component to build a remote
JDBC driver.
* Added support for parsing/validating streaming SQL and collaborating
with the Samza project on adding streaming SQL to Samza.
* Collaboration with Hive and Drill continues.
How has the project developed since the last report?
We completed our milestone 1.0 release, continued our monthly release
tempo with release 1.1, and are preparing 1.2.
Date of last release:
2015-03-23
When were the last committers or PMC members elected?
December 2014.
Signed-off-by:
[x](calcite) Ted Dunning
[X](calcite) Alan Gates
[X](calcite) Steven Noels
[X](IPMC) Chris Mattmann
Shepherd/Mentor notes:
Chris Mattmann:
* Calcite being discussed by Tom Barber at ApacheCon NA 2015.
--------------------
CommonsRDF
Commons RDF is a set of interfaces and classes for RDF 1.1 concepts and
behaviours. The commons-rdf-api module defines interfaces and testing
harness. The commons-rdf-simple module provides a basic reference
implementation to exercise the test harness and clarify API contracts.
CommonsRDF has been incubating since 2015-03-06.
Three most important issues to address in the move towards graduation:
1. Grow the CommonsRDF Community such that we can progress
towards gradution
2. Further engage the podling with the nuances of the Apache
Incubation process
3. Drive towards the first incubating release
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
A SGA was recently filed with secretary@ and the CommonsRDF codebase now
resides at the ASF with the canonical source residing at
https://git-wip-us.apache.org/repos/asf?p=incubator-commonsrdf.git
Project is not yet decided on goal of TLP or Commons component - but still
aiming at the Commons component.
How has the community developed since the last report?
There have been no new committers, however the overwhelming majority of
project-related development conversation is already taking place on the
Apache lists.
How has the project developed since the last report?
CommonsRDF very recently joined the Apache Incubator. Bootstrapping and
migration have quickly progressed (mailing lists, git, Jira) and the
initial committer community is transitioning very well into the Apache
incubator ecosystem.
Web site remains to be sorted - evaluating technologies (considering
INFRA's proposed CMS deprecation).
Date of last release:
XXXX-XX-XX
When were the last committers or PMC members elected?
N/A Commons RDF has only just joined the Apache Incubator.
Signed-off-by:
[X](commonsrdf) Rob Vesse
[X](commonsrdf) John D Ament
[ ](commonsrdf) Gary Gregory
[X](commonsrdf) Lewis John McGibbney
[X](IPMC) Chris Mattmann
Shepherd/Mentor notes:
Chris Mattmann:
* template dates can be removed.
--------------------
Groovy
Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developersâ
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.
Groovy has been incubating since 2015-03-24
The most important issues to address in the move towards graduation:
1. All the ICLA of all the PMC / Committers have been sent.
Most Apache accounts have already been created.
2. On behalf of the whole Groovy development team and the community,
Guillaume Laforge signed and scanned the SGA, and sent it to Secretary
on April 1st.
3. We've communicated to the historical mailing-lists about the new lists,
encouraging subscribers to join the new ones. The JIRA migration should
be taking place over the week-end, and we'll also communicate with our
community about that change. And last but not least, we need the Git
repository to be created and import our current sources from Github.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
No, just getting started.
How has the community developed since the last report?
Currently, the pretty large Groovy community is happy about the move into
the ASF, but continues to be centered around our old infrastructure.
Thatâs why weâre going to start attracting the community towards our new
lists, to get them involved in this new era for the project.
How has the project developed since the last report?
No last report, as this is the first!
Date of last release:
We did a last non-Apache release as the vote for incubation was still
ongoing, but we havenât yet planned the next release dates.
When were the last committers or PMC members elected?
No new elected PMC or committers.
Signed-off-by:
[X](groovy) Bertrand Delacretaz
[X](groovy) Emmanuel Lecharny
[X](groovy) Jim Jagielski
[X](groovy) Roman Shaposhnik
[ ](groovy) Andrew Bayer
[X](groovy) Konstantin Boudnik
Shepherd/Mentor notes:
Bertrand Delacretaz:
Thanks Guillaume for taking the lead on this!
Emmanuel Lecharny:
Quite a good start for a podling... Even the user mailing list starts to
be active ! Waiting for the JIRA migration this week-end, and the code
migration asap, then the podling will be almost fully setup, as soon as
the web site will be available. Great work by the Groovy fellows, and
the Infra peeps !
John D. Ament:
Project seems to be going well initially, doing the expected up front
house keeping required considering the largish size of the code base.
I would expect email volume to pick up quickly as the Codehaus services
begin to shutdown.
--------------------
Lens
Lens is a platform that enables multi-dimensional queries in a unified way
over datasets stored in multiple warehouses. Lens integrates Apache Hive
with other data warehouses by tiering them together to form logical data
cubes.
Lens has been incubating since 2014-10-10.
Three most important issues to address in the move towards graduation:
1. Grow user and developer community and add more committers
2. Document all features and do one more release
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
NONE
How has the community developed since the last report?
- Apache Lens talk accepted at ApacheCon and GIDS, 2015
- We saw user queries coming up on user mailing list regarding usage
- Establish whether "Apache Lens" is a suitable name : CLOSED through
PODLINGNAMESEARCH-63
- Subscriptions:
- dev@: 37
- user@: 29
- commits: 17
How has the project developed since the last report?
- The first release: 2.0.1-beta-incubating has been published
- Added improvements in the project to reduce time taken for rest
api response
- Add features for metering, partition timeline cache, namespace
level jars
- Mailing list activity :
* Commits@ : 266 in feb, 61 in March
* dev@ : 1512 in feb, 965 in March
* user@ : 18 in feb, 1 in March
- Issues :
* 30 Day Summary (as on 2nd March) 116 created and 81 resolved
* 30 day Summary (as on 29th March) 98 created and 78 resolved
Date of last release:
2.0.1-beta-incubating on 2015-03-04
When were the last committers or PMC members elected?
2014-12-24
Signed-off-by:
[X](lens) Christopher Douglas
[ ](lens) Jakob Glen Homan
[X](lens) Jean-Baptiste Onofre
--------------------
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.
Three most important issues to address in the move towards graduation:
1. Get ebay to donate the code to ASF. Ebay is willing and has done this
before. The process is started, but will take time.
2. Get ICLAs from all committers and give them Apache accounts and karma.
3. Integrate with Apache infrastructure and make our first release.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
None. Just getting started.
How has the community developed since the last report?
First report. Now we have mailing lists and discussions have started on
dev@. In addition to committers/contributors from the 3 initial
organizations (ebay, MapR, Mesosphere), we have 5 more contributors from
at least two different organizations.
Gave presentations at Strata/Hadoop World and the March Bay Area Mesos
Users Group and London MUG meetups. Upcoming presentations at ApacheCon,
Data Science MD, and East Bay Big Data Group.
How has the project developed since the last report?
First report. Recent commits/PRs include:
1. Mesos framework authentication
2. Gradle builds, checkstyle, and Spock unit testing
3. In progress: Remote binary distribution
4. In progress: High availability for the Scheduler/RM
5. In progress: Dockerizing the Scheduler and Executor
Date of last release:
No releases yet. Still at 0.0.1 in the source.
When were the last committers or PMC members elected?
Still working on getting ICLAs for intial committers. Then we will vote in
new committers from the existing developer community.
Signed-off-by:
[ ](myriad) Benjamin Hindman
[ ](myriad) Danese Cooper
[X](myriad) Ted Dunning
[ ](myriad) Luciano Resende
Shepherd/Mentor notes:
P. Taylor Goetz (ptgoetz):
The Myriad podling is still ramping up.
--------------------
ODF Toolkit
Java modules that allow programmatic creation, scanning and manipulation of
OpenDocument Format (ISO/IEC 26300 == ODF) documents
Shepherd/Mentor notes:
Justin Mclean (jmclean):
Did not report. Low activity on the mailing list but code still being
worked on, some discussion about graduation but community seems to be
lacking motivation to do so. May need some help.
Chris Mattmann:
* report missing?
--------------------
Parquet
Parquet is a columnar storage format for Hadoop.
Parquet has been incubating since 2014-05-20.
Three most important issues
- 1st releases toward org.apache Parquet 1.6.0 GA
- Expanding the community and adding new committers
- Ensuring timely code reviews by committers, developing reviewers
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
- None at this time
Latest Additions:
* PMC addition: None
* Committer addition: Dan Weeks and Alex Levenson (from last report)
Issue backlog status since last report:
* Created: 34
* Resolved: 50
Mailing list activity since last report:
* dev 560 messages: 111 in Jan, 136 in Feb, and 313 in Mar
How has the project developed since the last report?
- Preparing last commits for the first parquet-mr release candidate
- Planned parquet-mr 1.6.0 release schedule
- ASF required changes to parquet-mr are finished
- Released parquet-format 2.3.0, with org.apache packages
- Parquet presentation at Strata 2015 San Jose and the Presto meetup
Date of last release:
- parquet-format 2.3.0 released 19 Feb
- Not yet released: parquet-mr and parquet-cpp
Signed-off-by:
[ ](parquet) Todd Lipcon
[X](parquet) Jake Farrell
[X](parquet) Chris Mattmann
[X](parquet) Roman Shaposhnik
[ ](parquet) Tom White
--------------------
Ripple
Ripple is a browser based mobile phone emulator designed to aid in the
development of HTML5 based mobile applications. Ripple is a cross platform
and cross runtime testing/debugging tool. It currently supports such
runtimes as Cordova, WebWorks and the Mobile Web.
Ripple has been incubating since 2012-10-16.
Two most important issues to address in the move towards graduation:
1. Making a new release of Ripple
2. Contributors and community engagement
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
Working on making a release for Ripple
How has the community developed since the last report?
Added 3 new committers
- Ilya
- Tim Barham
- Parashuram N
How has the project developed since the last report?
Working on a new release. We started a new vote, but it was reverted due
to issues. A new package has been generated and we are in [DISCUSS] mode
Date of last release:
N/A
When were the last committers or PMC members elected?
March 2015
Signed-off-by:
[ ](ripple) Jukka Zitting
[X](ripple) Christian Grobmeier
[ ](ripple) Andrew Savory
Shepherd/Mentor notes:
Christian Grobmeier:
The project faces more activity recently.
--------------------
SINGA
SINGA is a distributed platform for deep learning that is easy to use,
exetendible and scalable.
SINGA has been incubating since 2015-03-17.
Three most important issues to address in the move towards graduation:
1. Grow the community of developers and users.
2. Finish moving the project to Apache infrastructure.
3. Add examples, documents, tests and benchmarks for the first release.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
N/A.
The project Incubation Status file is NOT yet up to date
The current project URL is: www.comp.nus.edu.sg/~dbsystem/singa
What has been done since the last report?
N/A. This is the first report.
Other project activities:
1. The Github repository now has 12 forks as developers are contributing
features and doing testing.
2. SINGA is being used for several scientific papers being under
submission.
What are the plans and expectations for the next period?
1. Finish moving the project to the Apache's ecosystem.
2. Focus on the scalability feature, documentation and testing.
Date of last release:
N/A.
Signed-off-by:
[ ](SINGA) Daniel Dai
[ ](SINGA) Alan Gates
[X](SINGA) Ted Dunning
[X](SINGA) Thejas Nair
--------------------
TinkerPop
TinkerPop is a graph computing framework written in Java
TinkerPop has been incubating since 2015-01-16.
Three most important issues to address in the move towards graduation:
1. Releasing TinkerPop 3.0.0.M8 out under Apache Incubator.
2. Getting more active committers on the project.
3. Growing the homepage and documentation presence.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
None.
How has the community developed since the last report?
We have added Daniel Kuppitz as a Committer. A long time Gremlin designer
and promoter.
How has the project developed since the last report?
We have fully migrated to Apache infrastructure and are very close to our
first Apache release.
Date of last release:
XXXX-XX-XX
When were the last committers or PMC members elected?
2 weeks ago.
Signed-off-by:
[ ](tinkerpop) Rich Bowen
[X](tinkerpop) Daniel Gruno
[ ](tinkerpop) Hadrian Zbarcea
[ ](tinkerpop) Matt Franklin
[X](tinkerpop) David Nalley
Shepherd/Mentor notes:
Daniel Gruno:
While I am happy that a new committer has been invited to the group, it
seems that the project is struggling with the how-to of the ASF. We need
to further educate the PPMC on our procedures.
--------------------
Usergrid
Usergrid is Backend-as-a-Service (BaaS) composed of an integrated database
(Cassandra), application layer and client tier with SDKs for developers.
Usergrid has been incubating since 2013-10-03.
Three most important issues to address in the move towards graduation:
1. Continue to grow the Usergrid Incubating Community
2. Clarify the SGA for Apache Usergrid Incubating codebase
3. Drive towards another Usergrid incubating release
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
The Usergrid community has been working to clarify the status of the SGA
for the Usergrid codebase. The original SGA listed a GitHub repo that did
not include all of the source code that Apigee intended to grant. We
are preparing a new SGA that will cover all code that is currently part of
the project.
How has the community developed since the last report?
In short, the Usergrid incubating community is healthy with loads of
mailing list and development traffic from a growing community. Usergrid
continues to see new community members making themselves known on the
mailing lists.
How has the project developed since the last report?
Development is very dynamic. The codebase is being actively developed with
correspondence taking place on the Usergrid JIRA instance. The processes
and workflows for development are pretty solid now.
Date of last release:
2015-01-21
When were the last committers or PMC members elected?
John D. Ament (johndament) 05 Jan 2015
Signed-off-by:
[X](usergrid) Dave Johnson
[X](usergrid) Jake Farrell
[X](usergrid) Jim Jagielski
[X](usergrid) John D. Ament
[X](usergrid) Lewis John Mcgibbney
[ ](usergrid) Luciano Resende
--------------------
Wave
A wave is a hosted, live, concurrent data structure for rich communication.
It can be used like email, chat, or a document.
Wave has been incubating since 2010-12-04.
Three most important issues to address in the move towards graduation:
1. Wave is very close to making its first release. This is the top
priority.
2. The project needs to determine what the next few technical goals are.
3. The project needs to attract more developers and users.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
None at this time.
How has the community developed since the last report?
The community has been slow to develop. There are still many people
downloading and using the software, we have seen several bug reports and
questions, but there has not been much contribution by new members.
How has the project developed since the last report?
The code for the release has largely been finalized. We believe that
major legal and technical issues have been overcome. Only a few finals
steps remain. The project believes that we are finally ready to make a
release.
Date of last release:
N/A
When were the last committers or PMC members elected?
July 2014
Shepherd/Mentor notes:
Christian Grobmeier:
The mentors have missed to sign this report last time. For that reason I
am adding it again. Since last month there was some discussion on how to
prevent the project going to the attic.
Upayavira:
We have received a GSoC application, and a committer has accepted the
role of mentor. The task involves simplification of the codebase which
will make it more accessible to others, hopefully facilitating greater
involvement, as it seems the greatest impediment to Wave is the
(over)complexity of its codebase.
Signed-off-by:
[X](wave) Christian Grobmeier
[X](wave) Upayavira
--------------------
Zeppelin
A collaborative data analytics and visualisation tool for distributed,
general-purpose data processing systems such as Apache Spark, Apache Flink,
etc.
Zeppelin has been incubating since 2014-12-23.
Three most important issues to address in the move towards graduation:
1. Complete PODLINGNAMESEARCH-64.
2. Finish issues migration to ASF JIRA.
3. First Apache release.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
None.
How has the community developed since the last report?
First vote on a new committer happened this month.
At least 2 new contributors actively participating on the mailing
lists\sending patches regular. There is also a fair amount of discussion
@dev on the feature project direction.
How has the project developed since the last report?
SGA was submitted and acknowledged.
Source code have been migrated to ASF infrastructure (with GH mirror).
Work on running interpreters in a separate processes is finished.
Python interpreter was implemented with a pyspark support.
Scatter chart visualisation added.
Support of Spark 1.3.0.
Support of Debian (.deb) package.
Date of last release:
None
When were the last committers or PMC members elected?
2015-03-27 first new commiter\PPMC vote passed.
Signed-off-by:
[X](zeppelin) Konstantin Boudnik
[X](zeppelin) Henry Saputra
[X](zeppelin) Roman Shaposhnik
[X](zeppelin) Ted Dunning
[ ](zeppelin) Hyunsik Choi
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]