/!\ *FINAL* (!)
This report has been submitted to the Board. Please do not edit further.
Incubator PMC report for December 2014
Timeline
Wed December 03 | Podling reports due by end of day |
Sun December 07 | Shepherd reviews due by end of day |
Sun December 07 | Summary due by end of day |
Tue December 09 | Mentor signoff due by end of day |
Wed December 10 | Report submitted to Board |
Wed December 17 | Board meeting |
Shepherd Assignments
Alan D. Cabrera | Ignite |
Andrei Savu | Drill |
Andrei Savu | Johnzon |
Dave Fisher | NPanday |
John Ament | MRQL |
John Ament | log4cxx2 |
Justin Mclean | Tamaya |
Konstantin Boudnik | Argus |
Matthew Franklin | Brooklyn |
Raphael Bircher | Kalumet |
Raphael Bircher | Streams |
Roman Shaposhnik | Sentry |
Ross Gardler | Wave |
Suresh Marru | Falcon |
Suresh Marru | Lens |
Timothy Chen | Ripple |
Timothy Chen | Taverna |
Report content
No Format |
---|
Incubator PMC report for December 2014 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 currently 36 podlings undergoing incubation. Two podlings joined us this month, NiFi and Tamaya. Five new IPMC members and two new Shepherds joined our ranks as well. * Community New IPMC members: Andrew L. Farris Thejas Nair Brock Noland Daniel Dai Adam Estrada New Incubator Shepherds: Timothy Chen Andrew L. Farris People who left the IPMC: None * New Podlings Nifi Tamaya * Graduations The board has motions for the following: The IPMC is currently voting on graudations for: Flink * Releases The following releases were made since the last Incubator report: apache-calcite-0.9.2-incubating apache-twill-0.4.0-incubating apache-parquet-format-2.2.0-incubating apache-johnzon-0.2-incubating apache-slider-0.60.0-incubating metamodel-4.3.0-incubating apache-aurora-0.6.0-incubating * IP Clearance Sling Sightly and XSS modules * Legal / Trademarks There are many on going Podling Name Search requests, with few being closed. Droids still has an open name search. Falcon is procesing a name search currently. Tamaya successfully cleared Podling Name Search. Two podlings (BatchEE and Johnzon) are currently waiting on the result of a new licensing agreement w/ Oracle to gain access to the TCKs for new EE related JSRs. Until this is done they could not be considered compliant implementations * Infrastructure SVN outage caused minor inconvenience to some podlings. Argus/Ranger is facing some struggles with their rename. * Miscellaneous The Kalumet podling is currently thinking about throwing around a retirement vote. The Samza community is voting on a draft graduation resolution. There is a vote underway to recommend retiring for the NPanday. Hadoop Development Tools community has voted to retire from the Incubator. -------------------- Summary of podling reports -------------------- * Still getting started at the Incubator Ignite Lens Nifi Tamaya Taverna * Not yet ready to graduate No release: Brooklyn Wave Community growth: Falcon Johnzon Sentry Streams * Ready to graduate The Board has motions for the following: * Did not report, expected next month Ranger (formerly Argus) Kalumet NPanday * Not signed off by mentors Brooklyn MRQL ---------------------------------------------------------------------- Table of Contents Brooklyn Falcon Ignite Johnzon Lens log4cxx2 MRQL NiFi Ripple Sentry Streams Tamaya Taverna Wave ---------------------------------------------------------------------- -------------------- Brooklyn Brooklyn is a framework for modelling, monitoring, and managing applications through autonomic blueprints. Brooklyn has been incubating since 2014-05-01. Three most important issues to address in the move towards graduation: 1. Completing our first release under Apache 2. Grow the community 3. More diversity of the committers/PPMC (currently biased towards employees of a single organization) 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? Our community continues to grow slowly but surely, and has received interest and contributions from new community members. We had the opportunity to talk about our project at ApacheCon Europe last week, which has introduced Brooklyn to a wider audience within Apache. How has the project developed since the last report? Code continues to be proposed and merged at a high rate. We are satisfied with our technical velocity. We are currently in the process of making our first release. As is common with incubating project's first releases, this involves several iterations and ongoing discussions with mentors and IPMC. Date of last release: No release yet, but we have begun the process for our first release and aim to release as soon as we possibly can. When were the last committers or PMC members elected? No change since 2014-07-02. Signed-off-by: [ ](brooklyn) Matt Hogstrom [ ](brooklyn) Alex Karasulu [ ](brooklyn) David Nalley [ ](brooklyn) Marcel Offermans [ ](brooklyn) Jean-Baptiste Onofré [ ](brooklyn) Olivier Lamy [ ](brooklyn) Chip Childers [ ](brooklyn) Andrei Savu [ ](brooklyn) Joe Brockmeier [ ](brooklyn) Jim Jagielski -------------------- Falcon Falcon is a data processing and management solution for Hadoop designed for data motion, coordination of data pipelines, lifecycle management, and data discovery. Falcon enables end consumers to quickly onboard their data and its associated processing and management tasks on Hadoop clusters. Falcon has been incubating since 2013-03-27. Three most important issues to address in the move towards graduation: Graduation resolution was presented to the board in Nov 2014 and the board has asked the project team to address the following issues before it can be considered * Podling name search pending (PODLINGNAMESEARCH-61) * Discrepancy in status report with respect to commiter ids. 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? * More users & contributors have joined the falcon project and the community continues to grow How has the project developed since the last report? * Development activity has been very hectic more than 240 JIRAs have been created and about 200 resolved since the last report * There are more than 100 users subscribed on the dev mailing list Date of last release: 2014-12-03 (0.6-incubating) 2014-09-20 (0.5-incubating) When were the last committers or PMC members elected? Aug 28, 2014 Signed-off-by: [ ](falcon) Arun Murthy [X](falcon) Chris Douglas [ ](falcon) Owen O'Malley [ ](falcon) Devaraj Das [ ](falcon) Alan Gates -------------------- Ignite A unified In-Memory Data Fabric providing high-performance, distributed in- memory data management software layer between various data sources and user applications. Ignite has been incubating since 2014-10-01. Three most important issues to address in the move towards graduation: 1. Finish migration to Apache process. 2. Grow active and healthy community around Apache Ignite product. 3. Get on a stable release schedule and have 3 successful product releases. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None at the moment. How has the community developed since the last report? No new committers/PPMC members were added. Several new contributors have joined. How has the project developed since the last report? - Project planning for the 1st sprint started with over 30 tickets filed in Ignite Jira. - Landing web page was set. - Website design was chosen in Jira, IGNITE-7. Initial version will be pushed early in the week of 12/9. - Ignite code was pushed into Apache GIT repository. The code is fully maven-enabled and buildable. Date of last release: No releases yet: the code is still in the development phase When were the last committers or PMC members elected? 10/01/2014 Initial committers were added. Signed-off-by: [X](ignite) Branko Čibej [X](ignite) Konstantin Boudnik [ ](ignite) Henry Saputra [X](ignite) Roman Shaposhnik [ ](ignite) Michael Stack -------------------- Johnzon Implementation of JSR-353 JavaTM API for JSON Processing (Renamed from Fleece) Johnzon has been incubating since 2014-06-09. Three most important issues to address in the move towards graduation: 1. Expanding the community, increase dev list activity and adding new committers/pmc members. 2. Complete the status page 3. Add and improve documentation Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? * Nothing How has the community developed since the last report? There are new people on the dev list and the project got contributions from non-committers. On the dev list there are approx. 70 msgs (on average) messages per month. Christian Grobmeier quits as mentor. How has the project developed since the last report? The project did its first and second incubator release. During the last three month nine jira issues were reported and fixed. Date of last release: 2014-11-22 When were the last committers or PMC members elected? Last committer was elected 2014-08-23, no new PMC members since incubation. Signed-off-by: [X](johnzon) Justin Mclean [ ](johnzon) Daniel Kulp -------------------- Lens Lens is a platform that enables multi-dimensional queries in a unified way over datasets stored in multiple warehouses. Lens integrates Apache Hive with other data warehouses by tiering them together to form logical data cubes. Lens has been incubating since 2014-10-10. Three most important issues to address in the move towards graduation: 1. Make the first release from apache 2. Make project website available on apache 3. Reach out to people through presentations and blogs Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? We are still waiting for project website creation via https://issues.apache.org/jira/browse/INFRA-8549 How has the community developed since the last report? * We are near of proposing a new committer * We are actively working on logo for the project * We have presented above Apache Lens in Hadoop meetup at Bangalore, India * Proposed talks on upcoming ApacheCon and HadoopSummit conferences * Mailing list subscription (as on 29th November): ** Dev list : 25 members ** Commits list : 11 members ** User list : 19 members How has the project developed since the last report? * Main activities include ** Podling setup wrt jira, reviewboard, jenkins, confluence space ** Standardizing branching and versioning in project code base ** Improving documentation ** Stabilizing the code for first stable release * Mailing list activity : ** Dev via http://mail-archives.apache.org/mod_mbox/incubator-lens-dev/ *** November - 512 messsages ** Commits via http://s.apache.org/yGX is missing *** Missing archive -https://issues.apache.org/jira/browse/INFRA-8744 *** November - 74 messages (counted thru subscription) ** User mailing list activity - None * Issues 82 created and 25 resolved via http://s.apache.org/WOu Date of last release: NONE When were the last committers or PMC members elected? NONE Signed-off-by: [X](lens) Christopher Douglas [X](lens) Jakob Homan [ ](lens) Jean-Baptiste Onofre [ ](lens) Vinod Kumar Vavilapalli -------------------- log4cxx2 Logging for C++ log4cxx2 has been incubating since 2013-12-09. Three most important issues to address in the move towards graduation: 1. Create a release 2. 3. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None yet. How has the community developed since the last report? Not grown. However the project aims to become a sub project of Apache Logging again. Community growth is not much a matter for this podling, as long as there are a few active contributors. How has the project developed since the last report? Not much: some mails were sent, but in general it was not much development. Date of last release: None. When were the last committers or PMC members elected? Signed-off-by: [X](log4cxx2) Christian Grobmeier [ ](log4cxx2) Scott Deboy Shepherd/Mentor notes: Podling reported late. It doesn't look like the marvin alerts went out. Could be a moderation issue. Mailing list activity is very light. -------------------- MRQL MRQL is a query processing and optimization system for large-scale, distributed data analysis, built on top of Apache Hadoop, Hama, Spark, and Flink. MRQL has been incubating since 2013-03-13. Three most important issues to address in the move towards graduation: 1. increase the number of active committers 2. increase adoption, expand user community, and increase user list activity 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 were no new developers or new committers since our last reports. How has the project developed since the last report? During the last three month, 12 jira issues were reported, from which 10 were fixed. Most of these issues were related to MRQL query evaluation in Flink mode. Finally, we have set up MRQL on ASF Jenkins, which is a CI server that continuously checks the integrity of our builds and validates our tests. Date of last release: 2014-06-26 When were the last committers or PMC members elected? 2014-04-17 Signed-off-by: [ ](mrql) Alan Cabrera [ ](mrql) Anthony Elder [ ](mrql) Alex Karasulu [ ](mrql) Mohammad Nour El-Din Shepherd/Mentor notes: Podling looks very healthy. -------------------- NiFi NiFi is a dataflow system based on the concepts of flow-based programming. NiFi has been incubating since 2014-11-24. Three most important issues to address in the move towards graduation: 1. Establishment of Apache Infrastructure. Git establishment is outstanding with INFRA-8707 2. Produce an initial release. 3. Grow the community beyond those involved in the incubator proposal. 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? Since podling initiation our dev mailing list has 42 subscribers and the commits mailing list has 19. How has the project developed since the last report? Since podling initiation the team has mailing lists, website, and Jira setup. Awaiting INFRA action for Git. We should then be able to better communicate and grow. We fully understand though that Infra has been very busy addressing the SVN server issues. Date of last release: N/A When were the last committers or PMC members elected? Entered incubation 2014-11-24. There have been comments/messages/ subscriptions on the mailing lists from folks not on the initial contributors list. We believe there is a good opportunity to bring on more folks from a more diverse base fairly quickly. Signed-off-by: [X](nifi) Billie Rinaldi [X](nifi) Arvind Prabhakar [X](nifi) Sergio Fernández [X](nifi) Benson Margulies [X](nifi) Drew Farris [ ](nifi) Brock Noland [X](nifi) Andrew Purtell -------------------- 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. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? The community recently discussed the lack of growth in the project. Some members felt that retirement of the podling was appropriate. Others have stepped up to take over essential tasks and attempt to build a community. We have agreed with mentors to review this situation in 6 months. It is possible that Ripple is no longer important as its functionality is potential being replaced by Cordova-browser. Our original champion, Ross Gardler has also up to help evaluate the situation. For Cordova-browser idea, there was also a discussion on the mailing list. How has the community developed since the last report? No new committers since last June 2014. How has the project developed since the last report? Minor user contributions. Date of last release: No release made as yet, this will be the first item to recieve attention. When were the last committers or PMC members elected? June, 2014. Signed-off-by: [ ](ripple) Jukka Zitting [X](ripple) Christian Grobmeier [ ](ripple) Andrew Savory Shepherd/Mentor notes: Report is past due already, and no releases has been made since incubation. Email/Code both not quite active, has concerns about inactivement and retirement for few months already. -------------------- 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. Continue to grow the Sentry community 2. Initiate graduation discussion with community and address any potential concerns raised 3. Update project status page, website etc 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 is growing. Several new members have started actively contributing to the project. New contributors made a significant contribution in patches as well as release activity. The user group meetup at NYC was well attended. Community members presented Apache Sentry at various community meetups around the world, include Hadoop group meetup in Hydrabad, India and ApacheCon Europe in Budapest, Hungary How has the project developed since the last report? A number of new features implemented in the master codeline. The sentry community is working towards removing some of the non Apache dependencies in order to avoid any potential concerns for the graduation processes. Date of last release: 2014-08-19 When were the last committers or PMC members elected? Arun Suresh and Tuong Truong have been added as a committer as announced on 9/1/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 [ ](sentry) Thomas White -------------------- Streams Apache Streams (incubating) is a lightweight (yet scalable) framework for ActivityStreams. Streams has been incubating since 2012-11-20. The project provides a framework for abstracting away individual data schemas and API protocols from solutions built to collect, publish, process, and analyze digital activity data, as well as a community- driven process for determining best practice usage of the ActivityStreams specification with real-world datasets - valuing working, tested, adaptable, useful code over strict adherence to existing specs. Importantly, the project does not impose one execution framework - modules built to Apache Streams interfaces and coding standards may be instantiated within multiple JVM-based runtime containers, including popular ‘big-data' frameworks. Three most important issues to address in the move towards graduation: 1. Establish and maintain a consistent release process. 2. Improve quality of code, tests, documentation, and examples. 3. PPMC must relieve project mentors of all responsibility for the project's adherence to the Apache Way and long-term viability. 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? Ryan Ebanks was voted in as committer and PPMC member on 10-17-2014. How has the project developed since the last report? Since the last report, 50 pull requests were submitted and merged to master, 43 issues were marked resolved, and 78 issues were created. Date of last release: streams-master:0.1-incubating Jan-2013 incubator-streams:0.1-incubating in progress, ETC Dec-2014 When were the last committers or PMC members elected? Ryan Ebanks, committer and PPMC, 10-17-2014 Signed-off-by: [ ](streams) Matt Franklin [X](streams) Ate Douma [ ](streams) Craig McClanahan -------------------- Tamaya Tamaya is a highly flexible configuration solution based on an modular, extensible and injectable key/value based design, which should provide a minimal but extendible modern and functional API leveraging SE, ME and EE environments. Tamaya has been incubating since 2014-11-14. Three most important issues to address in the move towards graduation: 1. Project web site must be setup (ongoing). 2. Establish a collaboration model within the community and ensure a common view on the main focus points. 3. Improve code base for being ready for a first release around Q1 2015. 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? Many of the committers have successfully filed the ICLA and also started to contribute, some of them already by doing first patches. Feedback in the community was overwhelming. We could also successfully place the topic at conferences as well as in the German Java Magazin and other events. Also interest of people during the Zurich Hackergarten in November was great and will definitely lead to additional committers early 2015. How has the project developed since the last report? The project setup is going quite well. Initial committers are onboarding, the initial code donation was successfully moved and other preconditions like the project name, IP clearance, Jenkins etc. were successfully done. Thanks to INFRA for their incredible support! Date of last release: Still getting started. When were the last committers or PMC members elected? Still getting started. Signed-off-by: [x](tamaya) John D. Ament [ ](tamaya) David Blevins [ ](tamaya) Mark Struberg [ ](tamaya) Gerhard Petracek Shepherd/Mentor notes: Justin Mclean - Off to a good start. Email list and mentors active. -------------------- Taverna Taverna is a domain-independent suite of tools used to design and execute data-driven workflows. Taverna has been incubating since 2014-10-20. Three most important issues to address in the move towards graduation: 1. IP clearance to be signed by Univ of Manchester 2. Move source code, wiki, issues to apache.org. Restructure git repos. 3. Invite contributors who volunteered at October workshop Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Infrastructure bootstrapping takes a long time and requires a series of requests. E.g. Taverna incubator has been approved, but does not get a web-site without explicitly asking for it. Documentation for apache.org infrastructure assumes you are already a long-term committer. How has the community developed since the last report? Transition of mailing list succcessful (? - can we get some numbers?). Most of the proposed initial committers have sorted CLAs https://wiki.apache.org/incubator/TavernaProposal#Initial_Committers and received apache.org account - see https://people.apache.org/committers-by-project.html#taverna Many of the remaining initial committers have not been active in the recent years. We're following up these (and others) through private conversations. There's been some confusion with regards to the term "committer" - some were scared and thought it meant they had to make a committment to work on the source code! Not much further development - worried that dev@taverna are scared away by the long-dragged bootstrapping which dominates the list. How has the project developed since the last report? Source code is being restructured at https://github.com/taverna-incubator before being staged to import into git.apache.org Normal development continues at https://github.com/taverna/ - due to prepare the final 2.5.1 non-Apache release. Stian Soiland-Reyes was at ApacheCon in Budapest, fruitful discussions with mentor Andy Seaborne and Gavin McDonald from INFRA with regards to the transitioning of Taverna's existing source code repository, wiki and issue tracker (luckily git->git, confluence->confluence and jira->jira). Date of last release: No release since incubation. When were the last committers or PMC members elected? No new committers or PMC members elected since incubation. Signed-off-by: [x](taverna) Andy Seaborne [ ](taverna) Chris Mattmann [ ](taverna) Suresh Srinivas [x](taverna) Suresh Marru [x](taverna) Marlon Pierce Shepherd/Mentor notes: As noted the email list just been migrated and code repo setup, but already show good signs of activity on the email list. Code activity seems good so far although it's still on it's own github repo. -------------------- Wave A wave is a hosted, live, concurrent data structure for rich communication. It can be used like email, chat, or a document. Wave has been incubating since 2010-12-04. Three most important issues to address in the move towards graduation: 1. Making release. 2. Growing community. 3. Source fixes/improvements. 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? After some spike in activity we had a slowdown. How has the project developed since the last report? Some improvements were committed like full text search with Solr and some more need to be reviewed/merged. We are working on making an updated RC and plan to hold review/voting soon. Date of last release: not yet. When were the last committers or PMC members elected? No Signed-off-by: [X](wave) Christian Grobmeier [ ](wave) Upayavira Shepherd/Mentor notes: |