Shepherd Assignments:

Dave Fisher: Celix Chukwa
Matt Franklin: Drill EasyAnt
Matt Hogstrom: HadoopDevelopmentTools Helix
Ross Gardler: Marmotta ODFToolkit
Benson Margulies: Tashi VXQuery
Roman Shaposhnik: JSPWiki
Suresh Marru: Onami Ripple
Alan Cabrera: Mesos Streams


Incubator PMC report for Jan 2013

In the past month the IPMC voted to retire, and retired, Photark. 
We were unsuccessful in engaging the community members
in this process; they did not respond to email over an extended 
period of time.

This is the first report using a new template 
that helps take note of mentor participation.

There are 53 total mentors attached to projects; 
27 signed off on their projects' reports, and 26 did not.

One project (Tashi) failed to report, 
this has led to a start of a conversation about their future.

This reporting cycle includes several projects 
that look as if they may have stalled; shepherds have started 
conversations with some, and we will engage over time with the others.


o Graduations

The board has motions for the following:

   OpenMeeting
   Etch
   Otlu 

o Releases

   None in the month covered by this report.


-------------------- Summary of podling reports --------------------

Still getting started at the Incubator

  Hadoop Development Tools
  Helix
  Marmotta
  Onami
  Ripple
  Streams

Not yet ready to graduate

  Low activity: DeviceMap
  Low diversity: CloudStack
  Too Small: Celix, Chukwa, Mesos, ODF Toolkit
  In Process: Drill
  No Report! Tashi
  No release: VXQuery

Ready to graduate

  EasyAnt (looking to be incorporated in an existing TLP)
  JSPWiki


----------------------------------------------------------------------
                       Table of Contents
Celix
Chukwa
CloudStack
DeviceMap
Drill
EasyAnt
Hadoop Development Tools
Helix
JSPWiki
Marmotta
Mesos
ODF Toolkit
Onami
Ripple
Streams
Tashi
VXQuery

----------------------------------------------------------------------

--------------------
Celix

Celix is an OSGi like implementation in C with a distinct focus on interoperability between Java and C.

Celix has been incubating since 2010-11-02.

Three most important issues to address in the move towards graduation:

  1. Grow a community
  2. Find more committers
  3. ..

Celix is maintained by 2 committers and a small group of users. Questions to the mailing list are (most of the time) answered quickly. We are also trying to give talks on Celix or related stuff on conferences.
We see and recognise the problem of the small community, but are also confident that Celix and its community will grow. Especially the Native-OSGi work might be important for this (see below).

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 is no active growth, but in the past few months talks have been given on Native-OSGi. Native-OSGi is an effort to standardise C/C++ implementations of OSGi. The goal of this is to be able to reuse bundles from other OSGi like implementations. Also working together might attract more users/committers. The talks are attended by a good group of people, and reactions are positive.

How has the project developed since the last report?

A first release has been made. After struggling with several problems, consensus has been reached to solve these in a next release.
On a technical note, Celix now also compiles and runs on Win32 platforms.

Please check this [ ] when you have filled in the report for Celix.

Signed-off-by: 
Marcel Offermans: [ ](celix)
Karl Pauls: [ ](celix)
Roman Shaposhnik: [X](celix)


Shepherd notes:
Dave Fisher: Celi has a release. It looks like they have a good, but small community.
Roman is a new Mentor which Celix needed. I think that they need to identify a couple
more committers and they can push for graduation. I think that they are on the verge
and hope to see graduation sometime in 2013.

--------------------
Chukwa

Chukwa is a log collection and analysis framework for Apache Hadoop clusters.

Chukwa has been incubating since 2010-07-14.

Three most important issues to address in the move towards graduation:

  1. Added a new policy page for how to contribute to Chukwa at: http://wiki.apache.org/hadoop/Chukwa_How_To_Contribute
  2. Added irc channel to improve interaction among developers
  3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?

