All, Below is the current draft of the Incubator report. There's some curious notes about it.
- We only executed 1 release last month. I think that's the least I've seen since I've been putting together the reports. - No new podlings, and some graduations are pending. We have 2 podlings missing reports, and 3 podlings missing sign offs. They are all CC'd. John ------- Incubator PMC report for May 2018 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 presently 52 podlings undergoing incubation. This was an extremely quiet month within the incubator, no changes in the PMC structure, no new podlings, one podling planning to graduate and only one release executed. We do have two additional podlings planning graduation, but likely they will go next month (June). There is work ongoing to replace the present chair. * Community New IPMC members: - None People who left the IPMC: - None * New Podlings - None * Podlings that failed to report, expected next month - Edgent - Gossip * Podling reports missing sign off - Dubbo - S2Graph - Slider * Graduations The board has motions for the following: - Traffic Control * Releases The following releases entered distribution during the month of April: - 2018-04-02 Apache ServiceComb Java_Chassis 1.0.0-m1 * IP Clearance * Legal / Trademarks * Infrastructure * Miscellaneous - A discussion began recently about how to deal with absent mentors. No concrete work, but it seems one call out is to check on a mentor's pulse to see if they are still supporting their podlings. * Credits ---------------------------------------------------------------------- Table of Contents Druid Dubbo ECharts Edgent Gossip Heron Joshua Nemo PageSpeed Ratis S2Graph SDAP Slider Tamaya Toree Unomi ---------------------------------------------------------------------- -------------------- Druid Druid is a high-performance, column-oriented, distributed data store. Druid has been incubating since 2018-02-28. Three most important issues to address in the move towards graduation: 1. Complete SGA for current sources and ICLAs for current committers. 2. Move the source code and website to Apache infrastructure. 3. Plan and execute our first Apache 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? - We have disabled posting on our pre-Apache development list. - We have updated our pre-Apache community page (http://druid.io/community/) to include information about incubation. - We have set up a placeholder site on https://druid.apache.org/. - A healthy, constant flow of bug fixes, quality improvements and new features are still ongoing on https://github.com/druid-io/druid. How has the project developed since the last report? - Since the last report there have been 69 commits from 23 individuals. - We have conducted a vote to put out a release candidate 0.12.1-rc1. This release candidate is being done outside the Incubator. We also anticipate the 0.12.1 release to be done outside the Incubator. How would you assess the podling's maturity? Please feel free to add your own commentary. [X] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: - Druid 0.12.0 on 2018-03-06 (non-Apache release) - No official Apache release yet since beginning Apache Incubation When were the last committers or PPMC members elected? - Project is still functioning with the initial set of committers. Signed-off-by: [X](druid) Julian Hyde Comments: The "Initial setup" status is accurate because the SGA has not been completed yet. This is frustrating to all. Code is in github rather than ASF git, and Apache releases are not possible. Druid is functioning according to the Apache Way as much as they can, given these limitations. Druid has made its 2nd non-ASF patch release, with permission. [ ](druid) P. Taylor Goetz Comments: [ ](druid) Jun Rao Comments: IPMC/Shepherd notes: -------------------- Dubbo Dubbo is a high-performance, lightweight, java based RPC framework. Dubbo has been incubating since 2018-02-16. Three most important issues to address in the move towards graduation: 1. First ASF release 2. IP clearance 3. Community building 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? * 1 student application has been formally accepted by GSoC (Raghu on Protocol Buffer integration) * A complete list of contributors who is signed or not signed ASF/Alibaba CLA has been summarized * Spring Cloud Sleuth (a distributed tracing solution for Spring Cloud) now officially supports Dubbo * Ian Luo(Dubbo PPMC) has delivered a talk about Dubbo’s present and future at QCon Beijing 2018 * The community has decided to move Github notifications to notifications@ list * The community has discussed and decided release schedule on the mailing list * 13 new companies reported their using of Dubbo since last report How has the project developed since the last report? * Received feature donation about circuit breaker from Hangzhou 2Dfire Technology Co., Ltd * Received documentation donation about dubbox features from Dangdang * 53 Active Pull Requests, 38 pull request merged, with 20 contributors involved * 179 Active Issues, 111 issues closed * Preparing for the first release How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [X] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: None. When were the last committers or PPMC members elected? None. Signed-off-by: [ ](dubbo) Justin Mclean Comments: [ ](dubbo) Jean-Frederic Clere Comments: [ ](dubbo) Mark Thomas Comments: IPMC/Shepherd notes: -------------------- ECharts ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. Three most important issues to address in the move towards graduation: 1. Prepare for v4.1.0 release. 2. Get familiar with release procedure and moving towards first release. 3. Get started with website for project. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? N/A. How has the community developed since the last report? N/A. How has the project developed since the last report? Almost ready for the first release. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [x] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: N/A. When were the last committers or PPMC members elected? N/A. Signed-off-by: [X](echarts) John D. Ament Comments: Podling is working through their first release, and getting through the incubator has begun. [ ](echarts) Daniel Gruno Comments: [ ](echarts) Kevin A. McGrail Comments: [X](echarts) Dave Fisher Comments: Project is getting started and is asking questions. Kevin and John are handling most of the interaction. IPMC/Shepherd notes: -------------------- Edgent Edgent is a stream processing programming model and lightweight runtime to execute analytics at devices on the edge or at the gateway. (Formerly known as Quarks) Edgent has been incubating since 2016-02-29. 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? How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: XXXX-XX-XX When were the last committers or PPMC members elected? Signed-off-by: [ ](edgent) Daniel Debrunner Comments: [ ](edgent) Luciano Resende Comments: [ ](edgent) Justin Mclean Comments: IPMC/Shepherd notes: -------------------- Gossip Gossip is an implementation of the Gossip Protocol. Gossip has been incubating since 2016-04-28. 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? How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: XXXX-XX-XX When were the last committers or PPMC members elected? Signed-off-by: [ ](gossip) P. Taylor Goetz Comments: [ ](gossip) Josh Elser Comments: [ ](gossip) Drew Farris Comments: IPMC/Shepherd notes: -------------------- Heron A real-time, distributed, fault-tolerant stream processing engine. Heron has been incubating since 2017-06-23. Three most important issues to address in the move towards graduation: 1. Finish bootstrapping project, IP clearance, initial website 2. Expanding the community and adding new committers 3. 1st ASF release Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Extracting all binaries out of code base is still in progress. There is only one binary left. Internal developers from Twitter are working on this process. How has the community developed since the last report? * The number of contributors to the project has increased from 82 to 87 since the last report. * A meetup was hosted at Twitter HQ in Sunnyvale, CA with approximately 80 in attendance How has the project developed since the last report? * Development has been very active. * Work is in progress to get all licensing headers in compliance with Apache * Twitter has submitted a signed SGA, granting ownership of Heron to Apache * The repository has been moved from Twitter's github account to Apache git * The appropriate work has been completed for package renaming. com.twitter has now been changed to org.apache * All of the binaries have been removed from the code base with the exception of Scribe. Twitter developers are to finish this task. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [x] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: No Apache releases as of yet. The first Apache release will happen soon once all binaries are removed from the codebase. When were the last committers or PPMC members elected? N/A, still bootstrapping the project. Signed-off-by: [X](heron) Jake Farrell Comments: [ ](heron) Jacques Nadeau Comments: [ ](heron) Julien Le Dem Comments: [](heron) P. Taylor Goetz Comments: IPMC/Shepherd notes: Dave Fisher: I've been following the podling for many months. The podling is beginning to communicate better on the dev@ list. It took a long time to get the SGA from Twitter, but now that it is done. They are working towards the right way. They do need to have better asynchronous discussion and I've prompted for such on dev@. -------------------- Joshua Joshua is a statistical machine translation toolkit Joshua has been incubating since 2016-02-13. Three most important issues to address in the move towards graduation: 1. Complete graduation process 2. Further identifying specific use cases that Joshua might excel at. 3. Continue to attrac active developers and users. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? The Joshua community has VOTE'd on Graduation with favorable results. https://s.apache.org/dk8M How has the community developed since the last report? 1. Jeff Zemerick and Suneel Marthi presented 'Embracing Diversity: Searching over multiple languages' at Haystack Conf, Charlottesville VA using Apache Joshua, Apache Nifi and Apache OpenNLP on April 10, 2018 https://smarthi.github.io/haystack-embracing-diversity-searching-over-multiple-languages/#/ 2. Suneel Marthi and Kellen Sunderland presented - Streaming Pipelines for Neural Machine Translation using Apache Joshua, Apache Flink, Apache OpenNLP at DataWorks Summit, Berlin on April 19, 2018 https://smarthi.github.io/DSW-Berlin18-Streaming-NMT/#/ How has the project developed since the last report? The community has been engaged with the Graduation VOTE How would you assess the podling's maturity? Please feel free to add your own commentary. [X] Initial setup [X] Working towards first release [X] Community building [X] Nearing graduation [ ] Other: Date of last release: 2017-06-22 When were the last committers or PPMC members elected? - 2016-11-16 Michael A. Hedderich (mhedderich) joins the Joshua PPMC + Committership. - 2016-11-16 Tobias Domhan (tdomhan) joins the Joshua PPMC + Committership. - 2016-11-02 Max Thomas (mthomas) joins the Joshua PPMC + Committership. Signed-off-by: [ ](joshua) Paul Ramirez Comments: [X](joshua) Lewis John McGibbney Comments: [ ](joshua) Chris Mattmann Comments: [ ](joshua) Tom Barber Comments: IPMC/Shepherd notes: -------------------- Nemo Nemo is a data processing system to flexibly control the runtime behaviors of a job to adapt to varying deployment characteristics. Nemo has been incubating since 2018-02-04. Three most important issues to address in the move towards graduation: 1. Grow the community 2. Create a first Apache release 3. Donate code to ASF 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? * Committers actively involved in mailing lists * Committers actively started to send PRs and do code reviews * PPMC accepted a GSoC student to work on Nemo web UI issues How has the project developed since the last report? * Progress towards supporting Spark DSL programs * Optimization policy for geo-distributed data analytics * Optimization policy for skew handling * Working on a paper that describes the design and implementation of Nemo How would you assess the podling's maturity? Please feel free to add your own commentary. [X] Initial setup [X] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: None yet. When were the last committers or PPMC members elected? None yet. Signed-off-by: [X](nemo) Davor Bonaci Comments: Good progress; the podling is on track. [ ](nemo) Hyunsik Choi Comments: [X](nemo) Byung-Gon Chun Comments: [X](nemo) Jean-Baptiste Onofre Comments: [X](nemo) Markus Weimer Comments: [ ](nemo) Reynold Xin Comments: IPMC/Shepherd notes: -------------------- PageSpeed PageSpeed represents a series of open source technologies to help make the web faster by rewriting web pages to reduce latency and bandwidth. PageSpeed has been incubating since 2017-09-30. Three most important issues to address in the move towards graduation: 1. Work on ASF compliance with regard to the code base and website needs review. 2. Create a first release 3. Engage more active developers, expanding the 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? One new pmc member/committer joined. There have been external contributions to the code, but those have been mostly one-offs and not to the core product. We do see certain users committing to helping out others on the google group and github, some of them consistently for months now. In terms of user engagement activity continues to be healthy. (lots of questions, some of which have been added to the FAQ). How has the project developed since the last report? Changes with regard to ASF/incubator compliance for the code-base, dependencies, and existing website have been made for mod_pagespeed. There have been non-trivial dependency upgrades to address platform compatibility issues. A bug fix for a relatively frequently reported issue is under review. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [X] Working towards first release [X] Community building [ ] Nearing graduation [ ] Other: Date of last release: N/A A discussion on dev@ will be initiated to gauge consensus for spinning up the release process based on the current code-base. The advantage is that doing so would make transitioning from Google- to ASF- signed releases low friction. When were the last committers or PPMC members elected? Feb 2 2018 (Huibao Lin, elected as both committer and PMC member) Signed-off-by: [ ](pagespeed) Jukka Zitting Comments: [X](pagespeed) Leif Hedstrom Comments: [X](pagespeed) Nick Kew Comments: [X](pagespeed) Phil Sorber Comments: IPMC/Shepherd notes: -------------------- Ratis Ratis is a java implementation for RAFT consensus protocol Ratis has been incubating since 2017-01-03. Three most important issues to address in the move towards graduation: 1. Work towards a beta release. 2. Stabilize nightly build process. 3. More committers and PPMC members. 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? 2 new contributors have been added. Total 43 contributors currently. 1 new committer has been elected. Total 18 committers currently. How has the project developed since the last report? 27 new commits. Ratis is being used on ozone/hdds project in Hadoop and is being actively tested. HipChat channel added. Guest access URL: https://www.hipchat.com/gldZkUal7 How would you assess the podling's maturity? Please feel free to add your own commentary. [X] Initial setup [ ] Working towards first beta release. [ ] Community building. 2 new contributors. 1 new committers. [ ] Nearing graduation [ ] Other: Date of last release: 2017-05-17: 0.1-alpha release 2018-04-16: Last snapshot release When were the last committers or PPMC members elected? 2018-04-23 Signed-off-by: [ ](ratis) Chris Nauroth Comments: [ ](ratis) Jakob Homan Comments: [ ](ratis) Uma Maheswara Rao G Comments: [X](ratis) Devaraj Das Comments: IPMC/Shepherd notes: -------------------- S2Graph S2Graph is a distributed and scalable OLTP graph database built on Apache HBase to support fast traversal of extremely large graphs. S2Graph has been incubating since 2015-11-29. Three most important issues to address in the move towards graduation: 1. Make a third release. 2. Attract more users and contributors. 3. Build the developer community in both size and diversity. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? * Contributions on few components from community - bulk loader (S2GRAPH-178, S2GRAPH-184) - rest api(S2GRAPH-186) - logger(S2GRAPH-188) * Submit a talk to ApacheCon NA 2018 - https://apachecon.dukecon.org/acna/2018/#/scheduledEvent/835a6adcab1ce83a0 * One more initial committer who has been dormant become active on(S2GRAPH-185) How has the project developed since the last report? * 31 issues are created and 27 of them are resolved. * Works more on GraphQL integration. * Start to work on supporting OLAP. * Generalize read/write interface more to integrate more storage backend easily. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2017-08-26 When were the last committers or PPMC members elected? None Signed-off-by: [ ](s2graph) Andrew Purtell Comments: [ ](s2graph) Seetharam Venkatesh Comments: [ ](s2graph) Sergio Fernández Comments: IPMC/Shepherd notes: -------------------- SDAP SDAP is an integrated data analytic center for Big Science problems. SDAP has been incubating since 2017-10-22. Three most important issues to address in the move towards graduation: 1. Grow community 2. Make formal SDAP (Incubating) releases 3. Evangelize SDAP as an integrated data analytic center for Big Science problems 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? SDAP has been heavily advertised at/in tons of Earth Science technology forums. The SDAP community has plans to continue in this thread with loads of activity booked over the summer including for example, a workshop at the forthcoming ESIP Summer 2018 meeting in Tucson, AZ http://esipfed.org/meetings/upcoming-meetings/esip-summer-meeting-2018 How has the project developed since the last report? Development is being sustained with initial discussion of an initial Incubating release some time soon. The dev@ community has produced documentation regarding release artifacts. The aim would be to have a release candidate ready within the next month or so. How would you assess the podling's maturity? Please feel free to add your own commentary. [X] Initial setup [X] Working towards first release [X] Community building [ ] Nearing graduation [ ] Other: Date of last release: XXXX-XX-XX When were the last committers or PPMC members elected? Kevin M Gill was elected on 2018-03-05 Signed-off-by: [ ](sdap) Jörn Rottmann Comments: [ ](sdap) Raphael Bircher Comments: [ ](sdap) Suneel Marthi Comments: [X] Lewis John McGibbney IPMC/Shepherd notes: johndament: The report was written by a mentor. It seems only this mentor is active on list. -------------------- Slider Slider is a collection of tools and technologies to package, deploy, and manage long running applications on Apache Hadoop YARN clusters. Slider has been incubating since 2014-04-29. Three most important issues to address in the move towards graduation: N/A Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? A discussion thread has begun on the retirement of the Slider podling. There has not been much activity on the thread so far. Concern was expressed that users who are unable to upgrade to Hadoop 3 will be stuck without Slider support. A question was posed about whether an additional release before retirement would help. Given the lack of involvement on the thread, it is likely that a retirement vote will be held soon. How has the community developed since the last report? No new community development. How has the project developed since the last report? Two commits have been made since the last report. One improved Slider's behavior in multi-homed environments and the other fixed a bug in how the Slider agent kills processes. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [x] Other: Nearing retirement Date of last release: 2017-03-23 slider-0.92.0-incubating When were the last committers or PPMC members elected? 2018-02-21 New committer and PPMC member Kyungwan Nam Signed-off-by: [ ](slider) Arun C Murthy Comments: [ ](slider) Devaraj Das Comments: [ ](slider) Jean-Baptiste Onofré Comments: [ ](slider) Mahadev Konar Comments: [ ](slider) Vinod Kumar Vavilapalli Comments: IPMC/Shepherd notes: -------------------- 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.release new versions compliant with configJSR, rework API 2.grow the community, get more active participants 3.graduate as the project is functionally very mature already Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? We'd like to graduate after 0.4 is out, maybe Q2-2018. How has the community developed since the last report? New external contributor Aaron Coburn How has the project developed since the last report? * continue working on the configJSR-branch * updated to new microprofile v1.2 * new external blogposts about Tamaya How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [X] Community building [X] Nearing graduation [ ] Other: Date of last release: 2018-05-27 v0.3-incubating When were the last committers or PPMC members elected? P. Ottlinger at 2016-04-24. Signed-off-by: [X](tamaya) John D. Ament Comments: I disagree that the podling is nearing graduation. They have a long ways to go. Some people are interested in the project, and they need to come up with a way to capitalize on it. [ ](tamaya) David Blevins Comments: IPMC/Shepherd notes: -------------------- Toree Toree provides applications with a mechanism to interactively and remotely access Apache Spark. Toree has been incubating since 2015-12-02. Three most important issues to address in the move towards graduation: 1.More discussion and engagement on the mailing list as opposed to "gitter" 3.Continue to make releases Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? * We have discussed couple times about inactive mentors, and we will most likely start a process to replace those with new more available ones so that we can get our release and graduate process more smoothly. How has the community developed since the last report? * The community has been working on the 0.2.0 release, and a new RC5 is undergoing vote. How has the project developed since the last report? * Regular cadence of community activity, more on the low to medium size on the mailing lists. Having said that, lots of questions and interactions are still happening in a very active fashion on the "gitter chat community". I am particularly trying to make folks reach out via the mailing lists or JIRA, but without much success. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [x] Nearing graduation [ ] Other: Date of last release: * 2017-02-21 When were the last committers or PPMC members elected? * Ryan Blue was added to the PMC on 2017-04-03 Signed-off-by: [x](toree) Luciano Resende Comments: [ ](toree) Reynold Xin Comments: [ ](toree) Hitesh Shah Comments: [ ](toree) Julien Le Dem Comments: [x](toree) Ryan Blue Comments: IPMC/Shepherd notes: -------------------- Unomi Unomi is a reference implementation of the OASIS Context Server specification currently being worked on by the OASIS Context Server Technical Committee. It provides a high-performance user profile and event tracking server. Unomi has been incubating since 2015-10-05. Three most important issues to address in the move towards graduation: 1. Keep a good pace of releases 2. Improve communication around the project and improve project web site 3. Expand the communities (both developers and end-users) 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? We are seeing external contributors more active in both mailing list and the issue tracker. We are also working on making sure to on-board by swiftly answering questions and taking their needs into account while encouraging them to contribute. How has the project developed since the last report? Version 1.3.0-incubating should be released soon, we are working on it right now. It notable include upgrading a lot of frameworks (Apache Karaf 4, Apache CXF 3.1, and lots more). After that version we plan to work on integrating the new CXS GraphQL API as well as work on some more performance and scalability improvements. On the communication side we plan to update the website to talk about the support for GDPR features and better privacy integration, and one of our PPMC members will talk about the project at ApacheCon NA. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [ ] Community building [X] Nearing graduation [ ] Other: Date of last release: 2017-09-20 (with new version 1.3.0 being released soon) When were the last committers or PPMC members elected? 2018-04-09 Signed-off-by: [ ](unomi) Bertrand Delacretaz Comments: [X](unomi) Jean-Baptiste Onofré Comments: I think Unomi is ready to prepare and propose the graduation. IPMC/Shepherd notes: