You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Ted Dunning <te...@gmail.com> on 2015/07/09 09:10:14 UTC
Apache Incubator Report
Note the comments about OpenAZ not having mentor sign-offs.
--------------------------------------------------
Incubator PMC report for July 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 43 podlings currently under incubation.
* Community
New IPMC members:
Justin Erenkrantz (returning)
Hitesh Shah
Edward Yoon
People who left the IPMC:
(none)
* New Podlings
Freemarker
* Graduations
The board has motions for the following:
NiFi
* Releases
The following releases were made since the last Incubator report:
2015-06-29 apache-ignite-1.2.0-incubating
Additionally, several releases from May were inadvertently
omitted from the June report:
2015-05-05 apache-lens-2.1.0-beta-incubating
2015-05-10 htrace-3.2.0-incubating
2015-05-15 apache-commons-rdf-0.1.0-incubating
2015-05-17 nifi-0.1.0-incubating
2015-05-18 slider-0.80.0-incubating
2015-05-21 apache-reef-0.11.0-incubating
2015-05-30 apache-calcite-1.3.0-incubating
* IP Clearance
* Clemens Stolle donated CouchDB Docker, A Dockerfile for CouchDB.
* Bob Ippolito donated CouchDB CouchPerUser, a CouchDB module that ensures
that a private per-user database exists for each user that is managed by
CouchDB.
* Nuno Job donated CounchDB Nano, a Node.js Client library for CouchDB.
* Infrastructure
* The automated report reminders failed to fire in a timely manner yet
again.
* Miscellaneous
* There was a sharp discussion on general@incubator about publicizing
"clearly identifiable non-release artifacts" for Geode, which has not
yet made an incubating release but publishes nightly builds on
DockerHub.
* A proposal for incubating Pistachio, a fault-tolerant low latency
distributed storage system which originated at Yahoo, is being
discussed.
* There has been talk of migrating some of the Incubator's reporting
functionality to whimsy.
* OpenAZ reported, but failed to get any mentor sign-offs. I have
withheld that report but will insert it as a late change if it
gets the necessary sign-offs quickly. If not, we will include
it next month with proper sign-off.
* Credits
Report Manager: Marvin Humphrey
-------------------- Summary of podling reports --------------------
* Still getting started at the Incubator
Climate Model Diagnostic Analyzer
* Not yet ready to graduate
No release:
AsterixDB
Geode
Groovy
OpenAz
Trafodion
* Ready to graduate
Lens
Sentry
Usergrid
* Did not report, expected next month
Calcite
DataFu
Kalumet (2 months missed)
ODF Toolkit
Ripple
----------------------------------------------------------------------
Table of Contents
AsterixDB
Climate Model Diagnostic Analyzer
Geode
Groovy
Kalumet
Lens
OpenAz
Sentry
Trafodion
Usergrid
BatchEE
----------------------------------------------------------------------
--------------------
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. Do an Apache release.
2. Migrate issues from Google Code
3. Grow community
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
No, moving steadily.
How has the community developed since the last report?
A little more outside interest in the project.
How has the project developed since the last report?
- JSON file for Google code issues imported into AsterixDB to use
AsterixDB for transformation and migration
- Draft for a new version of website available
- Development is ongoing
Date of last release:
No Releases yet.
When were the last committers or PMC members elected?
No new elected PPMC and/or committers since entering incubator.
Signed-off-by:
[x](asterixdb) Ate Douma
[ ](asterixdb) Chris Mattmann
[X](asterixdb) Henry Saputra
[x](asterixdb) Jochen Wiedmann
[x](asterixdb) Ted Dunning
--------------------
Climate Model Diagnostic Analyzer
CMDA provides web services for multi-aspect physics-based and phenomenon-
oriented climate model performance evaluation and diagnosis through the
comprehensive and synergistic use of multiple observational data, reanalysis
data, and model outputs.
Climate Model Diagnostic Analyzer has been incubating since 2015-05-08.
Three most important issues to address in the move towards graduation:
1. Get all initial committers/IPMCers ICLA filed
2. Get all initial committers/IPMCers on the mailing lists
3. Get code into ASF repo
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?
No change, see below.
How has the project developed since the last report?
CMDA is still in spin up mode. 4 out 7 initial members have ICLAs on file.
Mentors are working with the rest to move this forward. The project has
JIRA and git setup. Code and development still need to be moved. The
mailing lists are setup but not all of the initial members have
registered. Again, mentors are working to help move this forward.
Date of last release:
None yet
When were the last committers or PMC members elected?
None yet
Signed-off-by:
[ ](climatemodeldiagnosticanalyzer) James W. Carman
[ ](climatemodeldiagnosticanalyzer) Chris Mattmann
[X](climatemodeldiagnosticanalyzer) Michael James Joyce
[ ](climatemodeldiagnosticanalyzer) Kim Whitehall
[ ](climatemodeldiagnosticanalyzer) Gregory D. Reddin
--------------------
Geode
Geode is a data management platform that provides real-time, consistent
access to data-intensive applications throughout widely distributed cloud
architectures.
Geode has been incubating since 2015-04-27.
Three most important issues to address in the move towards graduation:
1. Expanding the community to include contributors and committers outside
of Pivotal
2. Execute and manage the project according to governance model required
by the "Apache Way"
3. Have our first Apache (incubating) release (currently blocked on us
solving JGroups licensing issues)
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
The issue of publishing the nightly build to DockerHub was brought up so
we solicited IPMC feedback. There was a great discussion thread and we're
now taking care of actionable feedback with an ETA within a week or so.
How has the community developed since the last report?
Mailing list activity in June: 208 emails on dev, 28 emails on user. Dev
currently has 116 subscribers, user has 96. Topics range from Geode
features and changes to Apache Way and policies affecting our project.
There are 50 open issues on JIRA, 8 In Progress, 14 Resolved or Closed
Spring Data GemFire 1.7 introduced support for Apache Geode allowing
Spring/Java-based applications to use Apache Geode.
- http://s.apache.org/mbM
- http://java.dzone.com/articles/spring-data-gemfire-supports
Events and conferences in June:
- Virtual Meetup for Apache Geode (incubating) #1 - 2015-06-02
- 64 attended
- Pune, India Meetup - 2015-06-06
- Discussion on Apache Geode -
http://www.meetup.com/TechNext/events/222608288/
- 30 attended
- Pivotal Toronto User Group - 2015-06-24
- Introducing Apache Geode -
http://www.meetup.com/Toronto-Pivotal-User-Group/events/222239293/
- 17 attended
- Virtual Meetup for Apache Geode (incubating) #2 - 2015-06-25
- 25 attended
- IMCSummit,
- Implementing a Highly Scalable In-Memory Stock Prediction System with
Apache Geode, R and Spring XD - 2015-06-30
- 35 attended
- Apache Geode Meetup - 2015-06-28
- 14 attended
Upcoming events and conferences:
- OSCon IoT Lab - 2015-07-21
- http://www.oscon.com/open-source-2015/public/schedule/detail/44875
- Apache Geode Hackathon - http://ambitious-apps.challengepost.com/
- launched 2015-06-28
- submissions accepted until 2015-07-16 11:59pm PDT
- winners to be announched 2015-07-23 at OSCON Portland
- Virtual Meetup for Apache Geode (incubating) #3 - TBD
- SpringOne2GX - September
- Implementing a Highly Scalable In-Memory Stock Prediction System with
Apache Geode, R and Spring XD
- Building Highly Scalable Spring Applications With In-Memory
Distributed Data Grids
Apache Geode talks have been submitted to additional conferences:
- ApacheCon Europe BigData - September
- ApacheCon Europe Core - October
- Spark Summit Europe - October
- Apache Geode, Zeppelin and Spark: unlocking analytics for your OLTP
data
- Devoxx Belgium - November
How has the project developed since the last report?
- Second SGA from Pivotal has been sent with final code drop including new
features:
- Off Heap support
- HDFS Integration
- Command line utilities
- JVSD - Statistic visualization tool
- Pulse monitoring tool
- Modules including HTTP Session Management
- Renaming of source code packages will proceed
- Renaming of command line from GFSH to GEODE will proceed
Date of last release:
N/A - Just nightly builds.
When were the last committers or PMC members elected?
7 members missed in the initial PMC list were added by vote on June 15
Signed-off-by:
[X](geode) Konstantin Boudnik
[ ](geode) Chip Childers
[ ](geode) Justin Erenkrantz
[X](geode) Jan Iversen
[ ](geode) Chris Mattmann
[ ](geode) William A. Rowe Jr.
[X](geode) Henry Saputra
[X](geode) Roman Shaposhnik
Shepherd/Mentor notes:
John D. Ament:
The JGroups licensing issue caught me off guard. Based on what I read
about it, it's purely a technical issue and not licensing related
(though triggered by licensing). Based on the documentation heavy
approach I'm concerned that this could be an issue for potential
contributors (needing to create designs up front for issues). Code
changes seem to be going slow, but the fact that they already have a
great website and nice logo is a good sign for the podling.
--------------------
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
Three most important issues to address in the move towards graduation:
The biggest issue we've had to handle was with a subset of our
documentation (guides written in asciidoc). Parts of the documentation
have already always been licensed under ASL 2 but the text from asciidoc
guides has recently had a Creative Commons Share Alike 3.0 license. To
avoid a potential grey area over whether the software grant implicitly
changed the licensing terms to ASL 2, we contacted all contributors
(GROOVY-7470) and they all approved an explicit change to ASL 2 and all
relevant artifacts have been modified to reflect that change.
Lack of ASF (incubating) release
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
No particular issue right now.
How has the community developed since the last report?
The new Groovy mailing-lists at Apache are doing fine, and it seems a
large portion of our community have already followed our move here.
The project has received 19 pull requests this past month,
and the team has managed to handle and integrate 17 of them.
This shows an active community is there to contribute to the project.
Furthermore, since the move to Apache,
we're also seeing contributions from new developers
that were not known to us before.
Groovy committers have also contributed to other Apache projects including
RAT (contributions of fixes that we needed) and evaluations of Commons CLI
and Ant release candidates using the Groovy test suites.
How has the project developed since the last report?
Ongoing incremental improvements and bug fixes.
Date of last release:
No release yet, but progress has been made to make our build process
comply with Apache rules, in particular with RAT. We've moved our build
to use the Gradle RAT plugin (which incidentally we have contributed fixes
to). We attempted a release that had to be cancelled, as we had still
some issues around the usage of JARs in our test resources which have now
been resolved.
When were the last committers or PMC members elected?
Russel Winder joined as a new committer on the team.
Another person signed the ICLA, so we should have another one joining soon
too.
Signed-off-by:
[ ](groovy) Andrew Bayer
[X](groovy) Konstantin Boudnik
[X](groovy) Bertrand Delacretaz
[X](groovy) Jim Jagielski
[X](groovy) Emmanuel Lecharny
[X](groovy) Roman Shaposhnik
Shepherd/Mentor notes:
Emmanuel Lecharny:
Those guys are really doing a good job ! The project is active, new
committers are being added, they are respectfully following the rules,
and when they are not complying by mistake, they fix their way of doing
things. As a mentor, it's a pleasure !
--------------------
Kalumet
Kalumet a complete environment manager and deployer including J2EE
environments (application servers, applications, etc), softwares, and
resources.
Kalumet has been incubating since 2011-09-20.
Shepherd/Mentor notes:
Justin Mclean:
Did not report this month. Last report (March) project was considering
retiring. There has been no real activity on mailing list and given lack
of progress on releases I think we should ask the PMC to consider
retiring the project.
--------------------
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:
We had discussion about "where is Lens with respect to graduation" on dev
mailing list. Most of PPMC and mentors feel that Lens is ready to
graduate. http://s.apache.org/rYP
We intend to start preparing the graduation vote, following the
discussion.
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?
There have been many new contributors showing interest and participating
in discussion on dev mailing list and Our user mailing list is growing
with usage questions.
Apache Lens talk is presented at ApacheCon NA and GIDS, India in April,
2015 and Hadoop Summit, NA in June, 2015. Lens meetup with hackathon is
planned on 11th July.
Mailing list subscriptions:
dev: 51 (+14 from last report)
user: 40 (+11 from last report)
commits: 22 (+5 from last report)
dev@ : 2917 messages
user@ : 76 messages
commits@ : 289 messages
How has the project developed since the last report?
* Project has made one more(2.1.0-beta-incubating) release and how to
release document published for the community. 2.2.0-beta-incubating is
in progress.
* Project has made progress in stabilizing api, improving performance of
api, metrics and metering for api.
* Has made many code quality improvements like enabling chekstyle checks,
findbugs integration. Added more example schema and queries
* Has added new olap features like fact partition timeline, multiple
expression support and union queries.
* Has added operability improvements like logging improvements, cli
improvements
* An interpreter for Apache Zeppelin has been added.
Issues : 163 created and 147 resolved during April-June, 2015.
Date of last release:
2.1.0-beta-incubating : 2015-05-05
2.2.0-beta-incubating is branched and is being verified.
When were the last committers or PMC members elected?
Arshad Matin (2015-05-11)
Himanshu Gahlaut (2015-05-11)
Signed-off-by:
[X](lens) Christopher Douglas
[x](lens) Jakob Homan
[ ](lens) Jean-Baptiste Onofre
--------------------
Sentry
Sentry is a highly modular system for providing fine grained role based
authorization to both data and metadata stored on an Apache Hadoop cluster.
Sentry has been incubating since 2013-08-08.
Three most important issues to address in the move towards graduation:
1. Release 1.5.1 to fix the issues with release 1.5.0: Missed voting on
@general and License issue.
2. Add roadmap page on wiki
3. Initiate graduation discussion with community and address any concerns
raised
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
Community is working on making 1.5.1 release to fix the previous release
issue. Most of the other issues raised during the last report have been
resolved:
1. Updated incubator Sentry page: Update news,committers list and status
reports sections
2. Fixed MarkMail link in sentry mailing_lists page
3. Added Roles and responsibilities of committers and PPMC:
http://s.apache.org/xPU
4. Updates to "How to release”
4.1. Add release discussion step in how to release
4.2. Create checklist for how to vote on release
How has the community developed since the last report?
Started having more discussions on the dev@ rather than specific jiras. We
had 115 messages on dev list last month. (Got number from
http://markmail.org/list/org.apache.sentry.dev)
How has the project developed since the last report?
There were multiple bug fixes and some new feature work has started. About
30 issues were created and about 20 resolved(Numbers from jira).
Date of last release:
2014-08-18
When were the last committers or PMC members elected?
Colin Ma, Dapeng Sun, Guoquan Shen and Xiaomeng Huang were added as
committers on 12/24/2014. No new PPMC members have been added since the
project has entered the incubator.
Signed-off-by:
[ ](sentry) Arvind Prabhakar
[ ](sentry) Joe Brockmeier
[ ](sentry) David Nalley
[ ](sentry) Olivier Lamy
[X](sentry) Patrick Hunt
[X](sentry) Thomas White
Shepherd/Mentor notes:
P. Taylor Goetz:
Mentors are engaged and have raised a number of issues for the project
to address
prior to graduation. The Sentry community seems to be actively working
on addressing
those issues. One issue (raised by mentor David Nalley) that seems yet
to be addressed
is a lack of on-list discussions regarding project direction.
--------------------
Trafodion
Trafodion is a webscale SQL-on-Hadoop solution enabling transactional
or operational workloads on Hadoop.
Trafodion has been incubating since 2015-05-24.
Four most important issues to address in the move towards graduation:
1. Develop community and a deeper understanding of the Apache Way. Move
all communication to project public dlists.
2. Complete wiki migration and build website.
3. Resolve remaining license conflicts.
4. Make our first Apache (incubating) 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?
Contributions in the form of code, tests, JIRAs and a logo from about a
dozen individuals, including a committer from another Apache project.
Podlings learning about Apache way with guidance from Mentors through
various mailing lists.
How has the project developed since the last report?
Software Grant from HP completed
Git repository migrated to Apache
Daily builds are being done using a CI system outside of ASF
Infrastructure.
9 submissions from 7 contributors merged. 5 more in the review pipeline.
15 JIRAs created and 5 closed in last 12 days
Date of last release:
We have not done a release of Trafodion since incubation.
When were the last committers or PMC members elected?
None since incubation.
Signed-off-by:
[X](trafodion) Andrew Purtell
[ ](trafodion) Devaraj Das
[ ](trafodion) Enis Söztutar
[ ](trafodion) Lars Hofhansl
[X](trafodion) Michael Stack
[X](trafodion) Roman Shaposhnik
--------------------
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. Usergrid 1.0.2 release
2. Continue to discuss graduation
3. Continue to grow community
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
Project is discussing graduation
How has the community developed since the last report?
We added a new committer and PPMC member Jeff West
How has the project developed since the last report?
Prepared and now voting on 1.0.2 release
Continued work on 2.0
Date of last release:
2014-09-10
When were the last committers or PMC members elected?
2015-06-25 Jeff West
Signed-off-by:
[X](usergrid) Dave Johnson
[X](usergrid) Jake Farrell
[X](usergrid) Jim Jagielski
[X](usergrid) John D. Ament
[ ](usergrid) Lewis John Mcgibbney
[ ](usergrid) Luciano Resende
Shepherd/Mentor notes:
John D. Ament:
I eagerly look forward to Usergrid's graduation from the incubator.
--------------------
BatchEE
BatchEE projects aims to provide a JBatch implementation (aka JSR352) and a
set of useful extensions for this specification.
BatchEE has been incubating since 2013-10-03.
Three most important issues to address in the move towards graduation:
1. Increase the community
2. Improve our documentation
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
Activity is low, but there have been patches coming in and the project
is used in production
How has the community developed since the last report?
We got patches from community members. Watching those.
How has the project developed since the last report.
BatchEE already gets used in real world projects.
It is now also part of Apache TomEE-7.0.0.
Date of last release:
2014-08-09 batchee-0.2-incubating
When were the last committers or PMC members elected?
during inubation. We got a few contributions though.
Signed-off-by:
[X](batchee) Mark Struberg
[ ](batchee) Olivier Lamy
[ ](batchee) Romain Manni-Buccau