Hi Charles, We usually create a specs project if we need an OSGi bundle for a Java specification (JSR-xyz) that is only available as a plain JAR or if the existing bundle requires the help of our Locator mechanism (described in this post by Guillaume: http://gnodet.blogspot.com/2008/05/jee-specs-in-osgi.html) to work properly in an OSGi environment. In the bundles project, you'll find other JARs (implementations for the specs, utility jars, ...) that are being converted into OSGi bundles. The only exception I just noticed now is the jcr-api-1.0 specification jar, which is currently a bundle rather than a spec, but I would suggest we move that for the next version of the specs project.
We don't actively monitor the JCP for any new specifications that are being released to proactively add them to our specs project, we only add them when we need them for Camel, ServiceMix, ... Most of the releases of this project are also being done depending on the requirements of these other projects, e.g. the reason for cutting the 1.5.0 release right now is to make the JSR-303 spec available for doing the Camel 2.3.0 release afterwards. Regards, Gert Vanthienen ------------------------ Open Source SOA: http://fusesource.com Blog: http://gertvanthienen.blogspot.com/ On 29 April 2010 13:13, Charles Moulliard <[email protected]> wrote: > Hi, > > My questions are perhaps trivial but I would like to know : > > - Rules governing that a jar becomes a ServiceMix spec instead of a bundle ? > - Is the list up to date ? Do we cover all the java specs, ... ? > - How is this deliverable linked to ServiceMix 4.x deliverable ? > > Kind regards, > > Charles Moulliard > > Senior Enterprise Architect (J2EE, .NET, SOA) > Apache Camel Committer > > ******************************************************************* > - Blog : http://cmoulliard.blogspot.com > - Twitter : http://twitter.com/cmoulliard > - Linkedlin : http://www.linkedin.com/in/charlesmoulliard > > > > On Thu, Apr 29, 2010 at 12:52 PM, Gert Vanthienen > <[email protected]> wrote: >> L.S., >> >> I've uploaded a release for ServiceMix Specs 1.5.0 to >> https://repository.apache.org/content/repositories/orgapacheservicemix-032/ >> >> An overview of issues fixed in this release can be found at >> https://issues.apache.org/activemq/browse/SMX4/fixforversion/12185 >> >> The scm tag is available on >> http://svn.apache.org/viewvc/servicemix/smx4/specs/tags/specs-1.5.0/ >> >> Signature files can be verified using the >> http://svn.apache.org/repos/asf/servicemix/scripts/check_staged_smx_release.sh >> script: >> check_staged_smx_release.sh 032 >> >> Please vote to approve this release: >> >> [ ] +1 Approve the release >> [ ] -1 Veto the release (please provide specific comments) >> >> This vote will be open for 72 hours. >> >> Thanks, >> >> Gert Vanthienen >> ------------------------ >> Open Source SOA: http://fusesource.com >> Blog: http://gertvanthienen.blogspot.com/ >> >
