For those people who aren't on the Apache Incubator mailing lists, Tom White has proposed "BigTop", which is the tooling to integrate the build and testing of the Apache Hadoop technologies, perhaps eventually to have coordinated releases.

http://wiki.apache.org/incubator/BigtopProposal


For this to work, it needs support from all the hadoop-related projects in the ASF, and, in an ideal world, integration with those bits from outside (JUnit, Jetty) as well as downstream code (Cascading, etc). What is key is that the projects it builds and tests will need to care about the test failure reports, because BigTop should not be applying any patches to private branches of the specific projects (the way Cloudera and Ubuntu have done with the Hadoop and Linux source trees, respectively). Some kind of synchronized release schedule would be nice too, but I view that as a feature creep once the basic set up "build and test everything" is done.

This could also be the place to put the functional tests against live clusters, tests which could eventually become the definition of compatibility that we've discussed before.

For these reasons
-I think everyone in the Hadoop-* projects dev teams ought to get involved, initially in reviewing the proposal, then hopefully on the mailing lists.

-It might make sense for the hadoop, pig, hive, hama, mahout, hbase &c committers to all have access to this, so that they can help evolve the packaging and functional tests.

thoughts?

-steve

Reply via email to