A retiring voting thread on Chukwa mailing list, and the voting passed.  A second vote thread in Incubator mailing list was cancelled.  After further discussion, there are activities on Chukwa community from contributors, and there is only a few contributors voiced to continue.  William A Rowe Jr and Chris Douglas have resigned from mentor position.  Bill resigned to reduce excessive participation in too many communties.  Chris resigned in protest of difference in opinion of Chukwa graduation/retirement decision.  There were important discussions in Chukwa private, and incubator list, which mentors did not agree on the community activity can meet graduation.  The worry of growth has taken it's toll in Chukwa community in the past 2 years.  New plans are recommended from Alan Cabrera to plan for what the community want to do in 2013.
 
How has the community developed since the last report?

The development activities is near the same level as the last report, incremental and small improvements.

How has the project developed since the last report?

We added new JMX adaptor to stream monitoring metrics from Java process.
A small number of bug fixes, and planning for the following changes in 2013:

- Primary focus is to collect Hadoop and related technology log files and metrics
- Add web UI for showing a list of running adaptors
- Add web UI for showing status of data streams written to destination
- Consolidate Agent and Collector features to use Chukwa Agent as the primary process for data collection
- Replace SequenceFileWriter with WebHDFS support, discuss if changing sequence file format to avro make sense

Please check this [ ] when you have filled in the report for Chukwa.

Signed-off-by:
Jukka Zitting: [X](chukwa)
Ant Elder: [X](chukwa)
Bernd Fondermann: [ ](chukwa)
Alan Cabrera: [X](chukwa)


Shepherd notes:
Dave Fisher: I see from late November discussions about Ant and Jukka becoming new Mentors for Chukwa.
I see a VOTE for retirement with one voter continuing afterwards.
Retirement? How much more time to see if the community redevelops?

--------------------
CloudStack

CloudStack is an IaaS (“Infrastracture as a Service”) cloud orchestration platform.

CloudStack has been incubating since 2012-04-16.

A list of the three most important issues to address in the move towards graduation

  1. Continuing to build the community and increase diversity, while effectively managing the overall scale of the project.
  2. Ensuring all deliberation, decision-making, and development is happening openly and collaboratively.
  3. Transfer trademark, etc. to Apache

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?

  No issues at this time

How has the community developed since the last report?

  We have noticed a trend of features for CloudStack being developed outside of the Apache CloudStack community and "thrown over the wall." We are identifying features that may not have been developed appropriately and requiring contributors to either demonstrate that they have been discussed and developed in the open, or requiring IP clearance for those features. We have also opened discussion about this on the -dev mailing list and ensuring that committers understand the obligations to development in the open.

  The project has continuted to grow and has added several new PPMC members and committers since October:

  - Edison Su, Alex Huang, Hugo Trippaers, Chiradeep Vittal, and Joe Brockmeier have joined the PPMC since October.

  - Rohit Yadav, Marcus Sorensen, Gavin Lee, Sudha Ponnaganti, Kelcey Damage, Min Chen, and Sebastien Goasguen have become committers.

  Members of the CloudStack community have been active in promoting the project since the last report, with members giving talks about Apache CloudStack at USENIX LISA, CPOSC, ApacheCon EU, LinuxCon EU, and other events.

  The CloudStack Collaboration Conference (sponsored primarily by Citrix) was a fairly successful first conference. More than 300 people attended the event, held November 30 - December 2 in Las Vegas at The Venetian.

How has the project developed since the last report?

  The first release, 4.0.0-incubating, was announced on November 6th.

  The CloudStack.org domain now points to Apache infrastructure.

  4.0.1 and 4.1.0 are currently in development. The community has decided to work on a time-based release cycle for feature releases, with 4.1.0 expected at the beginning of April. Feature releases will follow a four-month cycle thereafter.

Please check this [X] when you have filled in the report for CloudStack.

Signed-off-by:
Jim Jagielski: [X](cloudstack)
J. Daniel Kulp: [ ](cloudstack)
Alex Karasulu: [ ](cloudstack)
Olivier Lamy: [ ](cloudstack)
Brett Porter: [ ](cloudstack)
Matt Hogstrom: [ ](cloudstack)
Mohammad Nour El-Din: [X](cloudstack)
Noah Slater [X](cloudstack)


Shepherd notes:
  Looks great! Progress is still needed on the mentioned issues,
  but there seem to be no major, insurmountable obstacles on the
  way to graduation.

--------------------
DeviceMap

