+1 I'm not worried about source compatibility issues, I join Gary on checkstyle/PMD observations
Simo http://people.apache.org/~simonetripodi/ http://simonetripodi.livejournal.com/ http://twitter.com/simonetripodi http://www.99soft.org/ On Sun, Dec 11, 2011 at 5:32 PM, Gary Gregory <garydgreg...@gmail.com> wrote: > +1 > > Note: There is an alarming number of PMD issues reported. A lot of these > look like they are in generated code, but not all. Has this been mentioned? > > Non-blockers: > > - Some Javadoc checkstyle errors. > - Findbugs oddities. > > Tested m3 'clean site' with: > > Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500) > Maven home: C:\Java\apache-maven-3.0.3\bin\.. > Java version: *1.5.0_22*, vendor: Sun Microsystems Inc. > Java home: C:\Program Files\Java\jdk1.5.0_22\jre > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" > > Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500) > Maven home: C:\Java\apache-maven-3.0.3\bin\.. > Java version: *1.6.0_29*, vendor: Sun Microsystems Inc. > Java home: C:\Program Files\Java\jdk1.6.0_29\jre > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" > > Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500) > Maven home: C:\Java\apache-maven-3.0.3\bin\.. > Java version: *1.7.0_01*, vendor: Oracle Corporation > Java home: C:\Program Files\Java\jdk1.7.0_01\jre > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" > > Gary > > On Thu, Dec 8, 2011 at 2:44 PM, sebb <seb...@gmail.com> wrote: > >> Further to the earlier cancelled RC1 vote, here is an updated release >> candidate. >> >> The main change since RC1 is that all binary incompatibilities have >> been resolved. >> >> Clirr still reports errors for interfaces that have additional >> methods, but these are false positives, as the changes only affect >> source compatibility. >> >> Compatibility with previous releases >> ========================== >> Version 2.1 is binary compatible with 2.0.1. >> >> However it is not source compatible. >> New methods have been added to the org.apache.commons.jexl2.Script and >> org.apache.commons.jexl2.JexlInfo interfaces. >> Any source code that implements these interfaces will need to be updated. >> >> What's new in 2.1: >> ================== >> * A more thorough arithmetic (JexlArithmetic) that allows fine control >> over decimals (scale and precision), a >> new syntax for numeric literals (OGNL inspired Big and Huge >> notations) and a better type handling keeping the most >> appropriate representation in casual operations. >> * The introduction of script variables and parameters that reduce >> context dependencies and methods; this allows to >> perform checks after script creation (light static checking hints). >> Plus the ability to call script from scripts. >> * A sandoxing feature to restrict and rename what JEXL can access from >> the environment allowing tighter control over security. >> * Extensions to UnifiedJEXL that allow the creation of templates. >> >> New features in 2.1: >> ==================== >> * JEXL-114: Allow scripts to create local variables // Add return >> keyword >> * JEXL-113: Add functions to extract which variables, parameters >> and local variables are used to evaluate a script >> * JEXL-118: Provide an IN operator >> * JEXL-115: Add support for asynchronous script execution and >> cancellation >> * JEXL-116: Add control over classes, methods, constructors and >> properties allowed in scripts >> * JEXL-120: Add simple template features >> * JEXL-119: Allow indexed properties container resolution in >> expressions >> >> >> Tag: >> >> >> https://svn.apache.org/repos/asf/commons/proper/jexl/tags/COMMONS_JEXL_2_1_RC3/ >> >> Site: >> >> http://people.apache.org/~sebb/jexl-2.1-RC3 >> >> Binaries: >> >> >> https://repository.apache.org/content/repositories/orgapachecommons-298/org/apache/commons/commons-jexl/ >> >> This vote will be open for at least 72 hours, closing no sooner than: >> 20:00PM GMT, Dec 11th. >> >> [ ] +1 Release these artifacts >> [ ] +0 OK, but... >> [ ] -0 OK, but really should fix... >> [ ] -1 I oppose this release because... >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> >> > > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0 > Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org