On Sep 10, 2009, at 5:35 PM, David Jencks wrote:

I updated the NOTICE file generation to use the recommended remote- resources plugin techniques.

I would still like to see something change on:

1. I still think that the spec xsds need to be in the spec jar and nowhere else and available from the spec jar. I haven't understood any arguments about why this requires more than one copy or why its a bad idea. Why should an alternative blueprint implementation that wants to use our api jar need to include its own copy of the schema?

2. I see that the core and cm bundles don't import what they export. Not importing what you export still makes be extremely uneasy. Maybe one can argue that the cm bundle is a library since it doesn't appear to export any services or have a bundle activator, but the core bundle is surely not a library since it registers a bundle listener. Unless there is clear harm in importing what we export I would really prefer to follow this principle everywhere and couple it with careful version specification in imports and exports.

3. I'm pretty unhappy with the maven project names at the moment. I'd prefer to see them go back to simple names and use the bundle plugin default behavior to generate the bundle symbolic names to include the org.apache.geronimo fluff.

I wasn't happy with the names, but saw they were consistent with Felix.

I also got an itest failure trying to build but haven't investigated yet.

I saw 1 failure running with Java 6. I also had a clean run with Java 6. Seemed to be a test timeout, but didn't look in detail. Here's the failure:

Tests run: 4, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 23.163 sec <<< FAILURE! testManagedServiceFactory [equinox/3.5.0] (org.apache.geronimo.blueprint.itests.TestConfigAdmin) Time elapsed: 11.263 sec <<< ERROR! java.lang.RuntimeException: Gave up waiting for service (&(objectClass=org.osgi.service.blueprint.container.BlueprintContainer) (osgi .blueprint.container.symbolicname=org.apache.geronimo.blueprint.sample))

--kevan

Reply via email to