Incubator PMC report for Feb 2013
The main concern of the incubator continues to be the quality and reliability of supervision.
We know that some projects suffer from Mentor Inattention. Individual PMC members have been
volunteering to address some of these holes. Shepherds are an additional mechanism for taking
note of problems, but not a solution to those problems. The supply of mentoring seems, still,
to exceed demand. Changes to the report format make it somewhat easier to notice, for example,
mentors who don't sign off on reports or reports that are altogether missing.
As a change from this theme, this reporting period includes a less conventional issue.
A podling (HCatalog) proposes to 'graduate' by absorption into the Hive PMC. However, the terms
under which Hive proposes to absorb HCatalog strikes some PMC members as returning to the
deprecated practices of 'umbrellas' and 'subprojects', which led to strong -1 votes on
the graduation thread. On the other hand, it may be entirely between the board and Hive to
sort out whether Hive is creating a structure that is acceptable to the board or not, and
not a matter for the IPMC to rule on.
We'd like to pose this question to the board:
There are three possible dispositions of a podling:
1. It graduates. The IPMC has a vote to recommend that the board establish the TLP.
2. It retires. The IPMC votes to retire. The board learns in the next
IPMC report.
3. The podling community strikes an agreement to merge into some existing TLP.
It is the third case we'd like some board feedback on. What is the role of the
IPMC in this case? A minimalist view is that all we do is certify that the IP
is cleared, and then we retire the podling -- no vote at all, or a lazy consensus
to certify the IP situation. The board, on the other hand, might look to us to
vote to approve the scheme of adoption. If the vote fails, however, then what?
o Community
New IPMC members:
Chris Douglas
People who left the IPMC:
None
o New Podlings
None.
o Graduations
The board has motions for the following:
Crunch and Clerezza have motions before the board.
o Releases
Well, I can't find any. But people may not have sent proper announcements
to general@incubator.
o Legal / Trademarks
Lovely new documentation on LICENSE and NOTICE resulted from conversations
at the IPMC.
-------------------- Summary of podling reports --------------------
Still getting started at the Incubator
These projects are still getting started, so no immediate progress
towards graduation is yet expected.
Blur
HDT
Marmotta
Onami
Ripple
Streams
Not yet ready to graduate
Ambari
Crunch
Deltaspike
Droids
NPanday
Ready to graduate
Clerezza
----------------------------------------------------------------------
Table of Contents
Ambari
Blur
Clerezza
Crunch
DeltaSpike
Droids
Hadoop Development Tools
Marmotta
NPanday
Onami
Ripple
Streams
----------------------------------------------------------------------
--------------------
Ambari
Ambari is a monitoring, administration and lifecycle management project for Apache Hadoop clusters.
Ambari has been incubating since 2011-08-30.
- Release 1.2.0 done
- Preparing for 1.2.1 release expected to be in the next week or so.
- new committers have been added
Jaimin Jetley, John Speidel, Tom Beerbower, Srimanth
- We are hoping to do some meetups to get more user/dev engagement. This expected to happen in the next month or so.
Two most important issues to address in the move towards graduation:
1. Attracting users and developers
2. Increase diversity of developers outside of Hortonworks
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
No
How has the community developed since the last report?
- With new releases, there is more interest in user community. We hope to build on that with more releases and better docs.
- Mailing list stats: dev - 79, user - 111
How has the project developed since the last report?
- Release 1.2.0 is done
- Release 1.2.1 is expected to happen in the next week or so
Please check this [ ] when you have filled in the report for Ambari.
Signed-off-by:
Owen O'Malley: [X](ambari)
Chris Douglas: [ ](ambari)
Arun Murthy: [X](ambari)
Shepherd notes: I think that Ambari is close to ready to graduate. They have recently added new committers. Dave Fisher
--------------------
Blur
Blur is a search platform capable of searching massive amounts of data
in a cloud computing environment.
Blur has been incubating since 2012-07-24.
Three most important issues to address in the move towards graduation:
1. Official IP sign off
- Near Infinity signed CCLA and Blur Software Grant in July of 2012
- All committers have submitted ICLA's in July/August of 2012
- So I believe that an official vote is all that is needed.
2. First Apache release which is dependent on #1
- The biggest reason this has been delayed is due to several major code refactors to make use of Blur faster and easier
3. Community growth, Blur needs to grow beyond the initial set of committors.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
No.
How has the community developed since the last report?
- Overall message traffic was down through the holidays, but has started to pick back up since the beginning of the year.
- Subscriptions: users@ - 31[+9]; dev@ - 33[+9]
How has the project developed since the last report?
- There has been about 80 commits since the last report, from 2 committors and 1 contributor
- The 0.2 development branch is now functioning and is getting closer to feature parity with 0.1.
Please check this [X] when you have filled in the report for Blur.
Signed-off-by:
Doug Cutting: [ ](blur)
Patrick Hunt: [X](blur)
Tim Williams: [X](blur)
Shepherd notes: Cool project. Identifying and following through on community growth is important. Beautiful website. Dave Fisher
--------------------
Clerezza
an OSGi-based modular application and set of components (bundles) for building RESTFul Semantic Web applications and services.
Clerezza has been incubating since 2009-11-27.
The resolution to graduate Clerezza has been added to the board agenda, as per the http://s.apache.org/rOw vote.
There was some prior discussion of the viability of the project, especially the content management parts where activity
has been fairly low recently, but in the end enough volunteers have shown up to move the project forward.
Please check this [X] when you have filled in the report for Clerezza.
Signed-off-by:
Ross Gardler: [ ](clerezza)
Reinhard Poetz: [ ](clerezza)
Shepherd notes: The incubator status page needs to be updated with all the entries populated properly.
--------------------
Crunch
Crunch is a Java library for writing, testing, and running pipelines of MapReduce
jobs on Apache Hadoop.
Crunch has been incubating since 2012-05-26.
Three most important issues to address in the move towards graduation:
* None
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
* Nothing that currently requires IPMC attention.
How has the community developed since the last report?
The Apache Crunch development team has released version 0.4.0-incubating
in November, the second release at the Apache Incubator. We have worked
with the Apache BigTop project and our release is now part of Apache
BigTop 0.5.0. For our next release, we have discussed and agreed on some
large-scale API cleanup and implemented the necessary changes.
We have performed the podling name search - the name Apache Crunch has
been approved by the trademarks team. This has been our last blocker for
graduation, we have already started a vote on a graduation resolution
within the community and expect to start the vote on incubator-general in
February.
Development activity around Christmas has been a bit lower than usual but
is now picking up again. There has been a significant increase in traffic
on crunch-user; it is great to see that more and more users show up, file
bug reports and contribute patches or test cases.
How has the project developed since the last report?
- 53 issues were created on the Crunch JIRA in November
to January, 39 issues have been resolved
- crunch-dev has seen 615 emails in the reporting period,
while 126 emails were posted to crunch-user
Please check this [X] when you have filled in the report for Crunch.
Signed-off-by:
Arun Murthy: [ ](crunch)
Patrick Hunt: [X](crunch)
Tom White: [ ](crunch)
Shepherd notes: Graduation vote underway.
--------------------
DeltaSpike
(incubating since December 2011)
DeltaSpike will consist of a number of portable CDI extensions that provide
useful features for Java application developers. The goal of DeltaSpike is
to create a de-facto standard of CDI-Extensions that is developed and
maintained by the community.
There are currently no issues requiring IPMC or Board attention.
Since our last report in November 2012, we have accomplished the following:
- Migration to ApacheCMS finished
- JSF module continued
- JPA module enhanced
Upcoming major goals:
- Finish the work on the WindowHandler and Security
- Release deltaspike-0.4-incubating
- target Graduation until the next month
Top 2 or 3 things to resolve before graduation:
none
Signed-off-by:
Mark Struberg: [X](deltaspike)
Gerhard Petracek: [ ](deltaspike)
David Blevins: [ ](deltaspike)
Matt Benson: [ ](deltaspike)
Jim Jagielski: [ ](deltaspike)
Shepherd notes:
--------------------
Droids
Droids aims to be an intelligent standalone robot framework that allows to create and extend existing droids (robots).
Droids has been incubating since 2008-10-09.
Three most important issues to address in the move towards graduation:
1. Diversity is still an issue for the podling. Activity has picked up in the recent months,
helping with the diversity of those involved.
2. A different name is most likely needed. Droid is now largely associated with Android.
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?
Commons was approached to see if that was a viable option for graudation.
It is unsure that would be a good fit. Other TLPs may be a better fit,
but it is unknown how sub-projects would be handled or if they would be
allowed.
Development activity has picked up in the past two months, since just
before Christmas. Most of the development is by one developer, but others
have been involved. If this level of activity continues for the next month,
Droids may be ready for graduation.
How has the project developed since the last report?
Development activity has greatly increased in the recent months.
There have been strides to make the code base cleaner, and easier to use.
Please check this [ ] when you have filled in the report for Droids.
Signed-off-by:
Thorsten Scherler: [x](droids)
Richard Frovarp: [x](droids)
Shepherd notes:
--------------------
Hadoop Development Tools
Eclipse based tools for developing applications on the Hadoop platform.
Entered 11/09/2012
Three most important issues to address in the move towards graduation:
- Support multiple versions of Hadoop in a single IDE instance. During this time building understanding of the Apache processes around working and releasing.
- Release
- Grow the podling community in terms of users and contributors.
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?
- Voted for, and invited new member of the PPMC (waiting on ICLA)
How has the project developed since the last report?
- Plugin and connector architecture discussion that led to agreement and direction for the early work.
- Code from Hadoop contrib ported and split into logical plugins.
Please check this [X] when you have filled in the report for Hadoop Development Tools.
Signed-off-by:
Suresh Marru: [X](hadoopdevelopmenttools)
Chris A Mattmann: [X](hadoopdevelopmenttools)
Roman Shaposhnik: [X](hadoopdevelopmenttools)
Shepherd notes:
--------------------
Marmotta
An open implementation of a Linked Data Platform.
Marmotta has been incubating since 2012-12-03.
Three most important issues to address in the move towards graduation:
1. Ingest code and clear IP.
2. A release
3. Build dev and PMC.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
No such issues.
How has the community developed since the last report?
* Communication mechanisms have been successfully setup: the dev@marmotta mailing list has quite important traffic (274 messages in January); Jira already registers more than 50 issues; regular meetings are held at IRC, sending the minutes to the mailing list to mitigate the barriers of people in different timezones. This approach is enabling the participation of new people in the community of the project.
* Branding: Logo almost ready, trademarks@apache already contacted. Awaiting for the site installation.
How has the project developed since the last report?
The project is about publish the last release of the former project (LMF), to them contribute the parts that will be actually Marmotta. This last full release already advances some tasks for Marmotta, such as architectural changes and dependencies clean up. After this major milestone, the project's ambition is a rapid turnaround to get an Apache incubator release as soon as possible.
Please check this [X] when you have filled in the report for Marmotta.
Signed-off-by:
Fabian Christ: [X](marmotta)
Nandana Mihindukulasooriya: [X](marmotta)
Andy Seaborne: [X](marmotta)
Shepherd notes:
--------------------
NPanday
NPanday allows projects using the .NET framework to be built with Apache Maven.
NPanday has been incubating since 2010-08-13.
Three most important issues to address in the move towards graduation:
1. work out a concrete plan towards graduation ASAP
2. encourage newer contributors to do so on a continuing basis
3. reach out to other projects using .NET that might be interested in working with NPanday
We are still short on mentors, and would appreciate any volunteers.
We have had some recent patch submissions again and will encourage those actively using
the project to contribute on a regular basis. We haven't added a new committer since
20 April 2011, so expect to have a low barrier to any new committers.
The last release was on 16 May 2011. It is clear that this is impacting the ability of the
project to attract and retain new blood. Unfortunately, there remain some blockers to releasing
the current trunk. We need to push forward with this ASAP.
Please check this [X] when you have filled in the report for NPanday.
Signed-off-by:
Dennis Lundberg: [X](npanday)
Shepherd notes:
--------------------
Onami
Apache Onami aims to create a community focused on the development and maintenance of a set of Google Guice extensions not provided out of the box by the library itself nor the Google developers team, such as integration with 3rd part frameworks or extra functionalities.
Onami has been incubating since 2012-11-14.
Three most important issues to address in the move towards graduation:
1. complete the ongoing pending releases
2. involve more mentors
3. start discussing the graduation on dev@
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
Two Onami releases have been waiting for IPMC binding votes for seven days and got no inputs
How has the community developed since the last report?
Two new committers joined the developers community:
* Eric Charles, already chair of Apache James, on 2013-01-23;
* Mikhail Mazursky, a new guy who joined the ASF thanks to his interest on Onami, on 2013-01-20.
Users ML continue being silent;
People showed interest on our components on Google Guice users ML.
How has the project developed since the last report?
* released Onami Parent 2-incubating on 2013-01-19;
* all Onami modules publish the required DOAP on the related public site;
* released Onami Test 1.4.0-incubating, still under IPMC approval vote;
* released Onami Logging 3.4.0-incubating, still under IPMC approval vote;
* discussed with Apache BVal dev community about continuing the bval-guice module development under Onami governance.
Please check this [X] when you have filled in the report for Onami.
Signed-off-by:
Christian Grobmeier: [X](onami)
Mohammad Nour El-Din: [X](onami)
Olivier Lamy: [ ](onami)
Shepherd notes:
--------------------
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 aand the Mobile Web.
Ripple has been incubating since 2012-10-16.
Three most important issues to address in the move towards graduation:
1. Need to contribute code to ASF
2. Increase the ripple community @ apache.
3.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
We are still working internally to be able to contribute the Ripple code to ASF
Looks like we might have to strip out all of the trademarks from the project for
the initial commit under the SGA, we will then commit them back as a normal contribution
under ASL2.0.
How has the community developed since the last report?
The community continues to grow slowly with some more community contributions seen in
the project's current home. We expect the community to build up once the project is
fully transitioned to the ASF.
Also some discussion and bugs are happening in the apache
community.
How has the project developed since the last report?
Very little change here.
Please check this [X] when you have filled in the report for Ripple. Filed by Dan Silivestru.
Signed-off-by:
Jukka Zitting: [ ](ripple)
Christian Grobmeier: [X](ripple)
Andrew Savory: [X](ripple)
Shepherd notes:
--------------------
Streams
Apache Streams is a lightweight server for ActivityStreams.
Streams has been incubating since 2012-11-20.
Three most important issues to address in the move towards graduation:
1. Diverse participation in development. More of the community needs to be actively engaged.
2. Increase the codebase
3. Develop a larger community.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
Not at this time
How has the community developed since the last report?
Discussions are starting to include a wider group of participants.
How has the project developed since the last report?
The community successfully voted on a new logo.
Streams had its first minor release (Streams Master POM 0.1-incubating)
Please check this [X] when you have filled in the report for Streams.
Signed-off-by:
Matt Franklin: [X](streams)
Ate Douma: [X](streams)
Craig McClanahan: [ ](streams)
Shepherd notes: