On Aug 20, 2010, at 6:07 AM, Rick McGuire wrote:

> 
> This version of the file appears to be generated automatically by the build 
> (not sure what plugin does this).  The descriptive name "Annotation 1.1" is 
> taken directly from the project pom.  Note that all of the Geronimo specs 
> have this same problem, so the correction will need to be applied to all of 
> the projects in trunk.  So before I go changing anything, I'd like to have 
> consensus on what I need to be changing this to.  So,
> 
> 1)  What should be the format of the description in the binary jar file?  On 
> the vote thread, Kevan suggested "Apache Geronimo" or "Apache Geronimo 
> Annotation Spec".  Since this is generated from the project pom, I don't 
> think using "Apache Geronimo" is best option.  I suspect we might want to 
> maintain the spec version number in this as well, so "Apache Geronimo 
> Annotation 1.1 Spec" or "Apache Geronimo Common Annotation 1.1 Spec" would be 
> better.  I believe Kevan's biggest objection was with the missing "Apache 
> Geronimo" designation.

Right the NOTICE should contain the project name (Apache Geronimo). We can add 
the subproject info. Personally, I don't think the spec version is necessary, 
but don't have a problem with it being there.

> 
> 2)  Should the source NOTICE file be kept as is or changed to match the 
> generated NOTICE file?  Keeping these the same is definitely a manual 
> process, so there's a good chance there will be drift over time.  I suspect 
> there's also a good chance that new projects will get created by using an 
> existing project as a model, so it's also likely that mismatches will get 
> included that way.  I think I would lean toward using the common source 
> NOTICE file with the generic "Apache Geronimo" name.

I would prefer that they were the same. Works for me.

--kevan

Reply via email to