Apache DeviceMap is a data repository containing device information, images and other relevant information for all sorts of mobile devices, e.g. smartphones and tablets. While the focus is initially on that data, APIs will also be created to use and manage it.

DeviceMap has been incubating since 2012-01-03.

Three most important issues to address in the move towards graduation:

  1. Integrate and release the OpenDDR code and data donations
  2. Integrate additional data sources for device identification
  3. Grow the community

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?

No issues

How has the community developed since the last report?

Still very low activity, but signs of improvements with some proposals for concrete
work, that need to be turned into code.

How has the project developed since the last report?

No notable progress in terms of code, some community activity but minimal for now.

Some proposals have been made around creating services for device identification
and using various (noSQL and other) backends for device data.

Please check this [X] when you have filled in the report for DeviceMap.

Signed-off-by:
Bertrand Delacretaz: [ ](devicemap)
Kevan Miller: [X](devicemap)
Andrew Savory: [ ](devicemap)


Shepherd notes:
  Third consecutive quarter with low activity. There's some improvement
  over the previous quarter, as mentioned in the report, but turning that
  into sustainable community activity may take some effort (or luck). Is
  there anything the broader Incubator community could do to help? 

--------------------
January 2013

Project Name: Apache Drill

Project Summary:

Drill is a distributed system for interactive analysis of large-scale datasets, inspired by Google's Dremel.

Drill has been incubating since 2012-08-11.


Issues:

Discussions on these key areas were __very focused__ and productive toward
this project's graduation goals:

Healthy discussion of target use cases from the community

New Syntax Interpreter

Continued Logical Plan Syntax discussion & development (with focus on JSON)

Leveraging existing ideas/lessons learned from Optiq, LucidDB, DynamoBI, Eigenbase and Saffron

How has the community & project developed since the last report:

User interest has slowed due to the Holiday season but discussion on the
the above topics is healthy. Commit and list activity are consistent with
the above. Development is continuing onward.

An addition of employer supported contributor to the project.

New users continue to ask to be formally part of this project.

On going discussion with schema-less data scanners amongst the project
members.

There is some cause for concern due to a drift toward isolated development of components with less on-list discussion than before.  We will work to encourage more public styles of work.

List Summary:
  * http://mail-archives.apache.org/mod_mbox/incubator-drill-dev/
  * Jan 2013, ? subscribers
  * Dec 2012, 264 subscribers
  * Nov 2012, 73 (jira, focused discussions)
  * Oct 2012, 214 (svn, discussions, jira)
  * Sep 2012, 413
  * Aug 2012, 85
Drill

Please check this [ ] when you have filled in the report for Drill.

Signed-off-by:
Ted Dunning: [x](drill)
Grant Ingersoll: [x](drill)
Isabel Drost: [x](drill)


Shepherd notes: No report as of 1/9/13

--------------------
EasyAnt

Easyant is a build system based on Apache Ant and Apache Ivy.

EasyAnt has been incubating since 2011-01-31.

Three most important issues to address in the move towards graduation:

  1. doing a release: it will show that the EasyAnt committers are dedicated to maintain it and keep it going
  2. shortly after that, ask the Ant PMC again to accept EasyAnt as a subproject
  3. if accepted, EasyAnt could then leave the Incubator.

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 progress. There was only one thread on the mailing list. That thread from few days ago was about releasing.

How has the project developed since the last report?

  Since the last report, there was some activities on svn. A release is scheduled just after the Apache Ivy one (EasyAnt has a dependency on it), Ivy release which is under way.

Please check this [X] when you have filled in the report for EasyAnt.

Signed-off-by:
Anthony Elder: [X](easyant)
Antoine Lévy-Lambert: [X](easyant)
Stefan Bodewig: [X](easyant)


Shepherd notes: good report.  Need other mentors to sign off.

--------------------
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:
- Migrate current code from Hadoop contrib, fill podlings.xml.
- Porting and releasing existing codebase to support multiple versions of Hadoop in a single IDE instance. During this time building understanding of the Apache processes around working and releasing.
- 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?
- All committers have completed ICLAs.
- Project infrastructure (git repository, website, wiki) up and open for business.
- IP clearance is done since the incoming code is from existing Apache sources (Hadoop).

