/!\ FINAL /!\

Incubator PMC report for October 2015

Timeline

Wed October 07

Podling reports due by end of day

Sun October 11

Shepherd reviews due by end of day

Sun October 11

Summary due by end of day

Tue October 13

Mentor signoff due by end of day

Wed October 14

Report submitted to Board

Wed October 21

Board meeting

Shepherd Assignments

Andrei Savu

Apex

Andrei Savu

Groovy

Drew Farris

ODF Toolkit

John Ament

Climate Model Diagnostic Analyzer

John Ament

Droids

Justin Mclean

DataFu

Matthew Franklin

BatchEE

Matthew Franklin

MADlib

Matthew Franklin

Ripple

P. Taylor Goetz

Cotton

P. Taylor Goetz

OpenAz

Raphael Bircher

Geode

Raphael Bircher

HORN

Ross Gardler

Wave

Suresh Marru

FreeMarker

Suresh Marru

HAWQ

Timothy Chen

Calcite

Timothy Chen

Myriad

Report content

Incubator PMC report for October 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 44 podlings currently undergoing incubation.

* Community

  New IPMC members:

  - Josh Elser
  - Sterling Hughes

* New Podlings

  - MADlib
  - Rya
  - Unomi

* Graduations

  The board has motions for the following:

  - Calcite
  - Brooklyn

* Releases

  The following releases were made since the last Incubator report:

  - 2015-09-06 Apache Kylin 1.0-incubating
  - 2015-09-14 Apache Brooklyn 0.8.0-incubating
  - 2015-09-14 Apache HTrace-4.0.0-incubating
  - 2015-09-15 Apache TinkerPop 3.0.1-incubating
  - 2015-09-16 Apache Groovy 2.4.5-incubating
  - 2015-09-21 Apache Sentry-1.6.0-incubating
  - 2015-09-22 Apache AsterixDB Hyracks 0.2.16-incubating

* IP Clearance

  - Raytheon BBN Technologies Corp donated POI Visio, an extension module for
    Apache POI. It adds support for the Microsoft Visio .vsdx xml-based file
    format. (Current Apache POI Visio support only handled the older binary
    .vsd format). Post-import, the component will be known as XDGF.

* Infrastructure

  - It seems that an incorrect date in the Board meeting calendar caused the
    report reminders to fire a week early, requiring manual cleanup after the
    correct date was established.  There was discussion of migrating the
    reminders and other Incubator bookkeeping to Whimsy.

* Miscellaneous

  - At the height of Corinthia's crisis, several committers resigned.  The
    mailing lists have since gone silent.  Some IPMC members followed up but
    those efforts do not appear to have been successful.
  - A vote to retire the Droids podling is pending.
  - Various proposals to change the Incubator have been discussed on
    general@incubator.  The one generating the most responses, mostly in
    opposition, is a proposal which would lessen the role of Mentors with
    business affiliations to podlings during Incubator entry and exit votes.
    None of the other proposals have gotten any traction.
  - A proposal regarding the Incubator formulated during ApacheCon EU was
    discussed on board@apache.

* Credits

  - Report Manager: Marvin Humphrey

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

* Still getting started at the Incubator

  - HAWQ
  - MADlib

* Not yet ready to graduate

  No release:

  - Apex
  - FreeMarker
  - Geode
  - Myriad
  - OpenAZ

* Ready to graduate

  - Groovy

  The Board has motions for the following:

  - Calcite
  - Brooklyn

* Did not report, expected next month

  - BatchEE
  - Climate Model Diagnostic Analyzer (2 months late)
  - Cotton (2 months late)
  - DataFu
  - HORN
  - ODF Toolkit
  - Ripple (4 months late)

* Report reviewed but not signed off by Mentors, expected next month

  - Wave

* Likely to retire

  - Droids

----------------------------------------------------------------------
                       Table of Contents
Apex
FreeMarker
Geode
Groovy
HAWQ
MADlib
Myriad
ODF Toolkit
OpenAz
Wave

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

--------------------
Apex

Apex is an enterprise grade native YARN big data-in-motion platform that
unifies stream processing as well as batch processing.

Apex has been incubating since 2015-08-17.

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

  1. Release Apex-Core, and Apex-Malhar at least twice.
  2. Grow contributors beyond the initial set.

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

  None. Thanks for continual support.

How has the community developed since the last report?

  The community is very engaged with the development of the project. There
  have been 485 messages on dev@.

  The community voted and selected the APEX logo which is put on the brand
  new project website at http://apex.incubator.apache.org/
  
