From Fedora Project Wiki

Line 53: Line 53:
|{{bz|790256}}
|{{bz|790256}}
|[[User:Arg|arg]]
|[[User:Arg|arg]]
|'''<span style="color:green">SCM Requested</span>'''
|'''<span style="color:green">In Rawhide</span>'''
|Direct dep
|Direct dep
|-
|-
Line 75: Line 75:
|-
|-
|6
|6
|jamonapi
|2.73
|
|{{bz|791222}}
|[[User:Arg|arg]]
|'''<span style="color:green">In Rawhide</span>'''
|Indirect dep: blocks Spring
|-
|7
|xml-maven-plugin
|
|
|{{bz|782250}}
|[[User:Ke4qqq|ke4qqq]]
|'''<span style="color:green">In Rawhide</span>'''
|Indirect dep; blocks ehcache-core
|-
|8
|axis2c
|1.6.0
|
|{{bz|735225}}
|[[User:Gholms|gholms]]
|'''<span style="color:green">In Rawhide</span>'''
|
|-
|9
|rampartc
|
|
|
|[[User:Gholms|gholms]]
|'''<span style="color:orange">Awaiting Review</span>'''
|
|-
|10
|jexcelapi
|2.6.12
|
|{{bz|791312}}
|[[User:Arg|arg]]
|'''<span style="color:orange">In Review</span>'''
|Indirect dep: blocks Spring
|-
|11
|axiom
|axiom
|1.2.12
|1.2.12
Line 83: Line 128:
|Direct dep; also blocks axis2
|Direct dep; also blocks axis2
|-
|-
|7
|12
|neethi
|neethi
|3.0.1
|3.0.1
Line 92: Line 137:
|Indirect dep: blocks axis2
|Indirect dep: blocks axis2
|-
|-
|8
|13
|XmlSchema
|XmlSchema
|1.4.7
|1.4.7
Line 101: Line 146:
|Indirect dep: blocks axis2
|Indirect dep: blocks axis2
|-
|-
|9
|14
|axis2
|ognl
|
|3.0.4
|
|
|
|{{bz|794715}}
|[[User:Arg|arg]]
|[[User:Arg|arg]]
|'''<span style="color:red">Blocked</span>'''
|'''<span style="color:orange">Awaiting Review</span>'''
|blocked by neethi, woden, XmlSchema
|Indirect dep: blocks mule
|-
|-
|10
|15
|annogen
|annogen
|0.1.0
|0.1.0
Line 119: Line 164:
|Indirect dep: blocks axis2
|Indirect dep: blocks axis2
|-
|-
|11
|16
|geronimo-commonj
|
|
|{{bz|794725}}
|[[User:Jhernand|jhernand]]
|'''<span style="color:orange">Awaiting Review</span>'''
|Indirect dep; blocks spring
|-
|17
|netty3.1
|3.1.5
|
|{{bz|795492}}
|[[User:Arg|arg]]
|'''<span style="color:orange">Awaiting Review</span>'''
|Direct dep
|-
|18
|stax-utils
|20110309
|
|{{bz|794923}}
|[[User:Arg|arg]]
|'''<span style="color:orange">In Review, on hold</span>'''
|Indirect dep; blocks mule -- maybe unnecessary?
|-
|19
|woden
|woden
|1.0M9
|1.0M9
Line 128: Line 200:
|Indirect dep: blocks axis2; blocked by axiom, XmlSchema
|Indirect dep: blocks axis2; blocked by axiom, XmlSchema
|-
|-
|12
|20
|jboss-connector (replaces geronimo-j2ee-connector)
|axis2
|
|
|
|
|
|
|[[User:Arg|arg]]
|[[User:Arg|arg]]
|'''<span style="color:red">In JBoss clean-up queue</span>'''
|'''<span style="color:red">Blocked</span>'''
|Direct dep, see [http://goldmann.fedorapeople.org/jboss_as/queue/2012-02-01/ Jboss queue]
|blocked by neethi, woden, XmlSchema
|-
|-
|13
|21
|jamonapi
|jboss-connector (replaces geronimo-j2ee-connector)
|2.73
|
|
|{{bz|791222}}
|[[User:Arg|arg]]
|'''<span style="color:green">SCM requested</span>'''
|Indirect dep: blocks Spring
|-
|14
|ognl
|3.0.4
|
|
|{{bz|794715}}
|[[User:Arg|arg]]
|'''<span style="color:orange">Awaiting Review</span>'''
|Indirect dep: blocks mule
|-
|15
|jexcelapi
|2.6.12
|
|
|{{bz|791312}}
|[[User:Arg|arg]]
|[[User:Arg|arg]]
|'''<span style="color:orange">In Review</span>'''
|'''<span style="color:red">In JBoss clean-up queue</span>'''
|Indirect dep: blocks Spring
|Direct dep, see [http://goldmann.fedorapeople.org/jboss_as/queue/2012-02-01/ Jboss queue]
|-
|-
|16
|22
|mule
|mule
|2.0.2
|2.0.2
Line 173: Line 227:
|Direct dep
|Direct dep
|-
|-
|17
|23
|springframework
|springframework
|3.1.0
|3.1.1
|
|
|
|
Line 182: Line 236:
|Direct dep; also blocks mule
|Direct dep; also blocks mule
|-
|-
|18
|24
|hibernate-validator
|hibernate-validator
|4.2.0
|4.2.0
Line 191: Line 245:
|Direct dep; also blocks ehcache, hibernate, gwt, ...
|Direct dep; also blocks ehcache, hibernate, gwt, ...
|-
|-
|19
|25
|hibernate-orm
|hibernate-orm
|
|
Line 200: Line 254:
|Direct dep; also blocks ehcache
|Direct dep; also blocks ehcache
|-
|-
|20
|26
|ehcache-core
|ehcache-core
|
|
Line 209: Line 263:
|Direct dep
|Direct dep
|-
|-
|21
|27
|xml-maven-plugin
|
|
|{{bz|782250}}
|[[User:Ke4qqq|ke4qqq]]
|'''<span style="color:green">In Rawhide</span>'''
|Indirect dep; blocks ehcache-core
|-
|22
|netty3.1
|3.1.5
|
|{{bz|795492}}
|[[User:Arg|arg]]
|'''<span style="color:orange">Awaiting Review</span>'''
|Direct dep
|-
|23
|stax-utils
|20110309
|
|{{bz|794923}}
|[[User:Arg|arg]]
|'''<span style="color:orange">In Review, on hold</span>'''
|Indirect dep; blocks mule -- maybe unnecessary?
|-
|24
|gwt
|gwt
|2.4.0
|2.4.0
Line 245: Line 272:
|Direct dep, blocked by hibernate-validator
|Direct dep, blocked by hibernate-validator
|-
|-
|25
|28
|geronimo-commonj
|
|
|{{bz|794725}}
|[[User:Jhernand|jhernand]]
|'''<span style="color:orange">Awaiting Review</span>'''
|Indirect dep; blocks spring
|-
|26
|jsf implementation - TBD
|jsf implementation - TBD
|
|
Line 262: Line 280:
|'''<span style="color:red">Need Info</span>'''
|'''<span style="color:red">Need Info</span>'''
|Indirect dep; blocks spring-web
|Indirect dep; blocks spring-web
|-
|27
|axis2c
|1.6.0
|
|{{bz|735225}}
|[[User:Gholms|gholms]]
|'''<span style="color:green">In Rawhide</span>'''
|
|-
|28
|rampartc
|
|
|
|[[User:Gholms|gholms]]
|'''<span style="color:orange">Awaiting Review</span>'''
|
|}
|}



