Eucalyptus

This page is for tracking progress on the packaging of (primarily Java-based) dependencies for Eucalyptus 3.x. This project will have some overlap with JBossAS7. Other required Java packages include:


 * Axiom
 * Google Web Toolkit
 * HA-JDBC
 * Mule

The majority of other required packages are either already part of Fedora or are transitive dependencies of the above dependencies. These packages require large parts of jboss, geronimo, and springframework, among other things.

SPEC and SRPM files up for review will live under https://downloads.eucalyptus.com/software/devel/fedora-17/

Note: this page is focused on java dependencies, but for completeness, there are two other necessary packages which Eucalyptus currently maintains but should submit to Fedora:
 * axis2c (and axis2c-devel)
 * rampartc (and rampartc-devel)

Packaging Progress
These are the packages still in progress which are necessary for the Eucalyptus build:

The above dependencies should be enough the complete most of the required spring modules, including:
 * spring-beans
 * spring-context
 * spring-context-support

I have *not* determined the full list of dependencies required for spring-web, nor the transitive dependencies for myfaces-core. From the pom, it appears spring-web will need:
 * javax.portlet:portlet-api
 * axis2-saaj-api (but I suspect this is optional)

Optional dependencies and sub-dependencies
ActiveMQ and JasperReports are only necessary for reporting, which, while it's a nice new feature of Eucalyptus 3, can easily be omitted from the build.

Infinispan dependencies
 * rhq

ActiveMQ 5 dependencies:
 * easymock-classextension
 * spring 2
 * apacheds
 * etc. (I am unsure of the full dep chain at this time

JasperReports dependencies:
 * barcode4j
 * eigenbase-properties (for mondrian)
 * eigenbase-resgen (for mondrian)
 * jexcelapi
 * olap4j (for mondrian)
 * TODO: mondrian
 * TODO: commons-javaflow
 * TODO: png-encoder
 * TODO: barbecue
 * TODO: jdt-compiler (is this already in as part of eclipse??)
 * TODO: hibernate