How has the project developed since the last report?

  Various metrics are as follows:
  +---------------------------------------------------+
  |   Metric                         | Core  | Malhar |
  +---------------------------------------------------+
  | Non Merge Commits                |  88   |   33   |
  | Contributors                     |  17   |    9   |
  | Jira Issues                      |  94   |   30   |
  | Resolved Issues                  |  30   |    4   |
  +---------------------------------------------------+

  The project is still using the Atlassian instance of JIRA. The migration to
  Apache JIRA is underway.

  The first release of the project under ASF banner (3.2.0) is targeted to be
  branched off at the end of September. 

Date of last release:

  No release under ASF-Incubation code base as yet. Apex-Core, Apex-Malhar
  were last launched on July end in pre Apache days.

When were the last committers or PMC members elected?

  Committers and Mentors came about via incubation proposal.

Signed-off-by:

  [X](apex) Chris Nauroth
  [X](apex) Alan Gates
  [X](apex) Hitesh Shah
  [X](apex) Justin Mclean
  [X](apex) P. Taylor Goetz
  [X](apex) Ted Dunning

Shepherd/Mentor notes:



--------------------
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. Finding contributors
  2. Make the community more active
  3. Do more releases

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's no significant change since the last month.

How has the project developed since the last report?

  Several few fixes have been done.

Date of last release:

  2014-08-09 batchee-0.2-incubating

When were the last committers or PMC members elected?

  during incubation. We got a few contributions though.

Signed-off-by:

  [ ](batchee) Mark Struberg
  [ ](batchee) Olivier Lamy
  [X](batchee) Romain Manni-Bucau

Shepherd/Mentor notes:


--------------------
FreeMarker

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

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

  1. Finding contributors
  2. Do the first release from ASF
  3. Further infrastructure migrations (move issues to Jira, web site)

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's no significant change since the last month.

How has the project developed since the last report?

  The IP clearance process is now complete given that:

  1) Software License Agreements have been collected (and have been filed by
     the ASF Secretary) for the former copyright owners that are no more
     active and involved in the project.
  2) Contributor License Agreements have been collected (and have been filed
     by the ASF Secretary) for the main contributors of the project, that are
     now committers of the incubating project
  3) Notices in the project mailing lists and website have been published to
     announce that the project is now incubating at ASF and to invite
     potential contributors to participate in the new home
  4) License headers have been updated to reflect the new copyright

  Git repositories were migrated to ASF, and development now goes at ASF.

  GitHub integration was configured so that we can receive pull requests.

  Mailing lists were officially moved over to ASF

  Jira was created and marked as the official issue tracker, though old
  issues weren't yet migrated.

Date of last release:

  There was no release from the Incubator yet

When were the last committers or PMC members elected?

  We only have the initial committers and initial PMC members yet.

Signed-off-by:

  [X](freemarker) Jacopo Cappellato
  [ ](freemarker) Jean-Frederic Clere
  [ ](freemarker) David E. Jones
  [ ](freemarker) Ralph Goers
  [ ](freemarker) Sergio Fernández

Shepherd/Mentor notes:



--------------------
Geode

Geode is a data management platform that provides real-time, consistent
access to data-intensive applications throughout widely distributed butt
architectures.

Geode has been incubating since 2015-04-27.

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

  1. Have our first Apache (incubating) release (currently blocked on us
     solving JGroups licensing issues) GEODE-77.
  2. Expanding the community to include contributors and committers outside
     of Pivotal.
  3. Execute and manage the project according to governance model required by
     the "Apache Way"

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?

  - The community has elected Nitin Lamba as its first Release Manager.
  - Project website is being revamped.
  - In September 73 issues were created and 26 resolved, bringing the total
    to 382 created and 164 resolved.
  - There was 1 pull requests to github in the last 30 days, for a total of
    19 pull requests.
  - There were 319 messages on the dev list and 32 messages on the user list.
  - There are now 128 subscribers on the user and 117 on the dev list.

  - Events and Conferences:
    In September:

    Four talks at "Apache: Big Data Europe"
    - An introduction to Apache Geode (incubating)
    - Building a highly scalable open-source Real-time Streaming Analytics
      system using Spark SQL, Apache Geode (incubating), SpringXD and Apache
      Zeppelin (incubating)
    - Implementing a Highly Scalable In-Memory Stock Prediction System with
      Apache Geode (incubating), R and Spring XD
    - Apache Geode (incubating):  The First Six Months

  Two talks at SpringOne:
    - Implementing a highly scalable Stock prediction system with R, GemFire
      and Spring XD <http://s.apache.org/gOc>
    - Building Highly-Scalable Spring Applications with In-Memory,
      Distributed Data Grids <http://s.apache.org/LHS>

  Geode clubhouse: Building Effective Apache Geode Applications with Spring
  Data GemFire (Sept 8th)

  Geode clubhouse (roundtable):  Sept 30th

  Meetup in Cork Ireland: http://s.apache.org/HV1
  Meetup in London: http://s.apache.org/sOM

  Upcoming in October:

    Geode Clubhouse: Transactions (Oct 6th)
    Geode Clubhouse: Roundtable (Oct ?)

