On Tue, Mar 24, 2009 at 4:17 PM, sebb <seb...@gmail.com> wrote: > On 24/03/2009, Rony G. Flatscher <rony.flatsc...@wu-wien.ac.at> wrote: >> >> >> sebb wrote: >> > On 24/03/2009, ant elder <ant.el...@gmail.com> wrote: >> > >> >> Please review and vote on the BSF 3.0 beta3 release. The artifacts are >> >> available at: >> >> >> >> http://people.apache.org/~antelder/bsf/3.0-beta3-RC1/ >> >> >> >> and the an SVN tag is at: >> >> >> >> https://svn.apache.org/repos/asf/jakarta/bsf/tags/bsf-3.0-beta3 >> >> >> > >> > There are some duplicate classes in the testing hieararchy - most of >> > these look OK, as they are in parallel testing directories. >> > >> > However testing/e4x/src/test/java/org/mozilla/javascript/ContextHelper >> > has the same name - but not quite the same contents - as a class in >> > the source directory. It should be renamed or deleted. >> > >> > There are also a few Javadoc errors. >> > >> > Neither of these are blockers. >> > >> > There are quite a few classes which are not thread-safe as they stand. >> > I don't know which classes are supposed to be thread-safe, so perhaps >> > this is not a problem. >> > >> > There also seem to be quite a few classes with protected mutable >> > variables that are also accessible via public get/set methods. In some >> > cases, this is what the Java 6 classes do, so I guess that cannot be >> > changed, even though it makes the classes harder to test and make >> > thread-safe ;-) >> > >> > However, there are some mutable protected variables which are not part >> > of the Java 6 API, as far as I can tell: >> > >> > javax.script.SimpleBindings.map >> > >> > javax.script.ScriptEngineManager.* (all variables except globalscope) >> > >> > javax.script.ScriptException (all variables) >> > >> > These could be made private (and final) which would improve thread-safety. >> > >> > >> >> +1 from me. >> >> >> > >> > -1, on the basis that adding protected variables to the API means that >> > the API is incompatible with JSR-223. >> > >> > Assuming that these need to be fixed before release, there are some >> > other non-API classes that need fixing too. Let me know if you want me >> > to provide patches or just update SVN. >> > >> >> Well, if you can, then patches would be great, of course, and speed up >> the updating process! > > I can update SVN directly - and have just done so for some Javadoc > fixes - but do I need to do so for code fixes? > >>
Please do both just directly checkin to SVN what ever changes necessary to get to a state where you'll vote +1 on the beta3 release. We may still have a little while to get this done before the synapse guys need it for their release, I've very little time to spend on this but can help respin an RC or two more as needed. Do remember we've already had beta1 and beta2 releases with it as it is, and nothing mentioned so far look like serious blockers for beta3 to me, but thats just IMHO. ...ant --------------------------------------------------------------------- To unsubscribe, e-mail: bsf-dev-unsubscr...@jakarta.apache.org For additional commands, e-mail: bsf-dev-h...@jakarta.apache.org