[jboss-dev] AS5 targets/guidelines (was: maven gripes)

Dimitris Andreadis dandread at redhat.com
Mon Apr 21 05:47:58 EDT 2008


Sacha Labourey wrote:
> Guys, the team has been locked in a room in the last two weeks, 
> componentizing the build. Dimitris is in close touch with the very few 
> persons that still need to deliver the SPI/releases. Once this is done, 
> we should clearly be able to see much more stability. Dimitris will send 
> new "guidelines" to this ML once all releases/SPI will have been 
> contributed. Stay tuned.
> 
> Cheers,
> 
> sacha

The current set of targets/guidelines include:

============

- Complete the componetization of EJB3 (so it can be released) by breaking out remaining 
cyclical dependencies: In the current component dependency list we have:

- Security aspect & AS security module, Anil
- AS connector module/spi, Jasper
- Clustering aspects, Brian
- EJB3/WS spi, Heiko
- EJB3 core depending on jbossAS classes, Carlo

Those aspects were already broken out:
- asynch
- currentinvocation
- remoting
- transaction

===============

- No further changes to the AS build. The thirdparty directory is now backed by the maven 
repo and that seems to work well (minus the gripes). In order not to disrupt the builds we 
will leave the full mavenization of the AS build for later.

===============

- No more SNAPSHOTs (or re-tagging of releases). Please use tagged releases for whatever 
goes in the AS build. The current snapshots that come directly or indirectly to AS that we 
need to get rid of are:

(cd thirdparty; mvn -U dependency:tree | grep SNAPSHOT)
[INFO] org.jboss.jbossas:jboss-as-thirdparty:pom:5.0.0-SNAPSHOT
[INFO] +- org.jboss.javaee:jboss-servlet-api:jar:2.5.0-SNAPSHOT:compile
[INFO] +- org.jboss.aspects:jboss-security-aspects:jar:1.0.0-SNAPSHOT:compile
[INFO] +- org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0-SNAPSHOT:compile
[INFO] |  \- org.jboss.deployers:jboss-deployers-core:jar:2.0.0-SNAPSHOT:compile

[INFO] +- org.jboss:jboss-vfs:jar:2.0.0-SNAPSHOT:compile
[INFO] +- org.jboss.ejb3:jboss-ejb3-core:jar:jboss-ejb3-client:0.1.0-SNAPSHOT:co
mpile
[INFO] |  +- org.jboss.ejb3:jboss-ejb3-interceptors:jar:0.13.0-SNAPSHOT:compile
[INFO] +- org.jboss.javaee:jboss-jms-api:jar:1.1.0-SNAPSHOT:compile
[INFO] +- org.jboss.deployers:jboss-deployers-client-spi:jar:2.0.0-SNAPSHOT:comp
ile
[INFO] +- org.jboss.javaee:jboss-jca-api:jar:1.5.0-SNAPSHOT:compile
[INFO] +- org.jboss.javaee:jboss-ejb-api:jar:3.0.0-SNAPSHOT:compile
[INFO] +- org.jboss.cluster:jboss-ha-client:jar:1.1.0-SNAPSHOT:compile
[INFO] |  \- org.jboss.aspects:jboss-remoting-aspects:jar:1.0.0-SNAPSHOT:compile

[INFO] +- org.jboss.javaee:jboss-javaee:jar:5.0.0-SNAPSHOT:compile
[INFO] +- org.jboss.javaee:jboss-jacc-api:jar:1.1.0-SNAPSHOT:compile
[INFO] +- org.jboss.deployers:jboss-deployers-impl:jar:2.0.0-SNAPSHOT:compile
[INFO] +- org.jboss.deployers:jboss-deployers-spi:jar:2.0.0-SNAPSHOT:compile
[INFO] +- org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0-SNAPSHOT:compile

[INFO] +- org.jboss.ejb3:jboss-ejb3-core:jar:0.1.0-SNAPSHOT:compile
[INFO] +- org.jboss.ejb3:jboss-ejb3-cache:jar:0.13.0-SNAPSHOT:compile
[INFO] +- jboss.jbossws-framework:jbossws-framework:jar:3.0.2-SNAPSHOT:compile
[INFO] +- org.jboss.deployers:jboss-deployers-core-spi:jar:2.0.0-SNAPSHOT:compil
e
[INFO] +- org.jboss.deployers:jboss-deployers-client:jar:2.0.0-SNAPSHOT:compile
[INFO] +- org.jboss.deployers:jboss-deployers-structure-spi:jar:2.0.0-SNAPSHOT:c
ompile
[INFO] +- jboss.jbossws-framework:resources:jar:3.0.2-SNAPSHOT:compile
[INFO] +- org.jboss.ejb3:jboss-ejb3-security:jar:0.13.0-SNAPSHOT:compile
[INFO] +- org.jboss.javaee:jboss-persistence-api:jar:3.0.0-SNAPSHOT:compile
[INFO] +- jboss.jbossws-common:jbossws-common:jar:1.0.5-SNAPSHOT:compile
[INFO] +- org.jboss.javaee:jboss-jaspi-api:jar:1.0.0-SNAPSHOT:compile
[INFO] +- org.jboss.cluster:jboss-ha-server-api:jar:1.1.0-SNAPSHOT:compile
[INFO] +- org.jboss.javaee:jboss-jad-api:jar:1.2.0-SNAPSHOT:compile
[INFO] \- org.jboss.aspects:jboss-transaction-aspects:jar:1.0.0-SNAPSHOT:compile

=====================

- Complete component updates. Expecting deliverables from:

hibernate
jboss/pojo-cache
security
vfs
remoting
integration
metadata
microcontainer

full list: http://jira.jboss.com/jira/browse/JBAS-5121

=====================

- JDK5 will be the basis of all our TCK testing. All code should be compiled with JDK5 and 
be able to run with both JDK5/6. We need to adapt our testsuite to test for the later scenario.

=====================

- The number of JBAS JIRA are going up instead of going down. Please take a look at what has 
been assign to you or created by you and change the priority to Critical/Blocker, if it must 
make it for AS5 CR1, or reschedule it.

JBossAS 5.0.0.CR1 tasks assigned to me
http://jira.jboss.com/jira/secure/IssueNavigator.jspa?mode=hide&requestId=12311444

JBossAS 5.0.0.CR1 tasks reported by me
http://jira.jboss.com/jira/secure/IssueNavigator.jspa?mode=hide&requestId=12311445

I'm going to reschedule all non Blocker/Critical issues very soon.

=====================

- Testsuite, thanks to Brian, Adrian, Shelly and others we are under ~200 failures! My 
proposal would be to exclude tests that don't make much sense and nobody has cared to look 
at for the past year or so.

http://hudson.qa.jboss.com/hudson/view/JBoss%20AS/job/JBoss-AS-5.0.x-TestSuite-sun15/532/

====================

Once things are stabilized we'll try to come up with a new estimate for the AS5 CR1 delivery 
date.

Thanks
/Dimitris



More information about the jboss-development mailing list