Revision as of 18:11, 2 March 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 Rawhide
2 aspectjweaver 1.6.12 RHBZ #790519 arg In Rawhide Indirect dep: Blocks spring
3 ha-jdbc 2.0.16 RHBZ #790256 arg In Rawhide 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 jamonapi 2.73 RHBZ #791222 arg In Rawhide Indirect dep: blocks Spring
7 xml-maven-plugin RHBZ #782250 ke4qqq In Rawhide Indirect dep; blocks ehcache-core
8 axis2c 1.6.0 RHBZ #735225 gholms In Rawhide
9 rampartc gholms Awaiting Review
10 jexcelapi 2.6.12 RHBZ #791312 arg In Review Indirect dep: blocks Spring
11 axiom 1.2.12 RHBZ #791053 arg Awaiting Review Direct dep; also blocks axis2
12 neethi 3.0.1 RHBZ #794941 arg Awaiting Review Indirect dep: blocks axis2
13 XmlSchema 1.4.7 RHBZ #794946 arg Awaiting Review Indirect dep: blocks axis2
14 ognl 3.0.4 RHBZ #794715 arg Awaiting Review Indirect dep: blocks mule
15 annogen 0.1.0 RHBZ #790990 arg Awaiting Review Indirect dep: blocks axis2
16 geronimo-commonj RHBZ #794725 jhernand Awaiting Review Indirect dep; blocks spring
17 netty3.1 3.1.5 RHBZ #795492 arg Awaiting Review Direct dep
18 stax-utils 20110309 RHBZ #794923 arg In Review, on hold Indirect dep; blocks mule -- maybe unnecessary?
19 woden 1.0M9 RHBZ #795566 arg Blocked Indirect dep: blocks axis2; blocked by axiom, XmlSchema
20 axis2 arg Blocked blocked by neethi, woden, XmlSchema
21 jboss-connector (replaces geronimo-j2ee-connector) arg In JBoss clean-up queue Direct dep, see Jboss queue
22 mule 2.0.2 arg Clean-up Required Direct dep
23 springframework 3.1.1 arg Clean-up Required Direct dep; also blocks mule
24 hibernate-validator 4.2.0 RHBZ #767050 arg Blocked Direct dep; also blocks ehcache, hibernate, gwt, ...
25 hibernate-orm arg Clean-up Required Direct dep; also blocks ehcache
26 ehcache-core arg Clean-up Required Direct dep
27 gwt 2.4.0 arg Clean-up Required Direct dep, blocked by hibernate-validator
28 jsf implementation - TBD arg Need Info Indirect dep; blocks spring-web

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