commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Gregory <garydgreg...@gmail.com>
Subject Re: [VOTE] Release Apache Commons Lang 3.6 based on RC1
Date Mon, 17 Apr 2017 16:22:01 GMT
I wish we had a heads up email on cutting an RC or maybe I missed it since
I moved house starting Friday (I must have missed it).

While I promoted the new annotations for thread safety, I am not happy with
them at all since you can say nonesensical things like "@ThreadSafe
@NotThreadSafe". I mentioned this a long time ago but did not take the time
to fix them by adopting the Apache HttpComponents HttpCore does it:

@Contract(threading = ThreadingBehavior.IMMUTABLE)

I want to apologize to the community and the RM for not wrapping this up
earlier but I do believe that HttpCore does it right. Yes, the JCIP authors
had the right idea, but the implementation was not the best.

How does the community feel about pausing the release train for this change?

Gary


On Mon, Apr 17, 2017 at 6:01 AM, Benedikt Ritter <britter@apache.org> wrote:

> Hello,
>
> we have fixed quite a few bugs and added some nice new features since
> Commons Lang 3.5 was released, so I would like to release Commons Lang 3.6
> based on RC1.
>
> Commons Lang 3.6 RC1 is available for review here:
>   https://dist.apache.org/repos/dist/dev/commons/lang (svn revision 19171)
>
> The tag is here:
>   https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
> 84b3172d5c7897c855722a5fa6ec8348a75cf7c5
>
> Commit ID the tag points at:
>   1ec464dacd3c3b72ce163255ae42ee7fb6c2758e
>
> Maven Artifacts:
>   https://repository.apache.org/content/repositories/orgapachecommons-1245
>
> These are the Maven artifacts and their hashes:
>
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
> (SHA1: 820c314bcf028168be6582f9ab3057f9b789f503)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc
> (SHA1: d0940454552f0a1cfce27b65413d5caf5bb0d4e6)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc
> (SHA1: 86871a8ce475ee27f9820e583f321b8efcbba40e)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom
> (SHA1: 58fa21b35a447da7ca4fa2fd2c2d52f9239b69eb)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc
> (SHA1: edd8a12fa9d6029c688d3253dfc65f0e37b352bc)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc
> (SHA1: 7e0b7e9a74ee59162dbb20fe121ecbd391e6d89c)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
> (SHA1: 0b108c80f884e7b7184210b4eb2e55d3cea0bf95)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar
> (SHA1: e72a4ab229f75fe7124d024691bb13f492080797)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
> (SHA1: 322858913160d7b68d748b85883e9f4f78ce01f4)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-
> test-sources.jar.asc
> (SHA1: 71ac9267d655391b70f75fef0b181bbd85eab481)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar
> (SHA1: 94a2de3256ba9a9d19bca80bb38aadb5a970dbc0)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar
> (SHA1: 8473c2dfe4936de6c4741dd3f80929a33a1b701b)
>
> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven 3.5.0.
>
> Details of changes since 3.5 are in the release notes:
>     https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-NOTES.txt
>     http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC1/changes-report.html
>
> Site:
>       http://home.apache.org/~britter/commons/lang/LANG_3_6_RC1/
>   (note some *relative* links are broken and the 1.2 directories are
>   not yet created - these will be OK once the site is deployed)
>
> Clirr Report (compared to 3.5):
>     http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC1/clirr-report.html <http://home.apache.org/~
> britter/commons/lang/LANG_3_6_RC1/clirr-report.html>
>
> RAT Report:
>         http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC1/rat-report.html
>
> KEYS:
>   https://www.apache.org/dist/commons/KEYS
>
> Please review the release candidate and vote.
> This vote will close no sooner that 72 hours from now,
> i.e. sometime after 15:00 CEST (UTC+2) 20-April 2017
>
>   [ ] +1 Release these artifacts
>   [ ] +0 OK, but...
>   [ ] -0 OK, but really should fix...
>   [ ] -1 I oppose this release because...
>
> Thanks!
>
> Benedikt
>
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
JUnit in Action, Second Edition
<https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
Spring Batch in Action
<https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message