I did some more investigation into the status of the spec APIs
(see items 2 and 3 below). I found that there are binary jars for both
of these in the the Maven repo at
http://people.apache.org/repo/m2-incubating-repository/org/osoa/sca-api-r0.95/1.0-incubator-M2/sca-api-r0.95-1.0-incubator-M2.jar
and
http://people.apache.org/repo/m2-incubating-repository/org/apache/tuscany/commonj-api_r1.1/1.0-incubator-M2/commonj-api_r1.1-1.0-incubator-M2.jar
The Tuscany SCA Java M2 source and samples builds are using these jars,
which were placed in the maven repo on October 31. However, I can't
find any Apache vote that took place to publish these artifacts. I also
can't find any published source or javadoc for them.
Since the SCA Java M2 release is dependent on these artifacts, I'd
appreciate clarification of their status. Are they intended to be part
of the SCA Java M2 release? If so, we need to be voting now to include
them in this release (preferably with source and javadoc as well).
If they are not part of the SCA Java M2 release, which PPMC/IPMC vote
approved their release to the maven repo?
Simon
Simon Nash wrote:
I have a few comments and questions on these artifacts.
1. The set of extensions in the contrib directory of the binary
distribution is not the same as the set of extensions published
via the maven repo.
(a) The following are in both of these places:
axis2-1.0-incubator-M2.jar
databinding-sdo-1.0-incubator-M2.jar
javascript-1.0-incubator-M2.jar
rmi-1.0-incubator-M2.jar
ruby-1.0-incubator-M2.jar
spring-1.0-incubator-M2.jar
(b) The following are only in the maven repo:
wsdl-1.0-incubator-M2.jar
groovy-1.0-incubator-M2.jar
databinding-axiom-1.0-incubator-M2.jar
databinding-castor-1.0-incubator-M2.jar
databinding-jaxb-1.0-incubator-M2.jar
databinding-xmlbeans-1.0-incubator-M2.jar
databinding-test-1.0-incubator-M2.jar
celtix-1.0-incubator-M2.jar
binding-jsonrpc-1.0-incubator-M2.jar
It is not clear why there are these differences. Do the items in
list (b) have the same status as those in list (a), or some lesser
status?
For example, I recall a discussion some time ago in which we agreed to
publish the celtix binding only as part of the source distro and not as
part of the binary distro because we did not want to encourage its use
at the present time. If this is still our view, then I don't think
we should include it in the list of binary artifacts published to the
maven repo. Having it in this list makes it look like a fully endorsed
part of M2.
I'm not sure about some of the other things in the (b) list. For
example,
do we need to publish databinding-test to the maven repo? And what
about
the databindings for castor, jaxb and xmlbeans? Are these all working,
fully tested, and ready to be released?
I think the simplest approach would be to agree on a list of extensions
that we are endorsing as part of the M2 release and and put these
extension jars in both the contrib directory of the binary distro and
the maven repo. This would clarify exactly what extensions we are
endorsing as part of our M2 release.
2. The SCA spec APIs have been removed. They no longer appear in
the downloadable source distribution(s)
the downloadable javadoc distribution
the binary jars published to the maven repo
the javadoc jars published to the maven repo
They should be restored to all these places.
3. The commonj spec APIs have been removed. Is this because we are able
to reference a version of these from elsewhere? If not, then we
need to make them available in a suitable form so that they can
be used to build the kernel.
Simon
Jeremy Boynes wrote:
Please vote to approve the release of the incubator-M2 version of
Apache Tuscany SCA for Java.
These archives are -incubator- rather than -incubating- for
consistency with the SDO and DAS M2 releases.
None of the distributions have a top level directory reflecting the
version.
Thanks
--
Jeremy
Source distribution:
http://people.apache.org/~jboynes/tuscany-M2/tuscany-sca-1.0-
incubator-M2-src.tar.gz
http://people.apache.org/~jboynes/tuscany-M2/tuscany-sca-1.0-
incubator-M2-src.zip
Binary distribution:
http://people.apache.org/~jboynes/tuscany-M2/tuscany-sca-1.0-
incubator-M2-bin.tar.gz
http://people.apache.org/~jboynes/tuscany-M2/tuscany-sca-1.0-
incubator-M2-bin.zip
Samples:
http://people.apache.org/~jboynes/tuscany-M2/tuscany-sca-1.0-
incubator-M2-samples.tar.gz
http://people.apache.org/~jboynes/tuscany-M2/tuscany-sca-1.0-
incubator-M2-samples.zip
Javadoc:
http://people.apache.org/~jboynes/tuscany-M2/tuscany-sca-1.0-
incubator-M2-javadoc.zip
Artifacts in the Maven repo at
http://people.apache.org/repo/m2-incubating-repository/org/apache/
tuscany/
org/apache/tuscany/sca/parent/1.0-incubator-M2/parent-1.0-incubator-
M2.pom
org/apache/tuscany/sca/kernel/parent/1.0-incubator-M2/parent-1.0-
incubator-M2.pom
org/apache/tuscany/sca/kernel/tuscany-api/1.0-incubator-M2/tuscany-
api-1.0-incubator-M2.jar
org/apache/tuscany/sca/kernel/tuscany-api/1.0-incubator-M2/tuscany-
api-1.0-incubator-M2-javadoc.jar
org/apache/tuscany/sca/kernel/tuscany-host-api/1.0-incubator-M2/
tuscany-host-api-1.0-incubator-M2.jar
org/apache/tuscany/sca/kernel/tuscany-host-api/1.0-incubator-M2/
tuscany-host-api-1.0-incubator-M2-javadoc.jar
org/apache/tuscany/sca/kernel/tuscany-spi/1.0-incubator-M2/tuscany-
spi-1.0-incubator-M2.jar
org/apache/tuscany/sca/kernel/tuscany-spi/1.0-incubator-M2/tuscany-
spi-1.0-incubator-M2-javadoc.jar
org/apache/tuscany/sca/kernel/core/1.0-incubator-M2/core-1.0-
incubator-M2.jar
org/apache/tuscany/sca/test/1.0-incubator-M2/test-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/parent/1.0-incubator-M2/parent-1.0-
incubator-M2.pom
org/apache/tuscany/sca/services/idl/parent/1.0-incubator-M2/
parent-1.0-incubator-M2.pom
org/apache/tuscany/sca/services/idl/wsdl/1.0-incubator-M2/wsdl-1.0-
incubator-M2.jar
org/apache/tuscany/sca/services/containers/parent/1.0-incubator-M2/
parent-1.0-incubator-M2.pom
org/apache/tuscany/sca/services/containers/groovy/1.0-incubator-M2/
groovy-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/containers/javascript/1.0-incubator-
M2/javascript-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/containers/ruby/1.0-incubator-M2/
ruby-1.0-incubator-M2.jar
org/apache/tuscany/sca/runtime/parent/1.0-incubator-M2/parent-1.0-
incubator-M2.pom
org/apache/tuscany/sca/runtime/webapp/1.0-incubator-M2/webapp-1.0-
incubator-M2.jar
org/apache/tuscany/sca/services/containers/spring/1.0-incubator-M2/
spring-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/databinding/parent/1.0-incubator-M2/
parent-1.0-incubator-M2.pom
org/apache/tuscany/sca/services/databinding/databinding-axiom/1.0-
incubator-M2/databinding-axiom-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/databinding/databinding-castor/1.0-
incubator-M2/databinding-castor-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/databinding/databinding-jaxb/1.0-
incubator-M2/databinding-jaxb-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/databinding/databinding-sdo/1.0-
incubator-M2/databinding-sdo-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/databinding/databinding-xmlbeans/1.0-
incubator-M2/databinding-xmlbeans-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/databinding/databinding-test/1.0-
incubator-M2/databinding-test-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/bindings/parent/1.0-incubator-M2/
parent-1.0-incubator-M2.pom
org/apache/tuscany/sca/services/bindings/sunjars/1.0-incubator-M2/
sunjars-1.0-incubator-M2.pom
org/apache/tuscany/sca/services/bindings/celtix/1.0-incubator-M2/
celtix-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/bindings/axis2/1.0-incubator-M2/
axis2-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/bindings/binding-jsonrpc/1.0-
incubator-M2/binding-jsonrpc-1.0-incubator-M2.jar
org/apache/tuscany/sca/services/bindings/rmi/1.0-incubator-M2/rmi-1.0-
incubator-M2.jar
org/apache/tuscany/sca/services/maven/1.0-incubator-M2/maven-1.0-
incubator-M2.jar
org/apache/tuscany/sca/runtime/webapp-host/1.0-incubator-M2/webapp-
host-1.0-incubator-M2.jar
org/apache/tuscany/sca/runtime/standalone/1.0-incubator-M2/
standalone-1.0-incubator-M2.jar
org/apache/tuscany/sca/runtime/standalone-host/1.0-incubator-M2/
standalone-host-1.0-incubator-M2.jar
org/apache/tuscany/sca/commands/parent/1.0-incubator-M2/parent-1.0-
incubator-M2.pom
org/apache/tuscany/sca/commands/launcher/1.0-incubator-M2/
launcher-1.0-incubator-M2.jar
org/apache/tuscany/sca/sca-tools/1.0-incubator-M2/sca-tools-1.0-
incubator-M2.jar
org/apache/tuscany/sca/plugins/parent/1.0-incubator-M2/parent-1.0-
incubator-M2.pom
org/apache/tuscany/sca/plugins/tuscany-war-plugin/1.0-incubator-M2/
tuscany-war-plugin-1.0-incubator-M2.jar
org/apache/tuscany/sca/plugins/tuscany-plugin-wsdl2java/1.0-incubator-
M2/tuscany-plugin-wsdl2java-1.0-incubator-M2.jar
org/apache/tuscany/sca/plugins/tuscany-plugin-java2wsdl/1.0-incubator-
M2/tuscany-plugin-java2wsdl-1.0-incubator-M2.jar
org/apache/tuscany/sca/distribution/1.0-incubator-M2/distribution-1.0-
incubator-M2.pom
org/apache/tuscany/sca/distribution/1.0-incubator-M2/distribution-1.0-
incubator-M2-bin.zip
org/apache/tuscany/sca/distribution/1.0-incubator-M2/distribution-1.0-
incubator-M2-bin.tar.gz
org/apache/tuscany/sca/samples/parent/1.0-incubator-M2/parent-1.0-
incubator-M2.pom
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]