The version numbering conventions used for the different spec jars is very consistent currently. For new spec jars, we have a mixture of 1.0 and 1.0.0 first versions. For maintenance releases, both a two-digit and three-digit numbering schemes are being used. This can be confusing, and with the large number of spec jars getting created for java ee 6, it is only getting worse. We should be following "standard" conventions for this numbering:
1) A new spec version release should use a two-digit numbering scheme (e.g., "1.0", "1.1", etc.)
2) A maintenance revision of that spec jar should begin using a three-digit numbering scheme ("1.0.1", "1.0.2", etc.).
The spec jars in trunk required for a java ee 6 release should be updated now to be kept consistent.