Raymond Feng <[EMAIL PROTECTED]> writes: > > Hi, > > Please review and vote on the 1.0.1-incubating release artifacts of Tuscany > SCA for Java. > > The RC4 contains a few fixes to issues discovered in RC3. Thank you for > reporting and fixing the issues promptly. > > SVN Tag: > http://svn.apache.org/repos/asf/incubator/tuscany/tags/java/sca/1.0.1-RC4/ > > Stage maven repo: http://people.apache.org/~rfeng/tuscany/maven/ > > RAT report: > http://people.apache.org/~rfeng/tuscany/1.0.1-RC4/1.0.1-RC4.rat.txt > > Distros (zip/gz/asc/md5) : > http://people.apache.org/~rfeng/tuscany/1.0.1-RC4/ > > Thanks, > Raymond > > PS: I posted this message on Friday and it was only sent to myself >
First of all, thanks Raymond for doing the builds for the next release. I've not had time to run all the samples but I have tried some of the samples using the binary distribution on Linux for the testing. Generally, the release looks good. I would give it a +0.5 as it has some minor issues but possibly not enough to prevent it's release. My review comments are below: Medium - perhaps needs investigation? ===================================== Can't get mvn to build sample projects -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- This might simply be because the artefacts are not published to the Maven repository yet. Cannot build with Maven. When I run the "mvn" command, I get the following output: [INFO] Scanning for projects... Downloading: http://repo1.maven.org/maven2/org/apache/tuscany/sca/tuscany-sca/1. 0.1-incubating/tuscany-sca-1.0.1-incubating.pom [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] Failed to resolve artifact. GroupId: org.apache.tuscany.sca ArtifactId: tuscany-sca Version: 1.0.1-incubating Reason: Unable to download the artifact from any repository org.apache.tuscany.sca:tuscany-sca:pom:1.0.1-incubating from the specified remote repositories: central (http://repo1.maven.org/maven2) [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.reactor.MavenExecutionException: Cannot find parent: org.apache .tuscany.sca:tuscany-sca for project: null:sample-osgi-supplychain:jar:null for project null:sample-osgi-supplychain:jar:null at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find parent : org.apache.tuscany.sca:tuscany-sca for project: null:sample-osgi-supplychain:j ar:null for project null:sample-osgi-supplychain:jar:null at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D efaultMavenProjectBuilder.java:1261) at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def aultMavenProjectBuilder.java:747) at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi leInternal(DefaultMavenProjectBuilder.java:479) at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave nProjectBuilder.java:200) at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553) at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467) at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364) ... 11 more Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.apache.tu scany.sca:tuscany-sca' not found in repository: Unable to download the artifact from any repository org.apache.tuscany.sca:tuscany-sca:pom:1.0.1-incubating from the specified remote repositories: central (http://repo1.maven.org/maven2) for project org.apache.tuscany.sca:tuscany-sca at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo sitory(DefaultMavenProjectBuilder.java:573) at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D efaultMavenProjectBuilder.java:1257) ... 17 more Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository org.apache.tuscany.sca:tuscany-sca:pom:1.0.1-incubating from the specified remote repositories: central (http://repo1.maven.org/maven2) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:197) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:73) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo sitory(DefaultMavenProjectBuilder.java:526) ... 18 more Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to downl oad the artifact from any repository at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def aultWagonManager.java:324) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:185) ... 20 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: < 1 second [INFO] Finished at: Mon Nov 05 20:45:25 GMT 2007 [INFO] Final Memory: 2M/38M [INFO] ------------------------------------------------------------------------ Classpath in simple-callback-ws/README is wrong -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The README has sample-simple-callback.jar in the class path but the jar file is actually called sample-simple-callback-ws.jar. As a result, the sample does not run and throws: Exception in thread "main" java.lang.NoClassDefFoundError: simplecallback/Simple CallbackClient Once the jar file name is corrected, the sample runs fine. Trivial - does not need fixing before release ============================================= sample/osgi-supplychain/README -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Line 22 incorrectly states that the expected output is: Work thread Thread[Thread-1,5,main] - Order, submitted, fulfilled, shipped However, lines 131 and 154 correctly state that the expected output is: Work thread Thread[pool-1-thread-1,5,main] - Order, submitted, fulfilled, sh ipped Line 22 is has the wrong thread name Add link to Jira server on CHANGES file -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The CHANGES file lists the Jiras that have been fixed. It might be nice to add the URL of where the Jira server is located. Not all the samples are listed in samples/README -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The following samples are in the samples directory but not listed in the samples/README file. binding-echo binding-echo-extension binding-notification-broker binding-notification-consumer binding-notification-producer helloworld-ws-reference-jms helloworld-ws-reference-secure helloworld-ws-service implementation-crud implementation-crud-extension implementation-notification implementation-pojo-extension Instructions for running quote-xquery sample are incorrect -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The instructions correctly list the command "ant run-server" to run the server. The instructions do not mention that you need to run the command "ant run" to run the client implementation-pojo-extension sample is not complete -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Generally, the samples have a Java command line in the README for running the sample without ant. However, the implementation-pojo-extension/README does not. The command "ant run" does not work for the implementation-pojo-extension sample implementation-notification sample is not complete -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The jar file in the target directory of the implementation-notification sample is named differently (sample-implementation-notification-1.0.1-incubating.jar) whereas all other sample jar files do not include the "-1.0.1-incubating" version information implementation-notification sample no *nix instructions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The implementation-notification/README file is missing the command line for *nix. The command is: java -cp ../../lib/tuscany-sca-manifest.jar:target/sample-implementation-notific ation.jar notification.TrafficAdvisoryClient Note: I have assumed that the jar has been renamed (see above issue) Thanks, Mark --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]