On 7/7/06, Jeff Genender <[EMAIL PROTECTED]> wrote:
I still believe there is value getting the state of OpenEJB at tagged level and accessing it with m:co. Here is an example... I am trying to research some classloading issues regarding OpenEJB and Geronimo 1.1. It behooves me to have source level access to both OpenEJB and Geronimo for the state of the Geronimo 1.1 release so I can accurately debug the problem. It would be nice to have the m:co checkout the tagged version of OpenEJB since we are not really supposed to have any snapshots in there.
I'll do you one even better, Jeff ... I've just discovered that geronimo/tags/1.1.0 depends on openejb 2.1 branch which depends on geronimo-1.1.1-SNAPSHOT. This means that any user with a clean environment who is interested in building Geronimo 1.1 from source and somehow figures out that Geronimo 1.1resides in geronimo/tags/1.1.0 and follows the bulid instructions on the wiki will wind up with the following error: BUILD FAILED File...... /Users/bsnyder/src/geronimo/tags/1.1.0/maven.xml Element... maven:reactor Line...... 48 Column.... 105 The build cannot continue because of the following unsatisfied dependencies: geronimo-dependency-plugin-1.1.1-3.jar geronimo-connector-1.1.1-SNAPSHOT.jar geronimo-core-1.1.1-SNAPSHOT.jar geronimo-client-1.1.1-SNAPSHOT.jar geronimo-common-1.1.1-SNAPSHOT.jar geronimo-deployment-1.1.1-SNAPSHOT.jar geronimo-j2ee-1.1.1-SNAPSHOT.jar geronimo-management-1.1.1-SNAPSHOT.jar geronimo-kernel-1.1.1-SNAPSHOT.jar geronimo-security-1.1.1-SNAPSHOT.jar geronimo-timer-1.1.1-SNAPSHOT.jar geronimo-transaction-1.1.1-SNAPSHOT.jar geronimo-axis-1.1.1-SNAPSHOT.jar geronimo-axis-builder-1.1.1-SNAPSHOT.jar geronimo-naming-1.1.1-SNAPSHOT.jar geronimo-system-1.1.1-SNAPSHOT.jar geronimo-util-1.1.1-SNAPSHOT.jar geronimo-webservices-1.1.1-SNAPSHOT.jar Those are missing deps on Geronimo 1.1.1 while building Geronimo 1.1. In other words, geronimo/tags/1.1.0 is permanently broken. IMO, this issue is worse than we originally thought. To fix this issue, I changed m:checkout to grab the openejb 2.1 tag. Then I changed the geronimo_version in my local copy of the openejb 2.1 tag from 1.1-SNAPSHOT to 1.1. After this, Geronimo 1.1 built successfully for me. At a minimum this solution should be documented in the appropriate locations. Maximally, we should consider fixing 1.1. Bruce -- perl -e 'print unpack("u30","D0G)[EMAIL PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' Apache Geronimo - http://geronimo.apache.org/ Apache ActiveMQ - http://incubator.apache.org/activemq/ Apache ServiceMix - http://incubator.apache.org/servicemix/ Castor - http://castor.org/