You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by "Noel J. Bergman" <no...@devtech.com> on 2011/04/18 19:29:55 UTC

Incubator Board Report April 2011

A remarkably quiet month in general, with no Board level issues.  One
project, Apache OGNL (http://wiki.apache.org/incubator/OGNLProposal) is
under consideration.

JSPWiki, Olio and VXQuery did not report.  Neither did SocialSite, but that
was previously voted into dormant status.

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

April 2011 podling reports

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

Apache ACE is a software distribution framework that allows you to centrally
manage and distribute software components, configuration data and other
artifacts to target systems. ACE started incubation on April 24th 2009.

There are currently no issues requiring board or Incubator PMC attention.

Community:

Angelo gave a talk about massive device deployment and Karl and Marcel did a
tutorial about ACE in the Cloud at EclipseCon / OSGi DevCon.
We're gathering EclipseCon / OSGi DevCon feedback to populate the roadmap
and raise the corresponding Jira issues.

Software:

A lot of work has been done on the build to fully support Maven 3.
We started to work on the documentation also.
Use of Apache Karaf as default runtime is in progress.
Cloud extensions based on jclouds have been added, including a new launcher.

Licensing and other issues:

None at the moment.

Things to resolve prior to graduation:

We created a SVN maven repo waiting for some Felix dependencies release.
Make a release.
Grow the community some more.


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

BlueSky

BlueSky has been incubating since 01-12-2008. It is an e-learning solution
designed to help solve the disparity in availability of qualified education
between well-developed cities and poorer regions of China.

The following items have been performed since the last reporting period:
* test the stability of system on a certain scale.
* add the fuanction of recording vedio in the teacher part.

The following items are planned for the next reporting period:
* go on testing the stability of system


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

Celix

Celix is an implementation of the OSGi Specification in C.

Celix entered incubation on November 2, 2010.

During the EclipseCon a talk was given over Celix, also spoke with several
OSGi people who are interested in the progress, especially related to
Universal OSGi (which details specification and requirements for OSGi in
other languages).
During the last few weeks work has been done to get rid of memory leaks and
null pointers.
Currently we are looking at the requirements/details for bundle deployment
and updating, possibly in combination with Apache Ace.

Most important issues are:

- Define a status overview of what is and isn't working.
- Move all "sub" project to the new structure.
- Use APR for all file handling, threading etc.
- Generate awareness and grow a community


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

Chukwa

Chukwa is a distributed log collection and processing system built on top of
Hadoop and HBase.  Chukwa is waiting for a official working release of
Hadoop 0.2x and HBase 0.9x.  There are certain API incompatibility in
metrics collection system to prevent them working together.  This is a
blocker for Chukwa 0.5 release.

Chukwa entered incubation on August 5th, 2010.


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

EasyAnt

EasyAnt is a tool built on top of Ant and Ivy providing a standard approach
to building java projects without locking the users in.

Incubating since January 31st 2011

issues/agenda:
- 1 ICLA missing. The person does not answer since Feb 4th 2011, when he
indicated he was working on getting the ICLA. The svn logs have been
gathered and shared between the PPMC members in preparation for a possible
cleanup of the svn tree of that person's contribution.

activity since last report:
- the web site http://incubator.apache.org/easyant/ is published via
svnpubsub
- while reviewing the licences of the software included in the svn tree of
Easyant, some dependency on external LGPL library was found. There are
somehow optional to EasyAnt core, but not for the "plugin" dedicated to the
integration of that third library. A consensus was found by the developer
community to not release such software under the ASF.


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

Empire-db

Apache Empire-db is a relational database abstraction layer that allows
developers to take a more SQL-centric approach in application development
than traditional ORM frameworks. Its focus is to allow highly efficient
database operations in combination with a maximum of compile-time-safety and
DBMS independence. Empire-db has entered Incubation in August 2008.

Activity since last report:
- We have successfully completed and published our 2.1.0 release with few
but major improvements.
- We have increased your community by taking on a new long-time contributor
as a new committer.

Important issues to address for graduation:
We still need more contributors and more attention in the Java community.
Recently we experience increased traffic on the user lists and there are
plenty of plans on the development side. The challenge will be to keep users
interested and let them participate in the development process.


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

HCatalog

HCatalog is a table and storage management service for data created using
Apache Hadoop.

HCatalog has been incubating since March 2011.

This is the first HCatalog Incubator status report.  The project is still
setting up infrastructure, etc.  Mailing lists and JIRA have been set up.
The initial code has been received from Yahoo.  Details of the status are
available at http://incubator.apache.org/projects/hcatalog.html

Currently there are 14 subscribers on the user list and 15 on the dev list.


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

Imperius

The Imperius project is currently holding discussions about suspending the
project. The project did create an SPL implementation and created a release.
However, it has not been able to build a community around the project. The
consensus of the project appears to be to suspend work on the project. The
community should be holding a vote on this soon.


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

Jena

Jena was accepted into the Apache Incubator November 2010
(http://mail-archives.apache.org/mod_mbox/incubator-general/201011.mbox/%3C4
CEC31E4.9080401@apache.org%3E). It is an existing project migrating to ASF.
It has a large
codebase that provides a semantic web framework in Java that implements
the key W3C recommendations for the core semantic web technologies of
RDF and SPARQL.

Three most important issues to address for graduation:

* Create a code base in Apache with legal clearance.
* Establish the Apache-based community for developers, contributors and
users
* Create and communicate open project processes aligned to Apache

Issues for the Incubator PMC or ASF Board:

None.

Community development:

We have started to advertise the existence of Apache-hosted mailing lists.
Traffic on these lists continues to grow.

A new work area on enhancing the native storage system with trsnaction
support is being conducted in public on Apache cwiki and mailing lists.

Project development:

We are still awaiting the software grant from HP. As this is the majority of
the codebase, we are waiting for this before migrating any code into Apache
SVN. We understand that HP has progressed this and has decided on the
details for signing.


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

JSPWiki

DID NOR REPORT.


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

Kitty

Community building efforts have been initiated within the Groovy community
to help us get to our first release.
We have succeeded in generating interest and Groovy contributors have
offered to assist on the project by contributing patches/expertise.

No further development advances have been made.


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

Lucene.NET

Lucene.Net was accepted into the Apache Incubator in February 2011.
Originally it was a sub project of the Lucene Project.

Lucene.Net is a port of the Lucene search engine library, written in C# and
targeted at .NET runtime users.

Recent Activity:

* New website has been launched
* All Java Lucene changes for 2.9.4 have been ported and pre-release testing
has begun.

Current Activities:

* Complete testing of 2.9.4 version for release
* Implement a process for continuous integration, unit testing, and code
coverage
* Develop a process to automatically (as much as possible) convert the Java
Lucene code to C# (to maintain our line by line port)

Goals for graduation:

* Have a nearly fully automated process to convert Java Lucene to C#.
* Release Lucene.Net 3.0.3 (port of Java Lucene 3.0.3)
* Have a new .NET version of Lucene utilizing .NET constructs and idioms


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

Lucy

Lucy is a loose port of the Apache Lucene search engine library, written in
C
and targeted at dynamic language users.

Lucy was voted into the Incubator on July 22, 2010.

Progress since the last report:

 * Added new committer David Wheeler.
 * All but two dependencies with problematic licenses eliminated.
 * RAT report integrated.
 * Release guide expanded.
 * Continuous minor developments (e.g. ported more Perl code to C, binding
   compactness improved, Windows and C++ compatibility restored,
miscellaneous
   bugfixes and improvements).

Top priorities prior to graduation:

 * Disperse knowledge of codebase among developers.
 * Make a release (0.1-incubating, mattmann volunteered to RM)

Issues for Incubator PMC or ASF Board:

 * None at this time.


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

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

Mesos entered incubation on December 23rd, 2010.

Community
* Mesos is actively being used at Twitter, Conviva, UCSF and UC Berkeley.
* We are working on importing the source code to Apache, likely after we
finish merging in a few features that have been developed in the past few
months.

Project development
* Since the last report, we have worked on migrating communication to use
protocol buffers (to allow rolling upgrades), improving fault recovery, and
improving event logging and monitoring

Most important issues to address
* Import source code to Apache SVN
* Move discussion of new features and patches to JIRA
* Put together a first release


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

MRUnit

MRUnit - a library to support unit testing of Hadoop MapReduce jobs.

MRUnit entered incubation on March 8th, 2011.

Community
* Mailing lists have been created
* New committer accounts have been setup
* SVN and git mirror have been created, karma granted for initial committers
* Initial codebase established - clone of current Hadoop mrunit contrib
* JIRA has been initialized for MRUNIT
* Wiki space created on cwiki
* A discussion on when we should cut a first release in ongoing.

Issues before graduation
* Create the MRUnit web site
* Make an incubating release
* Grow the community size and diversity

Licensing and other issues
* none - MRUnit was originally a subproject of Hadoop

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

Olio

DID NOR REPORT.

--------------------
OpenNLP

OpenNLP is a machine learning based toolkit for the processing of natural
language text. It supports the most common NLP tasks, such as tokenization,
sentence segmentation, part-of-speech tagging, named entity extraction,
chunking, parsing, and coreference resolution. These tasks are usually
required to build more advanced text processing services.

OpenNLP entered incubation on 11/23 2010.

We are still working on our first release. All the planed testing in our
test plan is done now,
we will prepare Release Candiate 6 in the next days and start the vote to
release it.

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

 * Resolve potential IP issues around releasing training models
 * Do a release
 * Establish open regression tests


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

Rave

Apache Rave is A new WEb And SOcial Mashup Engine. It will provide an
out-of-the-box as well as an extendible lightweight Java platform to host,
serve and aggregate (Open)Social Gadgets and services through a highly
customizable and Web 2.0 friendly front-end.

Rave just entered incubation on 2011-03-01, this is our first board report.

Mailing lists, SVN and user accounts have been created, Issue tracking
(JIRA) and  continuous integration (Jenkins) have been setup.

All the three initial code donations have been provided and imported in SVN.

Website creation and management is underway, using cms.apache.org, but
currently still in staging only.
Getting the website ready for publishing is high priority.

Branding requirements will be taken care of together with the website.
Discussion on creating and selecting a Rave logo is underway on the
developer mailing list.

The committers voted on and selected Maven as build engine for Rave.
A basic Maven project is committed. Discussion about the new code base and
features to implement has started.
The project code base will be created from scratch, not be based on or
directly incorporate the initial code donations.
Under discussion on the developer list also is choice of development
methodology and style.

Next steps:
 * Get the Rave website ready for publishing, select a Rave logo and fulfill
the branding requirements.
 * Reach out to the community and build up awareness of Apache Rave.
 * Proceed with building up the new code base and work towards a first
(incubator) release.


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

Tashi

2011-April Tashi Incubator Status Report

Tashi has been incubating since September 2008.

The Tashi project aims to build a software infrastructure for cloud
computing
on massive internet-scale datasets (what we call Big Data). The idea is to
build a cluster management system that enables the Big Data that are stored
in
a cluster/data center to be accessed, shared, manipulated, and computed on
by
remote users in a convenient, efficient, and safe manner.

Tashi has previously encompassed just the tools to manage virtual
machines using Xen and KVM, but is gaining the facility to hand out
physical machines as well.

Development activities have included:-
        * Importing bug fixes from CMU deployment
        * Don't display exceptions if failure is expected
        * Validate fields and clean invalid instance entries
        * Eliminating inconsistent state between node and cluster manager
        * Allow hosts to be soft powered off via ACPI
        * Refactor primitive scheduler to be less convoluted (ongoing)
        * Define a stable branch for tested code
        * Example support for dynamic scratch space disks
        * Enforce designated copy-on-write data filesystem for Qemu

The project is still working toward building a larger user and development
community. User groups have been identified in Ireland, Slovenia and Korea,
as well as at Georgia Tech. CMU usage is growing as other groups hear about
the availability of the resource. Intel has restructured its research
division and folded some operations into adjoining academic sites.

Items to be resolved before graduation:
        * A stable branch exists which could be a release candidate, but
          the codebase is large and test hardware is currently in
          short supply. We are confident that the code in the stablefix
          branch will work if running QEMU emulation, Pickle or sqlite
          data storage, primitive scheduler. Xen, other data stores and
          schedulers have not been tested recently.
        * Scratch space integration would be desirable, accounting
          integration is probably a necessity
        * Develop community diversity (Committers currently at Telefonica,
          Google and CMU)


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

VXQuery

DID NOR REPORT.



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org