On Aug 21, 2006, at 9:21 PM, David Blevins wrote:


On Aug 21, 2006, at 7:13 PM, Kevan Miller wrote:

As long as we have inter-dependencies between specs (e.g. javamail depends on activation; jaxrpc on saaj, qname, and servlet; and especially geronimo-spec-j2ee depends on everything), I'm not convinced that this really makes things any better...

I agree that your plan is better than the previous plan for multiple trunks, but I'm not convinced that either plan is actually making things simpler...

If I understand your proposal, tags/geronimo-spec-jaxrpc-<jax- rpcversion>/pom.xml will specify the tagged versions of saaj, qname, and servlet upon which it depends? So, haven't we just split apart the specification of these version dependencies from a single pom.xml into multiple poms? Is this really making things simpler?

That'd be right. I'm not sure how complicated that is, though. None of those specs have changed in a year. Can you give an non- hypothetical example of something that does change and causes this problem that isn't the J2EE uber-jar?

Maybe I don't understand the proposal, but otherwise IIUC every time we've found a problem in e.g. the jacc spec we'd need to release every spec jar, and update all the versions. I guess we do this with a lot of geronimo jars going e.g. from 1.1 to 1.1.1 but I think having a lot of identical-contents spec jars would be too confusing.

thanks
david jencks


-David




Reply via email to