Line 120: | Line 120: | ||
|- | |- | ||
|11 | |11 | ||
| | |woden | ||
| | |1.0M9 | ||
| | | | ||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|'''<span style="color:red">Clean-up Required</span>''' | |'''<span style="color:red">Clean-up Required</span>''' | ||
|Indirect dep: blocks axis2 | |Indirect dep: blocks axis2 | ||
|- | |- | ||
|12 | |12 | ||
|smack | |smack | ||
| | | | ||
Line 146: | Line 137: | ||
|Indirect dep: blocks axis2 (May be avoidable?) | |Indirect dep: blocks axis2 (May be avoidable?) | ||
|- | |- | ||
| | |13 | ||
|jboss-connector (replaces geronimo-j2ee-connector) | |jboss-connector (replaces geronimo-j2ee-connector) | ||
| | | | ||
Line 155: | Line 146: | ||
|Direct dep | |Direct dep | ||
|- | |- | ||
| | |14 | ||
|jamonapi | |jamonapi | ||
|2.73 | |2.73 | ||
Line 164: | Line 155: | ||
|Indirect dep: blocks Spring | |Indirect dep: blocks Spring | ||
|- | |- | ||
| | |15 | ||
|ognl | |ognl | ||
|3.0.4 | |3.0.4 | ||
Line 173: | Line 164: | ||
|Indirect dep: blocks mule | |Indirect dep: blocks mule | ||
|- | |- | ||
| | |16 | ||
|jexcelapi | |jexcelapi | ||
|2.6.12 | |2.6.12 | ||
Line 182: | Line 173: | ||
|Indirect dep: blocks Spring | |Indirect dep: blocks Spring | ||
|- | |- | ||
| | |17 | ||
|mule | |mule | ||
|2.0.2 | |2.0.2 | ||
Line 191: | Line 182: | ||
|Direct dep | |Direct dep | ||
|- | |- | ||
| | |18 | ||
|springframework | |springframework | ||
|3.1.0 | |3.1.0 | ||
Line 200: | Line 191: | ||
|Direct dep; also blocks mule | |Direct dep; also blocks mule | ||
|- | |- | ||
| | |19 | ||
|hibernate-validator | |hibernate-validator | ||
|4.2.0 | |4.2.0 | ||
Line 209: | Line 200: | ||
|Direct dep; also blocks ehcache, hibernate, gwt, ... | |Direct dep; also blocks ehcache, hibernate, gwt, ... | ||
|- | |- | ||
| | |20 | ||
|hibernate-orm | |hibernate-orm | ||
| | | | ||
Line 218: | Line 209: | ||
|Direct dep; also blocks ehcache | |Direct dep; also blocks ehcache | ||
|- | |- | ||
| | |21 | ||
|ehcache-core | |ehcache-core | ||
| | | | ||
Line 227: | Line 218: | ||
|Direct dep | |Direct dep | ||
|- | |- | ||
| | |22 | ||
|xml-maven-plugin | |xml-maven-plugin | ||
| | | | ||
Line 236: | Line 227: | ||
|Indirect dep; blocks ehcache-core | |Indirect dep; blocks ehcache-core | ||
|- | |- | ||
| | |23 | ||
|netty3.1 | |netty3.1 | ||
|3.1.5 | |3.1.5 | ||
Line 245: | Line 236: | ||
|Direct dep | |Direct dep | ||
|- | |- | ||
| | |24 | ||
|stax-utils | |stax-utils | ||
|20110309 | |20110309 | ||
Line 254: | Line 245: | ||
|Indirect dep; blocks spring | |Indirect dep; blocks spring | ||
|- | |- | ||
| | |25 | ||
|gwt | |gwt | ||
|2.4.0 | |2.4.0 | ||
Line 263: | Line 254: | ||
|Direct dep | |Direct dep | ||
|- | |- | ||
| | |26 | ||
|geronimo-commonj | |geronimo-commonj | ||
| | | | ||
Line 272: | Line 263: | ||
|Indirect dep; blocks spring | |Indirect dep; blocks spring | ||
|- | |- | ||
| | |27 | ||
|jsf implementation - TBD | |jsf implementation - TBD | ||
| | | | ||
Line 281: | Line 272: | ||
|Indirect dep; blocks spring-web | |Indirect dep; blocks spring-web | ||
|- | |- | ||
| | |28 | ||
|axis2c | |axis2c | ||
|1.6.0 | |1.6.0 | ||
Line 290: | Line 281: | ||
| | | | ||
|- | |- | ||
| | |29 | ||
|rampartc | |rampartc | ||
| | | |
Revision as of 22:11, 20 February 2012
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:
# | Package | Version | POM | Review request | Packager | Status | Comments |
---|---|---|---|---|---|---|---|
1 | wss4j | 1.5.12 | RHBZ #787738 | arg | In Review | ||
2 | aspectjweaver | 1.6.12 | RHBZ #790519 | arg | In Rawhide | Indirect dep: Blocks spring | |
3 | ha-jdbc | 2.0.16 | RHBZ #790256 | arg | Awaiting Review | Direct dep | |
4 | hamcrest12 | 1.2 | RHBZ #790258 | arg | In Rawhide | Direct dep; also blocks ehcache-core | |
5 | hessian | 4.0.7 | RHBZ #790551 | arg | In Rawhide | Indirect dep: blocks Spring | |
6 | axiom | 1.2.12 | RHBZ #791053 | arg | Awaiting Review | Direct dep; also blocks axis2 | |
7 | neethi | 3.0.1 | RHBZ #794941 | arg | Awaiting Review | Indirect dep: blocks axis2 | |
8 | XmlSchema | 1.4.7 | RHBZ #794946 | arg | Awaiting Review | Indirect dep: blocks axis2 | |
9 | axis2 | arg | Clean-up Required | blocked by ws-commons-* packages | |||
10 | annogen | 0.1.0 | RHBZ #790990 | arg | Awaiting Review | Indirect dep: blocks axis2 | |
11 | woden | 1.0M9 | arg | Clean-up Required | Indirect dep: blocks axis2 | ||
12 | smack | arg | Clean-up Required | Indirect dep: blocks axis2 (May be avoidable?) | |||
13 | jboss-connector (replaces geronimo-j2ee-connector) | arg | Clean-up Required | Direct dep | |||
14 | jamonapi | 2.73 | RHBZ #791222 | arg | Awaiting Review | Indirect dep: blocks Spring | |
15 | ognl | 3.0.4 | RHBZ #794715 | arg | Awaiting Review | Indirect dep: blocks mule | |
16 | jexcelapi | 2.6.12 | RHBZ #791312 | arg | Awaiting Review | Indirect dep: blocks Spring | |
17 | mule | 2.0.2 | arg | Clean-up Required | Direct dep | ||
18 | springframework | 3.1.0 | arg | Clean-up Required | Direct dep; also blocks mule | ||
19 | hibernate-validator | 4.2.0 | RHBZ #767050 | arg | Blocked | Direct dep; also blocks ehcache, hibernate, gwt, ... | |
20 | hibernate-orm | arg | Clean-up Required | Direct dep; also blocks ehcache | |||
21 | ehcache-core | arg | Clean-up Required | Direct dep | |||
22 | xml-maven-plugin | RHBZ #782250 | ke4qqq | In Rawhide | Indirect dep; blocks ehcache-core | ||
23 | netty3.1 | 3.1.5 | RHBZ #795492 | arg | Awaiting Review | Direct dep | |
24 | stax-utils | 20110309 | RHBZ #794923 | arg | Awaiting Review | Indirect dep; blocks spring | |
25 | gwt | 2.4.0 | arg | Clean-up Required | Direct dep | ||
26 | geronimo-commonj | arg | Clean-up Required | Indirect dep; blocks spring | |||
27 | jsf implementation - TBD | arg | Need Info | Indirect dep; blocks spring-web | |||
28 | axis2c | 1.6.0 | RHBZ #735225 | gholms | In Review | ||
29 | rampartc | gholms | Not yet packaged |
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)
Notes for WSDL2C dependencies (this is a subset of axis2):
- http://svn.apache.org/repos/asf/axis/axis2/java/core/tags/v1.4.1
- http://svn.apache.org/repos/asf/webservices/commons/tags/axiom/1.2.12
- http://svn.apache.org/repos/asf/webservices/commons/tags/neethi/neethi-3.0.1
- http://svn.apache.org/repos/asf/webservices/commons/tags/XmlSchema/1.4.2
- http://svn.apache.org/repos/asf/webservices/woden/tags/1.0M9
- https://svn.java.net/svn/jsr311~svn/tags/jsr311-api-1.1.1
- svn://svn.annogen.codehaus.org/annogen/scm [1]
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