From Fedora Project Wiki

Line 129: Line 129:
|-
|-
|12
|12
|glassfish-jaf
|
|
|
|[[User:Arg|arg]]
|'''<span style="color:green">NOT REQUIRED</span>'''
|JDK7 provides JAF
|-
|13
|ws-woden
|ws-woden
|
|
Line 146: Line 137:
|Indirect dep: blocks axis2
|Indirect dep: blocks axis2
|-
|-
|14
|13
|smack
|smack
|
|
Line 155: Line 146:
|Indirect dep: blocks axis2 (May be avoidable?)
|Indirect dep: blocks axis2 (May be avoidable?)
|-
|-
|15
|14
|geronimo-j2ee-connector
|geronimo-j2ee-connector
|
|
Line 164: Line 155:
|Direct dep
|Direct dep
|-
|-
|16
|15
|jamonapi
|jamonapi
|
|
Line 173: Line 164:
|Indirect dep: blocks Spring
|Indirect dep: blocks Spring
|-
|-
|17
|16
|ognl
|ognl
|
|
Line 182: Line 173:
|Indirect dep: blocks mule
|Indirect dep: blocks mule
|-
|-
|18
|17
|jexcelapi
|jexcelapi
|
|
Line 191: Line 182:
|Indirect dep: blocks Spring
|Indirect dep: blocks Spring
|-
|-
|19
|18
|mule
|mule
|2.0.2
|2.0.2
Line 200: Line 191:
|Direct dep
|Direct dep
|-
|-
|20
|19
|springframework
|springframework
|3.1.0
|3.1.0
Line 209: Line 200:
|Direct dep; also blocks mule
|Direct dep; also blocks mule
|-
|-
|21
|20
|myfaces (master)
|
|
|
|[[User:Arg|arg]]
|'''<span style="color:red">Clean-up Required</span>'''
|Indirect dep; myfaces (or some other jsf implementaiton) blocks spring
|-
|22
|myfaces-plugin-parent
|
|
|
|[[User:Arg|arg]]
|'''<span style="color:red">Clean-up Required</span>'''
|Indirect dep; myfaces (or some other jsf implementaiton) blocks spring
|-
|23
|myfaces-checkstyle-rules
|
|
|
|[[User:Arg|arg]]
|'''<span style="color:red">Clean-up Required</span>'''
|Indirect dep; myfaces (or some other jsf implementaiton) blocks spring
|-
|24
|myfaces-javacc-plugin
|
|
|
|[[User:Arg|arg]]
|'''<span style="color:red">Clean-up Required</span>'''
|Indirect dep; myfaces (or some other jsf implementaiton) blocks spring
|-
|25
|hibernate-validator
|hibernate-validator
|4.2.0
|
|
|
|{{bz|767050}}
|
|[[User:Arg|arg]]
|[[User:Arg|arg]]
|'''<span style="color:red">Clean-up Required</span>'''
|'''<span style="color:red">Blocked</span>'''
|Direct dep; also blocks ehcache, hibernate, gwt, ...
|Direct dep; also blocks ehcache, hibernate, gwt, ...
|-
|-
|26
|21
|hibernate-orm
|hibernate-orm
|
|
Line 263: Line 218:
|Direct dep; also blocks ehcache
|Direct dep; also blocks ehcache
|-
|-
|27
|22
|ehcache-core
|ehcache-core
|
|
Line 272: Line 227:
|Direct dep
|Direct dep
|-
|-
|28
|23
|geronimo-stax-1.0-api
|geronimo-stax-1.0-api
|
|
Line 281: Line 236:
|Indirect dep; blocks axis2; This may be superseded by another stax package
|Indirect dep; blocks axis2; This may be superseded by another stax package
|-
|-
|29
|24
|xml-maven-plugin
|xml-maven-plugin
|
|
Line 290: Line 245:
|Indirect dep; blocks ehcache-core
|Indirect dep; blocks ehcache-core
|-
|-
|30
|25
|netty3.1
|netty3.1
|
|
Line 299: Line 254:
|Direct dep
|Direct dep
|-
|-
|31
|26
|stax-utils
|stax-utils
|
|
Line 308: Line 263:
|Indirect dep; blocks spring
|Indirect dep; blocks spring
|-
|-
|32
|27
|gwt
|gwt
|2.4.0
|2.4.0
Line 317: Line 272:
|Direct dep
|Direct dep
|-
|-
|33
|28
|geronimo-commonj
|geronimo-commonj
|
|
Line 326: Line 281:
|Indirect dep; blocks spring
|Indirect dep; blocks spring
|-
|-
|34
|29
|myfaces-core
|jsf implementation - TBD
|
|
|
|
|
|
|[[User:Arg|arg]]
|[[User:Arg|arg]]
|'''<span style="color:red">Clean-up Required</span>'''
|'''<span style="color:red">Need Info</span>'''
|Indirect dep; blocks spring-web
|Indirect dep; blocks spring-web
|-
|30
|jboss-xnio-base
|1.2.1
|
|
|[[User:Arg|arg]]
|'''<span style="color:red">Not yet packaged</span>'''
|Indirect dep; blocks netty3.1
|-
|-
|}
|}

Revision as of 13:08, 16 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 Indirect dep: Blocks spring
3 ha-jdbc 2.0.16 RHBZ #790256 arg Awaiting Review Direct dep
4 hamcrest1.2 1.2 RHBZ #790258 arg Awaiting Review Direct dep; also blocks ehcache-core
5 hessian 4.0.7 RHBZ #790551 arg Awaiting Review Indirect dep: blocks Spring
6 ws-commons-axiom 1.2.12 RHBZ #791053 arg Awaiting Review Direct dep; also blocks axis2
7 ws-commons-neethi arg Clean-up Required Indirect dep: blocks axis2
8 ws-commons-XmlSchema arg Clean-up Required 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 geronimo-qname arg Clean-up Required Indirect dep: blocks axis2? (May be avoidable)
12 ws-woden arg Clean-up Required Indirect dep: blocks axis2
13 smack arg Clean-up Required Indirect dep: blocks axis2 (May be avoidable?)
14 geronimo-j2ee-connector arg Clean-up Required Direct dep
15 jamonapi arg Clean-up Required Indirect dep: blocks Spring
16 ognl arg Clean-up Required Indirect dep: blocks mule
17 jexcelapi arg Clean-up Required Indirect dep: blocks Spring
18 mule 2.0.2 arg Clean-up Required Direct dep
19 springframework 3.1.0 arg Clean-up Required Direct dep; also blocks mule
20 hibernate-validator 4.2.0 RHBZ #767050 arg Blocked Direct dep; also blocks ehcache, hibernate, gwt, ...
21 hibernate-orm arg Clean-up Required Direct dep; also blocks ehcache
22 ehcache-core arg Clean-up Required Direct dep
23 geronimo-stax-1.0-api arg Clean-up Required Indirect dep; blocks axis2; This may be superseded by another stax package
24 xml-maven-plugin RHBZ #782250 ke4qqq Awaiting Review Indirect dep; blocks ehcache-core
25 netty3.1 arg Clean-up Required Direct dep
26 stax-utils arg Clean-up Required Indirect dep; blocks spring
27 gwt 2.4.0 arg Clean-up Required Direct dep
28 geronimo-commonj arg Clean-up Required Indirect dep; blocks spring
29 jsf implementation - TBD arg Need Info Indirect dep; blocks spring-web
30 jboss-xnio-base 1.2.1 arg Not yet packaged Indirect dep; blocks netty3.1

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, 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):

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