How has the project developed since the last report?
- We are now open for business and ready to get going migrating and porting the code.

Please check this [ ] 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:

--------------------
Helix

Apache Helix is a generic cluster management framework used to build
distributed systems and provides automatic partition management, fault
tolerance and elasticity.

Helix has been incubating since 2012-10-14.

Three most important issues to address in the move towards graduation:

  1. Make a release, taking longer than expected. Lack of Apache process experience in making releases apart from mentors. 
  2. Develop user community and increase adoption.
  3. Come up with tutorial/use cases where Helix can be used out of the box. 

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?
- users +2
- little activity on user mailing list. Hopefully release should help.
- Current integration
-- S4.
-- In talks with Archiva, Bigtop on potential integration.

How has the project developed since the last report?
-- Issues (11 created, 8 resolved)
-- Additional recipes ( distributed lock manager )
-- Work on standalone Helix agent.

Please check this [ ] when you have filled in the report for Helix.

Signed-off-by:
Olivier Lamy: [X](helix)
Patrick Hunt: [X](helix)
Mahadev Konar: [ ](helix)
Owen O'Malley: [ ](helix)

Shepherd notes:

--------------------
JSPWiki

JSPWiki is a JSP-based wiki program.

JSPWiki has been incubating since 2007-09-17.

Most important issues to address in the move towards graduation:

  1. community and IPMC graduation vote
  2. resolution acceptance

However, we feel that in this period we've strongly advanced towards graduation (cfr. below).

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?

- 4 patches incorporated into trunk
- new mentor - Siegfried Goeschl
- vote to ask Glen Mazza (gmazza@apache.org) as PPMC & committer passed, with Glen agreeing to join in.
- The traffic on jspwiki-dev has kept growing these months, whereas the traffic at jspwiki-user has remained more or less the same.

How has the project developed since the last report?

Apache JSPWiki (incubating) 2.9.0 was released in December. 13 JIRA issues 
were also fixed in this period. Lastly, work on an API to expose JSPWiki 
internals has started. 

Please check this [ ] when you have filled in the report for JSPWiki.

Signed-off-by:
Dave Johnson: [ ](jspwiki)
Craig Russell: [!](jspwiki)
Henning Schmiedehausen: [ ](jspwiki)
Sam Ruby: [ ](jspwiki)
Siegfried Goeschl: [x](jspwiki)


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?

* The project is booting up; discussions moved to dev@marmotta.
* The main software grant is on file.

How has the project developed since the last report?

The project is booting up - it has recently got it's GIT repo and is now discussing importing code.  The project's ambition is a rapid turnaround to get an Apache incubator release as soon as possible.  IP issues still need to be sorted out.


Please check this [ ] 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:

--------------------
Mesos

Mesos is a cluster manager that provides resource sharing and isolation across cluster applications.

Mesos has been incubating since 2010-12-23.

Three most important issues to address in the move towards graduation:

1. Add more committers (see "issues" below).
2. Do more releases (see "issues" below).
3. Grow community (do more meetups and try and get more people interested
in hacking on codebase rather than just using the software).

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware
of?