How has the project developed since the last report?

  - A wiki page has been setup to track the first release:
    http://s.apache.org/2d6
  - 11 items have been identified to reach the first release.
  - Almost all unit tests now pass on feature/GEODE-77 branch (The JGroups
    feature branch).
  - Good progress has also been made on stabilizing CI, by fixing various
    intermittent failures in integration tests.

Date of last release:

   N/A - Just nightly builds.

When were the last committers or PMC members elected?



Signed-off-by:

  [x](geode) Konstantin Boudnik
  [ ](geode) Chip Childers
  [ ](geode) Justin Erenkrantz
  [ ](geode) Jan Iversen
  [ ](geode) Chris Mattmann
  [ ](geode) William A. Rowe Jr.
  [ ](geode) Henry Saputra
  [ ](geode) Roman Shaposhnik

Shepherd/Mentor notes:



--------------------
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-17.

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

  No issues left before graduating.

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

  No particular issue, but our mentors suggested we think about graduating.
  We still have to launch the vote, but the consensus is positive already.

How has the community developed since the last report?

  I've started collecting the number of subscribers on the users and dev
  lists starting last July (numbers from early July till end of September).
  Groovy users have been continuing to subscribe to our mailing-lists on a
  regular basis.

         Early   end of   end of    end of
         July    July     August    September
  Users: 249     259      273       274
  Dev:   152     156      163       164

  The download numbers, which are also an interesting indicator to see how
  much a project is used, are still on an upward trend.

  Here are the figures totaling downloads from both Maven Central and Bintray
  since the Groovy project entered the incubator (full numbers from September
  not yet available):

  March April May   June   July   August
  643k  759k  877k  1.15M  1.29M  1.34M

  The download numbers doubled since Groovy entered the incubator.

How has the project developed since the last report?

  Since the last report 3 months ago, we managed to make two releases.

    1. Groovy 2.4.4 on July 9th, patching an important security issue,
       but the release wasn't yet compliant with all the good practices
       in terms of licenses & copyright information

    2. Groovy 2.4.5 on September 17th, we fixed all the problems of the
       previous release, and we took the opportunity to do a "release party"
       during the SpringOne2GX conference in Washington, DC, to spread the
       knowledge of the new release process across the team, as well as with
       our partners from JFrog.

Date of last release:

  2015-09-17: Groovy 2.4.5

When were the last committers or PMC members elected?

  We've welcomed a new committer to the project: Keegan Witt.  Keegan is also
  known in our community for his work with the Maven integration for Groovy
  (the GMavenPlus project)

Signed-off-by:

  [ ](groovy) Andrew Bayer
  [x](groovy) Konstantin Boudnik
  [x](groovy) Bertrand Delacretaz
  [X](groovy) Jim Jagielski
  [x](groovy) Emmanuel Lecharny
  [ ](groovy) Roman Shaposhnik

Shepherd/Mentor notes:

  Emmanuel Lecharny: 
  
    Nothing special. They get it, it's now time for them to graduate, IMHO. As
    a mentor, it's a pleasure to follow this podling.

--------------------
HAWQ

HAWQ is an advanced enterprise SQL on Hadoop analytic engine built around a
robust and high-performance massively-parallel processing (MPP) SQL framework
evolved from Pivotal Greenplum Database.

HAWQ has been incubating since 2015-09-04.

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

  1. Produce our first Apache Release
  2. Finalize infrastructure Migration and ICLAs from committers
  3. Expand the community, increase dev list activity and adding new
     committers/pmc members

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

  We have only just started the incubation, everything seems to be starting
  up, nothing urgent at this time.

How has the community developed since the last report?

  This is our first report, after having been approved for incubation roughly
  2 wks ago.

  1. Most of the core contributors have completed their ICLA's and have
     established apache ids.
  2. Several presentations and meetups at ApacheCon EU and Strata aimed at
     growing interest in the project
  3. Formal announcements from Pivotal and press briefings related to the
     move of the project into Apache aimed at growing awareness and interest
     in the project.
  4. Outreach to parties that have expressed interest previously in our open
     source initiatives
  5. Still very much at the early stages of community development, we're just
     starting to get rolling.

