On Sun, Oct 10, 2010 at 9:45 AM, Simon Nash <[email protected]> wrote:
>
> I've looked at the modules, samples and tools directories as released
> in 1.6, and I've also looked at the contents of the maven repo.
>
> The position is a bit less clear cut than I was expecting because
> many of the modules that were excluded from the binary distro in 1.6
> are present in the maven repo.  This creates some ambiguity about
> whether these modules are in the "released" or "unreleased" category.
> I have listed these ambiguities below, together with proposals for
> resolving the ambiguity.
>
> The following things are in the 1.6 source tree under "modules", are
> in the default build, and have 1.6 versions present in the maven repo,
> but are omitted from the 1.6 binary distribution:
>  binding-atom-js-dojo
>  binding-erlang
>  binding-erlang-runtime
>  binding-sca-corba
>  binding-sca-jms
>  contribution-jee-impl
>  databinding-fastinfoset
>  databinding-xstream
>  extensibility-equinox
>  host-corba-jee
>  host-ejb
>  host-openejb
>  host-tomcat
>  implementation-widget-runtime-dojo
>  node-launcher-osgi
>  policy-transaction
>  web-javascript-dojo
>  workspace-manager
> I believe these are intended to be "unreleased" but ended up in the
> maven repo because they are part of the default build.  For 1.6.1
> I propose to delete all of these from the release branch and not
> include them in the binary distro or the maven repo.
>

A good source of information for 1.6 can be :
https://cwiki.apache.org/confluence/display/TUSCANYWIKI/Release+-+Java+SCA+1.6

The *-dojo modules should not be removed. There is an issue if we have
both javascript frameworks on the binary distro and how we choose the
default one. I believe a very similar issue happens with
binding-sca-corba and binding-sca-jms extensions and host-tomcat.

The earlang extensions have an issue that you have to install earlang
first, before you can do much with it. But other then that, it should
be good to stay.


> The following things are in the 1.6 source tree under "tools", are
> in the default build, and have 1.6 versions present in the maven repo,
> but are omitted from the 1.6 binary distribution:
>  contrib2wsdl
>  eclipse/features/core
>  eclipse/plugins/core
>  eclipse/site/updatesite

This is not part of the binary distro, but the main contents of the
"Tuscany update site" which is used to install the Tuscany Eclipse
Plugins
http://www.apache.org/dist/tuscany/java/sca/1.6/tuscany-sca-1.6-updatesite/

>  java2wsdl
>  maven/maven-ant-generator
>  maven/maven-bundle-plugin
>  maven/maven-dependency-lister
>  maven/maven-incremental-build
>  maven/maven-java2wsdl
>  maven/maven-wsdl2java
> I believe these are intended to be "released" to the maven repo only
> and not included in the binary distro.  For 1.6.1 I propose to keep
> all of these in the release branch and deploy them to the maven repo,
> but not include them in the binary distro.
>

Yes, These Tuscany maven plugins are released as maven artifacts only.


> The following things are in the 1.6 source tree under "samples" and
> are in the default build, but are omitted from the 1.6 binary distro
> and don't appear in the maven repo (just as none of the other samples
> appear in the maven repo):
>  calculator-lean
>  calculator-ws-secure-webapp
>  customer-dojo
>  customer-dojo-webapp

I don't have any strong feelings about customer-dojo-*. They
demonstrate a customer service integrated with JPA and then providing
information back to ui via WEB 2.0 bindings... but other then the
internals, the UI does not do much.

>  helloworld-erlang-reference
>  helloworld-erlang-service

Similar answer as the one above related to the earlang extensions. So
I'd leave it.

>  helloworld-jms-webapp
>  helloworld-ws-reference-lean
>  loanapplication
>  store-dojo

store-dojo is not in the binary distro because the xxx-dojo extensions
can't be part of it either. But other then that is ready for
distribution.


> I believe these are intended to be "unreleased".  For 1.6.1 I propose
> to delete all of these from the release branch not include them in
> the binary distro or the maven repo.
>
> The following things are in the 1.6 source tree but aren't included
> in the binary distribution, the default build, or the maven repo:
>  modules/binding-hessian
>  tools/maven/maven-osgi-junit
>  samples/domain-webapp
>  samples/zipcode-jaxws
> I believe these are intended to be "unreleased".  For 1.6.1 I propose
> to delete all of these from the release branch and not include them in
> the binary distro or the maven repo.
>
> Have I put all of the above into the "released" and "unreleased"
> categories correctly?
>
>  Simon
>

Well, sorry if I missed any :) Anyway, [1] should give you more info
about the 1.6.x branch status... now, if we talk about trunk, it's a
totally different issue :).

[1] 
https://cwiki.apache.org/confluence/display/TUSCANYWIKI/Release+-+Java+SCA+1.6



-- 
Luciano Resende
http://people.apache.org/~lresende
http://twitter.com/lresende1975
http://lresende.blogspot.com/

Reply via email to