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