How has the project developed since the last report?

  This is our first report, after having been approved for incubation roughly
  2 wks ago.

  1. Initial code drop has been provided to Apache
  2. Core infrastructure has been setup including: mailing lists, git, jira,
     wiki, website
  3. 62 messages on our developer list, 3 messages on our user list
  4. 16 jiras filed, 10 open, 1 reopened, 4 resolved, 1 closed - 1 issue
     unassigned
  5. 7 commits in total, including initial commit
  6. Most discussed items on the mailing list:
      - addressing issues with getting jira configured to allow issues to be
        assigned to users
      - discussion of usage of alternate communication channels, e.g. chat.
      - discussion of RTC vs CTR models for dev process

Date of last release:

  We have not had a release yet.

When were the last committers or PMC members elected?

  Most of the initial list of committers have been onboarded, but there are
  still a few more outstanding.  We have not yet added any new members on top
  of the initial committer list.

Signed-off-by:

  [X](hawq) Alan Gates
  [x](hawq) Konstantin Boudnik
  [x](hawq) Justin Erenkrantz
  [ ](hawq) Owen O'Malley
  [ ](hawq) Thejas Nair
  [ ](hawq) Roman Shaposhnik

Shepherd/Mentor notes:




--------------------
MADlib

Big Data Machine Learning in SQL for Data Scientists.

MADlib has been incubating since 2015-09-15.

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

  1. Produce a first Apache release.
  2. Finalize infrastructure migration and ICLAs from committers.
  3. Expand the community, increase dev list activity and add new
     committers/pmc members.

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

  Just started incubation, nothing specific to report at this time.

How has the community developed since the last report?

  We are approximately 2 weeks into the incubation process.

    1. So still at early stage.
    2. Most of the core contributors have completed their ICLA's and have
       established apache ids.
    3. Several presentations and meet-ups at ApacheCon EU and Strata NYC to
       discuss MADlib move to ASF governance.
    4. Formal announcements from Pivotal, press briefings and blogs related
       to the move of the project into Apache aimed at growing awareness and
       interest in the project.  Specialty press have picked up the story and
       reported widely.

How has the project developed since the last report?

  Early activity:

  1. Initial code drop provided to Apache
  2. Core infrastructure is in the process of being migrated from existing
     infrastructure: mailing lists, git, jira, wiki, website

Date of last release:

  No release yet.

When were the last committers or PMC members elected?

  Most of initial list of committers have been on-boarded, some still
  outstanding.  No new members added on top of the initial committer list.

Signed-off-by:

  [x](madlib) Konstantin Boudnik
  [X](madlib) Ted Dunning
  [ ](madlib) Roman Shaposhnik

Shepherd/Mentor notes:




--------------------
Myriad

Myriad enables co-existence of Apache Hadoop YARN and Apache Mesos together
on the same cluster and allows dynamic resource allocations across both
Hadoop and other applications running on the same physical data center
infrastructure.

Myriad has been incubating since 2015-03-01.

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

  1. Determine the best way to take github pull requests or ReviewBoard patch
     (chains) and apply/commit them to the Myriad git repo. We're looking at
     Mesos' apply-review.sh script, but I wonder if there's something else
     out there we should be considering. Is there a way to make github
     'Merge' integration just work, even through the mirror?
  2. Vote in and onboard new committers. Two are in progress, one from a new
     contributing organization.
  3. Prepare our first release under Apache. We'll update the code's
     copyright/namespace and packaging, but we still need to learn the other
     elements of the Apache release process. Is this "DRAFT" still the best
     resource? https://incubator.apache.org/guides/releasemanagement.html

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

  None beyond the above-mentioned.

How has the community developed since the last report?

  - Mailing list traffic has significantly increased from 60-80
    messages/month in April-July to 171 in August and 227 in September. Some
    of that could be JIRA integration, but we still have 17 unique human
    authors now, up from 13 in July.
  - Increasing participation in our biweekly community syncs. We now get
    around 7-11 participants, up from the 5-8 we were getting in May-July.
    See minutes at: http://s.apache.org/8kF
    
  - Wiki: Ruth has done a wonderful job populating and organizing the wiki
    from our scattered docs. Now we have 24 wiki pages describing use cases,
    architecture, installation/configuration, administration, and the REST
    API. https://cwiki.apache.org/confluence/display/MYRIAD/Myriad+Home
  - Website under development, with awesome Myriad logo.
    https://issues.apache.org/jira/browse/MYRIAD-144 preview at
    http://klucar.github.io/myriad-site/
  - We started a #myriad IRC channel on Freenode, and are in the process of
    integrating it with ASFBot.
    https://issues.apache.org/jira/browse/INFRA-10485
  - Well-attended talk by Mohit and Santosh at MesosCon.
    https://www.youtube.com/watch?v=lU2VE08fOD4
  - Swapnil, Sarjeet, and Mitra won 1st place in freestyle category at docker
    global hack day for docker based multi-tenant YARN/Myriad clusters.
    https://blog.docker.com/2015/09/docker-global-hack-day-3-winners/