We've had issues getting enough votes for adding committers and doing
releases. We recently added a new mentor (thank you Jakob Homan!) who
promptly helped out on one of our stalled releases, but we still have yet
to conclude a committer vote (to be clear, the vote has received unanimous
+1's from all existing committers, but nothing from any mentors).

How has the community developed since the last report?

We performed a "meetup" at AirBnB which drew a large crowd. The mailing
list continued to be active in December. People are generally interested
and excited about the project, but we have not gotten very many developers
working in the codebase. We hope to rectify this in the coming months by
holding some developer specific meetups to talk about working on and
contributing to the project.

How has the project developed since the last report?

There were a considerable number of bug fixes, especially around the use of
Linux cgroups for doing resource isolation. There was also a lot of work
done on the slave/worker component of the system to enable upgrading Mesos
without killing all tasks/processes that it is managing. See
https://reviews.apache.org/dashboard/?view=to-group&group=mesos.

Please check this [X] when you have filled in the report for Mesos.

Signed-off-by:
Tom White: [ ](mesos)


Shepherd notes:

--------------------
ODF Toolkit

Java modules that allow programmatic creation, scanning and manipulation of OpenDocument Format (ISO/IEC 26300 == ODF) documents

ODF Toolkit has been incubating since 2011-08-01.

Three most important issues to address in the move towards graduation:

  1. Grow the community, especially attracting new developers.

  2. Successfully complete another podling release. 

  3. Hold an informal graduation readiness vote.

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?

- We have voted in two new committers/PPMC members.

- We had a presentation at ApacheConEU on the ODF Toolkit

How has the project developed since the last report?

- Working on next release.  Code freeze was end of December.  A mix of new features and bug fixes.

Please check this [X] when you have filled in the report for ODF Toolkit.

Signed-off-by:


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. Releasing all the donated components, in order to estabilish a solid codebase at ASF
  2. Re-attracting old users, not all previous community migrated to the ASF MLs; attracting new users;
  3. Attracting new committers

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?

PPMC activity is healthy, users activity is non-existent at the moment and contributions have very low activity

How has the project developed since the last report?

Site matches ASF branding & licensing requirements, parent POM for Maven development has been voted by both PPMC and IPMC and released.

Please check this [ X ] when you have filled in the report for Onami. Filled by Simone Tripodi

Signed-off-by:
Christian Grobmeier: [ X ](onami)
Mohammad Nour El-Din: [X](onami)
Olivier Lamy: [x](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 and the Mobile Web.

Ripple has been incubating since 2012-10-16.

Three most important issues to address in the move towards graduation:

  1. Software Grant Agreement has been submitted to ASF for review. Awaiting ASF
legal approval of additions made by Research In Motion.
  2. Once SGA is approved, code needs to be contributed to ASF
  3.

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?

- Even though the code is not in ASF yet, we have seen active contributions
from several members of the Cordova project in Ripple. Most notable contributions
are described [here|http://markmail.org/message/alyatjfothet4ypk]

How has the project developed since the last report?

Little progress on the ASF contribution part, waiting for ASF legal approval.
Development on the project has continued.

Please check this [X] when you have filled in the report for Ripple. Filled in by
Dan Silivestru.

Signed-off-by:
Jukka Zitting: [X](ripple)
Christian Grobmeier: [ X ](ripple)
Andrew Savory: [ ](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. Getting started ;)
  2. Build a code base
  3. Build a community

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 changes

How has the project developed since the last report?

Most infrastructural services like mailing lists, svn, website, wiki and JIRA are now setup.

First code has been committed and work is underway to get a first minimal release done ASAP.
We will therafter strive for a montly release cycle.

Next steps:
 * Select a Streams logo.
 * Get a first initial release out.
 * Start building up the code base.

Please check this [ ] when you have filled in the report for Streams.

Signed-off-by:
Matt Franklin: [X](streams)
Ate Douma: [X](streams)
Craig McClanahan: [ ](streams)
Andrew Hart: [ ](streams)

Shepherd notes:

--------------------
Tashi

An infrastructure for cloud computing on big data.

Tashi has been incubating since 2008-09-04.

Three most important issues to address in the move towards graduation:

  1.
  2.
  3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?


How has the community developed since the last report?

How has the project developed since the last report?

Please check this [ ] when you have filled in the report for Tashi.

Signed-off-by:
Matthieu Riou: [ ](tashi)
Craig Russell: Seems the project is stagnant.[!](tashi)


Shepherd notes:

--------------------
VXQuery

A standards compliant XML Query processor.

VXQuery has been incubating since 2009-07-06.

The most important issue to address in the move towards graduation is the
first release. The release preparations had started before the Octoboer
report, but they were not completed as the relrease manager was not able
to work on the release artifacts during Novemeber and December.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
There currently is only one active mentor (Jochen), which could be a
problem for the release vote.

How has the community developed since the last report?
no changes

How has the project developed since the last report?
There has been progress on the creation and execution of parallel plans
for XQueries and some issues around the creation of release artifact have
been resolved.

Please check this [X] when you have filled in the report for VXQuery.

Signed-off-by:
Sanjiva Weerawarana: [ ](vxquery)
Radu Preotiuc-Pietro: [ ](vxquery)
Jochen Wiedmann: [X](vxquery)


Shepherd notes:
  • No labels