No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
* Mule | * 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 | 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- | 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: | 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) | * axis2c (and axis2c-devel) | ||
* rampartc | * rampartc (and rampartc-devel) | ||
=== | === Packaging Progress === | ||
These | These are the packages still in progress which are necessary for the Eucalyptus build: | ||
{| | {| | ||
Line 98: | Line 30: | ||
|- | |- | ||
|1 | |1 | ||
| | |wss4j | ||
| | |1.5.12 | ||
| | | | ||
|{{bz| | |{{bz|787738}} | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|'''<span style="color: | |'''<span style="color:orange">Awaiting Review</span>''' | ||
| | | | ||
|- | |- | ||
|2 | |2 | ||
| | |aspectjweaver | ||
| | |1.6.12 | ||
| | | | ||
|{{bz| | |{{bz|790519}} | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|''' | |'''<span style="color:orange">In Review</span>''' | ||
| | | | ||
|- | |- | ||
|3 | |3 | ||
| | |ha-jdbc | ||
| | |2.0.16 | ||
| | | | ||
|{{bz| | |{{bz|790256}} | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|'''<span style="color: | |'''<span style="color:orange">Awaiting Review</span>''' | ||
| | | | ||
|- | |- | ||
|4 | |4 | ||
| | |hamcrest1.2 | ||
|2 | |1.2 | ||
| | | | ||
|{{bz|790258}} | |||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|'''<span style="color: | |'''<span style="color:orange">Awaiting Review</span>''' | ||
| | | | ||
|- | |- | ||
|5 | |5 | ||
| | |hessian | ||
|0. | |4.0.7 | ||
| | | | ||
|{{bz|790551}} | |||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|'''<span style="color: | |'''<span style="color:orange">Awaiting Review</span>''' | ||
| | | | ||
|- | |- | ||
|6 | |6 | ||
| | |ws-commons-axiom | ||
| | | | ||
| | |||
| | | | ||
| | | | ||
|'''<span style="color:red">Clean-up Required</span>''' | |||
|'''<span style="color:red"> | |||
| | | | ||
|- | |- | ||
|7 | |7 | ||
| | |ws-commons-neethi | ||
| | | | ||
| | |||
| | |||
| | | | ||
|'''<span style="color:red">Clean-up Required</span>''' | |||
| | | | ||
|- | |- | ||
|8 | |8 | ||
| | |ws-commons-XmlSchema | ||
| | | | ||
| | |||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|''' | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|9 | |9 | ||
| | |axis2 | ||
| | | | ||
| | | | ||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|'''<span style="color:red"> | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | |blocked by ws-commons-* packages | ||
|- | |- | ||
|10 | |10 | ||
| | |annogen | ||
| | | | ||
| | |||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|''' | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|11 | |11 | ||
| | |geronimo-qname | ||
| | | | ||
| | |||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|''' | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|12 | |12 | ||
| | |glassfish-jaf | ||
| | | | ||
| | | | ||
| | | | ||
|[[User: | |[[User:Arg|arg]] | ||
|'''<span style="color: | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|13 | |13 | ||
| | |ws-woden | ||
| | | | ||
| | |||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|''' | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|14 | |14 | ||
| | |smack | ||
| | | | ||
| | |||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|''' | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|15 | |15 | ||
| | |geronimo-j2ee-connector | ||
| | | | ||
| | |||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|''' | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|16 | |16 | ||
| | |jamonapi | ||
| | | | ||
| | |||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|''' | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|17 | |17 | ||
| | |ognl | ||
| | | | ||
| | | | ||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|''' | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|18 | |18 | ||
| | |jexcelapi | ||
| | | | ||
| | | | ||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|'''<span style="color: | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|19 | |19 | ||
| | |mule | ||
|2. | |2.0.2 | ||
| | | | ||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|''' | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|20 | |20 | ||
| | |springframework | ||
| | |3.1.0 | ||
| | | | ||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|'''<span style="color: | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |- | ||
|21 | |21 | ||
|myfaces (master) | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
| | |||
|- | |||
|22 | |||
|myfaces-plugin-parent | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
| | |||
|- | |||
|23 | |||
|myfaces-checkstyle-rules | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
| | |||
|- | |||
|24 | |||
|myfaces-javacc-plugin | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
| | |||
|- | |||
|25 | |||
|hibernate-validator | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
|This overlaps with JBossAS7 packaging | |||
|- | |||
|26 | |||
|hibernate-orm | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
|This overlaps with JBossAS7 packaging | |||
|- | |||
|27 | |||
|ehcache-core | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
| | |||
|- | |||
|28 | |||
|geronimo-stax-1.0-api | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
|This may be superseded by another stax package | |||
|- | |||
|29 | |||
|xml-maven-plugin | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
| | |||
|- | |||
|30 | |||
|netty3.1 | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
| | |||
|- | |||
|31 | |||
|stax-utils | |||
| | |||
| | |||
| | |||
|[[User:Arg|arg]] | |||
|'''<span style="color:red">Clean-up Required</span>''' | |||
| | |||
|- | |||
|32 | |||
|gwt | |gwt | ||
|2.4.0 | |2.4.0 | ||
Line 283: | Line 314: | ||
| | | | ||
|[[User:Arg|arg]] | |[[User:Arg|arg]] | ||
|'''<span style="color:red"> | |'''<span style="color:red">Clean-up Required</span>''' | ||
| | | | ||
|- | |||
|} | |} | ||
The above depenencies should be enough the complete most of the required spring modules, including: | |||
* spring-beans | |||
* spring-context | |||
* spring-context-support | |||
* spring | |||
* | |||
* spring | |||
I have *not* determined the full list of dependencies required for spring-web, and this may not be necessary for me until I attempt to package the eucalyptus web UI. | |||
WSDL2C dependencies (this is a subset of axis2): | 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/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/axiom/1.2.12 |
Revision as of 16:20, 15 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 | Awaiting Review | ||
2 | aspectjweaver | 1.6.12 | RHBZ #790519 | arg | In Review | ||
3 | ha-jdbc | 2.0.16 | RHBZ #790256 | arg | Awaiting Review | ||
4 | hamcrest1.2 | 1.2 | RHBZ #790258 | arg | Awaiting Review | ||
5 | hessian | 4.0.7 | RHBZ #790551 | arg | Awaiting Review | ||
6 | ws-commons-axiom | Clean-up Required | |||||
7 | ws-commons-neethi | Clean-up Required | |||||
8 | ws-commons-XmlSchema | arg | Clean-up Required | ||||
9 | axis2 | arg | Clean-up Required | blocked by ws-commons-* packages | |||
10 | annogen | arg | Clean-up Required | ||||
11 | geronimo-qname | arg | Clean-up Required | ||||
12 | glassfish-jaf | arg | Clean-up Required | ||||
13 | ws-woden | arg | Clean-up Required | ||||
14 | smack | arg | Clean-up Required | ||||
15 | geronimo-j2ee-connector | arg | Clean-up Required | ||||
16 | jamonapi | arg | Clean-up Required | ||||
17 | ognl | arg | Clean-up Required | ||||
18 | jexcelapi | arg | Clean-up Required | ||||
19 | mule | 2.0.2 | arg | Clean-up Required | |||
20 | springframework | 3.1.0 | arg | Clean-up Required | |||
21 | myfaces (master) | arg | Clean-up Required | ||||
22 | myfaces-plugin-parent | arg | Clean-up Required | ||||
23 | myfaces-checkstyle-rules | arg | Clean-up Required | ||||
24 | myfaces-javacc-plugin | arg | Clean-up Required | ||||
25 | hibernate-validator | arg | Clean-up Required | This overlaps with JBossAS7 packaging | |||
26 | hibernate-orm | arg | Clean-up Required | This overlaps with JBossAS7 packaging | |||
27 | ehcache-core | arg | Clean-up Required | ||||
28 | geronimo-stax-1.0-api | arg | Clean-up Required | This may be superseded by another stax package | |||
29 | xml-maven-plugin | arg | Clean-up Required | ||||
30 | netty3.1 | arg | Clean-up Required | ||||
31 | stax-utils | arg | Clean-up Required | ||||
32 | gwt | 2.4.0 | arg | Clean-up Required |
The above depenencies 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, and this may not be necessary for me until I attempt to package the eucalyptus web UI.
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