Bug 814075
Summary: | Seam: Invalid dependencies in Seam distribution | ||
---|---|---|---|
Product: | [Retired] JBoss Enterprise WFK Platform 2 | Reporter: | Karel Piwko <kpiwko> |
Component: | Seam | Assignee: | Marek Novotny <mnovotny> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Karel Piwko <kpiwko> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 2.0.0.ER4, 2.0.0.ER7 | CC: | kpiwko, maschmid |
Target Milestone: | --- | ||
Target Release: | 2.0.0.ER8 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | Seam2.3 | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: |
Seam 2.3.0.Beta1-redhat-1
|
|
Last Closed: | 2012-06-22 07:32:22 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Karel Piwko
2012-04-19 07:47:25 UTC
Additional list of missing files: cat foo | grep 'The following artifacts could not be resolved' | sed 's/^.* resolved:\(.*\): \(Failure\|Could\).*$/\1/' | tr ', ' '\n*' *org.jboss.el:jboss-el:jar:1.0_02.CR6 *dom4j:dom4j:jar:1.6.1-brew *org.jboss.seam:jboss-seam-gen:zip:distribution:2.3.0.Beta1-redhat-1 *org.jboss.el:jboss-el:jar:1.0_02.CR6 *org.hibernate:hibernate-core:jar:4.1.1.Final-redhat-1 *org.jboss.el:jboss-el:jar:1.0_02.CR6 *org.hibernate:hibernate-core:jar:4.1.1.Final-redhat-1 *org.hibernate:hibernate-core:jar:4.1.1.Final-redhat-1 *org.hibernate:hibernate-entitymanager:jar:4.1.1.Final-redhat-1 *dom4j:dom4j:jar:1.6.1-brew *jgroups:jgroups:jar:2.6.20.Final *org.drools:drools-core:jar:5.2.1.BRMS *org.drools:drools-compiler:jar:5.2.1.BRMS *org.drools:drools-templates:jar:5.2.1.BRMS *org.drools:drools-decisiontables:jar:5.2.1.BRMS *org.jbpm.jbpm3:jbpm-jpdl:jar:3.2.11.SP1 *org.jboss.el:jboss-el:jar:1.0_02.CR6 *org.opensymphony.quartz:quartz:jar:1.6.5 *oswego-concurrent:concurrent:jar:1.3.4 *dom4j:dom4j:jar:1.6.1-brew *org.hibernate:hibernate-core:jar:4.1.1.Final-redhat-1 *org.jboss.el:jboss-el:jar:1.0_02.CR6 *org.jboss.kernel:jboss-dependency:jar:2.2.0.SP2 *org.jboss.kernel:jboss-kernel:jar:2.2.0.SP2 *javax.inject:javax.inject:jar:1.0-PFD-1 *javax.xml.bind:jaxb-api:jar:2.2.4-redhat-1 *org.jboss.el:jboss-el:jar:1.0_02.CR6 *xerces:xercesImpl:jar:2.9.1-patch-01 *com.sun.xsom:xsom:jar:20110101-redhat-1 *com.google.inject:guice:jar:3.0-redhat-1 *com.google.inject.extensions:guice-assistedinject:jar:3.0-redhat-1 *com.google.inject.extensions:guice-multibindings:jar:3.0-redhat-1 *xmlunit:xmlunit:jar:1.3_redhat_1 *xmlunit:xmlunit:jar:1.3_redhat_1 *javax.inject:javax.inject:jar:1.0-PFD-1 *javax.inject:javax.inject:jar:1.0-PFD-1 *javax.xml.bind:jaxb-api:jar:2.2.4-redhat-1 *org.jboss.el:jboss-el:jar:1.0_02.CR6 *xerces:xercesImpl:jar:2.9.1-patch-01 *com.sun.xsom:xsom:jar:20110101-redhat-1 *com.google.inject:guice:jar:3.0-redhat-1 *com.google.inject.extensions:guice-assistedinject:jar:3.0-redhat-1 *com.google.inject.extensions:guice-multibindings:jar:3.0-redhat-1 *xmlunit:xmlunit:jar:1.3_redhat_1 Bumped version to ER6. Target it ER7 as 2.3.0.Beta2 will be aimed to ER7 Please check the list with the latest ER7 List of transitive dependencies missing in Seam 2.3 Beta2 in WFK ER7: * dom4j:dom4j:jar:1.6.1-brew in (org.jboss.seam:distribution:pom:2.3.0.Beta2-redhat-1,org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,org.jboss.seam:jboss-seam-ioc:jar:2.3.0.Beta2-redhat-1,org.jboss.seam:jboss-seam-remoting:jar:2.3.0.Beta2-redhat-1,org.jboss.seam:jboss-seam-resteasy:jar:2.3.0.Beta2-redhat-1,org.jboss.seam:jboss-seam-ui:jar:2.3.0.Beta2-redhat-1,org.jboss.seam:seam-integration-tests:war:2.3.0.Beta2-redhat-1,) => use 1.6.1-redhat-1 instead, it is in EAP repo * jgroups:jgroups:jar:2.6.20.Final in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) => is there a way how to update to EAP6 jgroups 3 ? ... we don't definitely want to support old JGroups in WFK * org.drools:drools-compiler:jar:5.2.2.BRMS in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) * org.drools:drools-core:jar:5.2.2.BRMS in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) * org.drools:drools-decisiontables:jar:5.2.2.BRMS in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) * org.drools:drools-templates:jar:5.2.2.BRMS in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) => apparently we have to package drools or drools have to go to Maven Central * org.opensymphony.quartz:quartz:jar:1.6.5 in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) => upstream version has different G:A * oswego-concurrent:concurrent:jar:1.3.4 in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) => upstream version has different G:A Additional list, based on suspicious dependency listing: * org.hibernate:hibernate-tools:3.2.4.GA in org.jboss.seam:jboss-seam-gen:2.3.0.Beta2-redhat-1 * org.hibernate:jtidy:r8-20060801 in org.jboss.seam:jboss-seam-gen:2.3.0.Beta2-redhat-1 Additional list, based on suspicious dependency listing, continued: * xerces:xercesImpl:2.9.1 in org.jboss.seam:functional-tests:2.3.0.Beta2-redhat-1 => there is a different version living around * org.hibernate:hibernate-search-infinispan:4.1.0.CR3 => should be enterprise version in bom, parent * org.infinispan:infinispan-core:5.1.3.FINAL-redhat-1 => should be aligned to EAP = 5.1.4-redhat-1 (In reply to comment #5) > List of transitive dependencies missing in Seam 2.3 Beta2 in WFK ER7: > > > * dom4j:dom4j:jar:1.6.1-brew > in > (org.jboss.seam:distribution:pom:2.3.0.Beta2-redhat-1,org.jboss.seam:jboss- > seam:ejb:2.3.0.Beta2-redhat-1,org.jboss.seam:jboss-seam-ioc:jar:2.3.0.Beta2- > redhat-1,org.jboss.seam:jboss-seam-remoting:jar:2.3.0.Beta2-redhat-1,org. > jboss.seam:jboss-seam-resteasy:jar:2.3.0.Beta2-redhat-1,org.jboss.seam:jboss- > seam-ui:jar:2.3.0.Beta2-redhat-1,org.jboss.seam:seam-integration-tests:war:2. > 3.0.Beta2-redhat-1,) > > => use 1.6.1-redhat-1 instead, it is in EAP repo that is doable > > * jgroups:jgroups:jar:2.6.20.Final > in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) > > => is there a way how to update to EAP6 jgroups 3 ? ... we don't definitely > want to support old JGroups in WFK not sure, it is there as a compile dep and 3.x doesn't hav eto be API compatible > > * org.drools:drools-compiler:jar:5.2.2.BRMS > in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) > * org.drools:drools-core:jar:5.2.2.BRMS > in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) > * org.drools:drools-decisiontables:jar:5.2.2.BRMS > in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) > * org.drools:drools-templates:jar:5.2.2.BRMS > in (org.jboss.seam:jboss-seam:ejb:2.3.0.Beta2-redhat-1,) > > => apparently we have to package drools or drools have to go to Maven Central Drools are in Central, the thing is that we always build on top SOA productized bits. we can change that and say if customer wants support they have to update to the Drools which are in BRMS (In reply to comment #6) > Additional list, based on suspicious dependency listing: > > * org.hibernate:hibernate-tools:3.2.4.GA > in org.jboss.seam:jboss-seam-gen:2.3.0.Beta2-redhat-1 > * org.hibernate:jtidy:r8-20060801 > in org.jboss.seam:jboss-seam-gen:2.3.0.Beta2-redhat-1 hibernate tools are not released as Maven artifact and we need anyway upgrade to some version which is used/bundled in JBTools. The same applies to jtidy - not possible to change as it is dependent on hibernate tools. (In reply to comment #7) > Additional list, based on suspicious dependency listing, continued: > > * xerces:xercesImpl:2.9.1 > in org.jboss.seam:functional-tests:2.3.0.Beta2-redhat-1 > > => there is a different version living around > > * org.hibernate:hibernate-search-infinispan:4.1.0.CR3 > > => should be enterprise version > in bom, paren Seam doesn't use that and that is coming from BOM javaee-with-hibernate M11-redhat-1 > > > * org.infinispan:infinispan-core:5.1.3.FINAL-redhat-1 > => should be aligned to EAP = 5.1.4-redhat-1 not necessary. WFK has got special build in WFK repository with built ISPN modules which are not provided by EAP. All except hibernate-tools and jtidy were added into WFK maven repository as workaround (In reply to comment #11) > All except hibernate-tools and jtidy were added into WFK maven repository as > workaround Hibernate tools are internal release in thirdparty nexus repository and Max from JBoss Tools team doesn't recommend to publish it in repository. There are still two artifacts missing in the distribution, however this are not distributed by default in the repository (a.k.a. no ZIP, no WAR rules) * org.jboss.seam:jboss-seam-gen:zip:distribution:2.3.0.Beta2-redhat-1 in (org.jboss.seam:distribution:pom:2.3.0.Beta2-redhat-1,) * org.jboss.seam:seam-integration-tests:war:2.3.0.Beta2-redhat-1 in (org.jboss.seam:distribution:pom:2.3.0.Beta2-redhat-1,) The rest seems to be XercesImpl, jtidy and hibernate-tools, which was claimed ok. |