On 11/21/06, Paul Fremantle <[EMAIL PROTECTED]> wrote:

Folks

I've posted a pseudo-release candidate here:
http://people.apache.org/~pzf/synapse/0.90-RC1/

based on Revision: 477750

Because we still have dependencies on SNAPSHOTS this can't be a proper RC.

Can I suggest that no-one checks in new function now. If you find bugs
please post a note before fixiing it.

If people need to check in new function then I'll make a new tag for
0.90 but I figured I'd wait till we cut the real RC. Rampart and
Sandesha are expecting to have 1.1s by the end of the week so it
shouldn't be long.

Please take a look at the RC1 and post any comments. I know also that
the POM needs to be updated to say RC1, but again since this isn't the
real RC I haven't yet done that.

Paul


Here's a few things I've found. If we want to fix any of these I can help
make the changes over the next few evenings:

I've run RAT against this RC and it looks ok and doesn't highlight anything
we need to fix

BUILDING.txt is out of date - describes mvn v1 and this file should only be
included in the src distro not the binary distro.

Do we really need a DISCLAIMER file still, i think all the required
incubator disclaimer is in the NOTICE file now

README includes a license header, thats not really necessary :)

How about moving docs/release_notes.txt to the top level directory and
renaming it to RELEASE_NOTES
(and updating it!)

In docs, are sample_103_1.txt and sample_103_2.txt old unused files that
could be deleted?

In Synapse_Samples.html in the overview section how about another sentence
describing why we use our own standalone Axis2 server for the samples

Is there anyway the sample axis2 server could have all the sample services
pre-deployed by default instead of having the user run ant to build and
deploy each sample service?

The userguide is a bit out of date, for example the installing extensions
section, and it duplicates some of whats in the extending_synapse and config
language guides

The lib dir includes some (maybe?) unnecessary jars:
- ant-1.6.5.jar
- avalon-framework-4.1.3.jar
- annogen-0.1.0.jar
- junit-3.8.2.jar
- servlet-api-2.3.jar
- synapse-incubating-samples-0.90-SNAPSHOT.jar

I think we should be able to use maven excludes for at least some of these.
If we don't fix including junit then we need to update the Synapse LICENSE
file to include junit's CPL license.

I've found a bug in the script mediator which requires a 1 line change to
fix and another testcase method to validate, i'd quite like to get these
into 0.90.

Sample 8, the xslt transform sample
repository\conf\sample\resources\transform\transform_back.xslt includes SOAP
envelope and body tags in the response so the resulting SOAP msg has a soap
body that contains soap envelope and body elements. To cope with this the
modules\samples\src\main\java\samples\common\Util.java and
modules\samples\src\main\java\samples\common\Util.java files have code to
skip over these nested elements.

i've a javascript version of sample 8, fine to leave this till next release
but if there's some time i could get this in to this release

The src distro includes some eclipse artifacts - the .settings directory in
modules\core, modules\extensions, and modules\samples

The src distro includes some log files in modules\core\logs and
modules\extensions\logs directories.

what is the text.xml file in modules\core?

How about renaming the 'src' directory in the src distro to something else,
maybe 'distribution'?

  ...ant

Reply via email to