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/

Reply via email to