How has the project developed since the last report?

  - Finally got the SGA from Paypal and migrated our source to Apache git!
    Still need to figure how to integrate it into our commit workflow.
  - Resolved 14 JIRAs: http://s.apache.org/3dc
  - Merged the following PRs (from the old github repo)
      * Multi-project build changes (PR#108)
      * Improved unit testing (PR#112)
      * Myriad Logo update (PR#113)
      * Dynamically configurable NM Ports (PR#102)
      * Fine-grained scaling (PR#91)
      * Upgrade to Hadoop 2.7 (PR#116)
      * Complete Myriad HA Implementation (PR#123)
      * Run MyriadExecutor as NodeManager AuxService (PR#118,123)

Date of last release:

  Santosh will release manage the Myriad 0.1.0 release, our first release
  under Apache. We created a 0.1.0 version tag in JIRA, and targeted some
  pre-release issues for Apache copyright/namespace changes. We'll try to
  merge in some outstanding PRs, but there are no other feature blockers, so
  we hope to cut our first release candidate this month.

When were the last committers or PMC members elected?

  - One new committer has been privately nominated and voted in, awaiting
    IPMC Board approval. Then he/she still has to accept the invitation.
  - Another is in the midst of voting this week.

Signed-off-by:

  [ ](myriad) Benjamin Hindman
  [X](myriad) Danese Cooper
  [X](myriad) Ted Dunning
  [X](myriad) Luciano Resende

Shepherd/Mentor notes:




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

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

Shepherd/Mentor notes:

  Rob Weir (robweir):
  
    No report submitted, though I did remind the PPMC.   I sense some "report
    fatigue" since they missed the July report deadline, submitted then in
    time for August, but lacked a mentor sign off, and then submitted again in
    September and did get sign off.

  Drew Farris (drew):
  
    Kudos to robweir activity as a mentor, however this project could use
    another mentor. Generally little traffic or activity.

  Nick Burch (nick):

    Project has recently added a committer, which is good, but otherwise the level
    of activity remains too low. I've heard rumours of development happening
    in private elsewhere, but unless that effort returns to the project and
    activity improves, I think we're going to have to look at admitting defeat
    and retiring the podling soon.

--------------------
OpenAz

Tools and libraries for developing Attribute-based Access Control (ABAC)
Systems in a variety of languages.

OpenAz has been incubating since 2015-01-20.

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

  1. Confirm 1.0.0 as the first release
  2. Get website up to attract more attention
  3. Vote to confirm if any JIRA's are needed to be closed for 1st 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?

  n/a

How has the project developed since the last report?

  Preparing for v1.0.0 release

Date of last release:

  XXXX-XX-XX

When were the last committers or PMC members elected?

  no new since initial

Signed-off-by:

  [ ](openaz) Emmanuel Lecharny
  [X](openaz) Colm O Heigeartaigh
  [ ](openaz) Hadrian Zbarcea

Shepherd/Mentor notes:

  P. Taylor Goetz (ptgoetz):

    The OpenAz report is pretty sparse and has not been signed off
    by any of the podling's mentors. dev@ mailing list activity is
    extremely low (15 messages in the past 3 months). I would recommend
    the top priority be for the project to expand the community.

  Colm O hEigeartaigh (coheigea):

    Agreed that activity is very sparse. It seems that most of the initial committers in the proposal have not joined the project. I think we will try to get the website up and running, triage some items to be done for an initial release, and then get the release done in the next quarter. Hopefully that will drum up more interest in the project.


--------------------
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.

  [x](wave) Upayavira
  [ ](wave) Christian Grobmeier

Shepherd/Mentor notes:

  Marvin Humphrey (marvin):

    Wave's report was deliberately not signed off by its Mentors.  Mentor
    Upayavira engaged the Wave community about the possibility of retiring.
    The community preferred to continue; a timeline for making an incubating
    release was discussed.

  Upayavira (upayavira):
    As Marvin observed, I'm doubtful that Wave has the momentum to make
    any significant change nor to progress towards graduation. The community
    will need to meet some targets - the immediate one is to make a release 
    before the next board report is due. 

October2015 (last edited 2015-10-21 05:49:55 by TedDunning)