Re: [VOTE] Release Apache Commons RNG 1.1 based on RC6

2018-08-07 Thread Rob Tompkins



> On Aug 7, 2018, at 9:25 PM, Gilles  wrote:
> 
>> On Tue, 7 Aug 2018 18:48:40 -0600, Gary Gregory wrote:
>> Hi All,
>> 
>> Let me rephrase the question: Is the change part of what RNG considers its
>> public API?
> 
> The first Clirr error was settled, as noted in the JIRA ticket.
> 
>> If yes, the we must not break BC in a minor release.
>> 
>> 1.1 should be a drop in replacement to 1.0 and not cause a runtime error.
> 
> The second error must then the fixed (by allowing the user to
> shoot himself in the foot as noted below).
> 
> I apologize to Rob for wasting another RC...

No apologies necessary. In the same light I would want to apologize for moving 
slowly to the 1.1-RC1. :-)

Also, the release plugin has made it way more reasonable to cut an RC. 

What’s the plan here? Change the access modifier and go for RC7?

 Based on the conversation I’m feeling like my vote would be in the -0.5 to -1 
area for RC6. 


Cheers,
-Rob


> 
> Regards,
> Gilles
> 
>> Gary
>> 
>> 
>>> On Tue, Aug 7, 2018 at 4:46 PM Gilles  wrote:
>>> 
>>> Hi.
>>> 
>>> On Tue, 7 Aug 2018 15:11:30 -0600, Gary Gregory wrote:
>>> > Hi All:
>>> >
>>> > Is this failure expected:
>>> >
>>> > [INFO] --- clirr-maven-plugin:2.8:check (default-cli) @
>>> > commons-rng-sampling ---
>>> > [INFO] Comparing to version: 1.0
>>> > [ERROR] 5001:
>>> >
>>> > org.apache.commons.rng.sampling.distribution.BoxMullerLogNormalSampler:
>>> > Removed org.apache.commons.rng.sampling.distribution.SamplerBase from
>>> > the
>>> > list of superclasses
>>> > [ERROR] 5001:
>>> > org.apache.commons.rng.sampling.distribution.PoissonSampler:
>>> > Removed org.apache.commons.rng.sampling.distribution.SamplerBase from
>>> > the
>>> > list of superclasses
>>> > [INFO]
>>> >
>>> > 
>>> >
>>> > ?
>>> 
>>> The first, yes.[1]
>>> 
>>> The second, I overlooked.  Sorry.
>>> The "SamplerBase" class was an easy way to not repeat boiler-plate
>>> code and to avoid the additional indirection of composition.
>>> The latter would have been cleaner but the choice was made amid
>>> strong pressure (and unkind words) that the refactoring should not
>>> loose 1% (!) of performance wrt the Commons Math implementations.[2]
>>> 
>>> The issue is only for classes that
>>> 1. inherit from "PoissonSampler",
>>> 2. call the protected methods in "SamplerBase".
>>> 
>>> I don't see any appropriate use-case but the new implementation is
>>> not a drop-in remplacement. :-/
>>> 
>>> A fix would be to reinstate the base class and call "super(null)"
>>> (but an application that does attempt to use the class as described
>>> above will generate a NPE).
>>> Calling "super(rng)" would fix the compatibility (by still allowing
>>> "incorrect" usage).
>>> 
>>> Regards,
>>> Gilles
>>> 
>>> [1] https://issues.apache.org/jira/browse/RNG-46
>>> [2] Since then, additional RNGs were implemented that are ~40% to
>>> ~120% faster (depending on the type of value generated) than
>>> what exists in CM.
>>> 
>>> >
>>> > Gary
>>> >
>>> >
>>> >> [...]
>>> 
>>> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
> 

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [VOTE] Release Apache Commons RNG 1.1 based on RC6

2018-08-07 Thread Gilles

On Tue, 7 Aug 2018 18:48:40 -0600, Gary Gregory wrote:

Hi All,

Let me rephrase the question: Is the change part of what RNG 
considers its

public API?


The first Clirr error was settled, as noted in the JIRA ticket.


If yes, the we must not break BC in a minor release.

1.1 should be a drop in replacement to 1.0 and not cause a runtime 
error.


The second error must then the fixed (by allowing the user to
shoot himself in the foot as noted below).

I apologize to Rob for wasting another RC...

Regards,
Gilles


Gary


On Tue, Aug 7, 2018 at 4:46 PM Gilles  
wrote:



Hi.

On Tue, 7 Aug 2018 15:11:30 -0600, Gary Gregory wrote:
> Hi All:
>
> Is this failure expected:
>
> [INFO] --- clirr-maven-plugin:2.8:check (default-cli) @
> commons-rng-sampling ---
> [INFO] Comparing to version: 1.0
> [ERROR] 5001:
>
> 
org.apache.commons.rng.sampling.distribution.BoxMullerLogNormalSampler:
> Removed org.apache.commons.rng.sampling.distribution.SamplerBase 
from

> the
> list of superclasses
> [ERROR] 5001:
> org.apache.commons.rng.sampling.distribution.PoissonSampler:
> Removed org.apache.commons.rng.sampling.distribution.SamplerBase 
from

> the
> list of superclasses
> [INFO]
>
> 


>
> ?

The first, yes.[1]

The second, I overlooked.  Sorry.
The "SamplerBase" class was an easy way to not repeat boiler-plate
code and to avoid the additional indirection of composition.
The latter would have been cleaner but the choice was made amid
strong pressure (and unkind words) that the refactoring should not
loose 1% (!) of performance wrt the Commons Math implementations.[2]

The issue is only for classes that
1. inherit from "PoissonSampler",
2. call the protected methods in "SamplerBase".

I don't see any appropriate use-case but the new implementation is
not a drop-in remplacement. :-/

A fix would be to reinstate the base class and call "super(null)"
(but an application that does attempt to use the class as described
above will generate a NPE).
Calling "super(rng)" would fix the compatibility (by still allowing
"incorrect" usage).

Regards,
Gilles

[1] https://issues.apache.org/jira/browse/RNG-46
[2] Since then, additional RNGs were implemented that are ~40% to
 ~120% faster (depending on the type of value generated) than
 what exists in CM.

>
> Gary
>
>
>> [...]





-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [VOTE] Release Apache Commons RNG 1.1 based on RC6

2018-08-07 Thread Gary Gregory
Hi All,

Let me rephrase the question: Is the change part of what RNG considers its
public API?

If yes, the we must not break BC in a minor release.

1.1 should be a drop in replacement to 1.0 and not cause a runtime error.

Gary


On Tue, Aug 7, 2018 at 4:46 PM Gilles  wrote:

> Hi.
>
> On Tue, 7 Aug 2018 15:11:30 -0600, Gary Gregory wrote:
> > Hi All:
> >
> > Is this failure expected:
> >
> > [INFO] --- clirr-maven-plugin:2.8:check (default-cli) @
> > commons-rng-sampling ---
> > [INFO] Comparing to version: 1.0
> > [ERROR] 5001:
> >
> > org.apache.commons.rng.sampling.distribution.BoxMullerLogNormalSampler:
> > Removed org.apache.commons.rng.sampling.distribution.SamplerBase from
> > the
> > list of superclasses
> > [ERROR] 5001:
> > org.apache.commons.rng.sampling.distribution.PoissonSampler:
> > Removed org.apache.commons.rng.sampling.distribution.SamplerBase from
> > the
> > list of superclasses
> > [INFO]
> >
> > 
> >
> > ?
>
> The first, yes.[1]
>
> The second, I overlooked.  Sorry.
> The "SamplerBase" class was an easy way to not repeat boiler-plate
> code and to avoid the additional indirection of composition.
> The latter would have been cleaner but the choice was made amid
> strong pressure (and unkind words) that the refactoring should not
> loose 1% (!) of performance wrt the Commons Math implementations.[2]
>
> The issue is only for classes that
> 1. inherit from "PoissonSampler",
> 2. call the protected methods in "SamplerBase".
>
> I don't see any appropriate use-case but the new implementation is
> not a drop-in remplacement. :-/
>
> A fix would be to reinstate the base class and call "super(null)"
> (but an application that does attempt to use the class as described
> above will generate a NPE).
> Calling "super(rng)" would fix the compatibility (by still allowing
> "incorrect" usage).
>
> Regards,
> Gilles
>
> [1] https://issues.apache.org/jira/browse/RNG-46
> [2] Since then, additional RNGs were implemented that are ~40% to
>  ~120% faster (depending on the type of value generated) than
>  what exists in CM.
>
> >
> > Gary
> >
> >
> >> [...]
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [VOTE] Release Apache Commons RNG 1.1 based on RC6

2018-08-07 Thread Gilles

Hi.

On Tue, 7 Aug 2018 15:11:30 -0600, Gary Gregory wrote:

Hi All:

Is this failure expected:

[INFO] --- clirr-maven-plugin:2.8:check (default-cli) @
commons-rng-sampling ---
[INFO] Comparing to version: 1.0
[ERROR] 5001:

org.apache.commons.rng.sampling.distribution.BoxMullerLogNormalSampler:
Removed org.apache.commons.rng.sampling.distribution.SamplerBase from 
the

list of superclasses
[ERROR] 5001: 
org.apache.commons.rng.sampling.distribution.PoissonSampler:
Removed org.apache.commons.rng.sampling.distribution.SamplerBase from 
the

list of superclasses
[INFO]



?


The first, yes.[1]

The second, I overlooked.  Sorry.
The "SamplerBase" class was an easy way to not repeat boiler-plate
code and to avoid the additional indirection of composition.
The latter would have been cleaner but the choice was made amid
strong pressure (and unkind words) that the refactoring should not
loose 1% (!) of performance wrt the Commons Math implementations.[2]

The issue is only for classes that
1. inherit from "PoissonSampler",
2. call the protected methods in "SamplerBase".

I don't see any appropriate use-case but the new implementation is
not a drop-in remplacement. :-/

A fix would be to reinstate the base class and call "super(null)"
(but an application that does attempt to use the class as described
above will generate a NPE).
Calling "super(rng)" would fix the compatibility (by still allowing
"incorrect" usage).

Regards,
Gilles

[1] https://issues.apache.org/jira/browse/RNG-46
[2] Since then, additional RNGs were implemented that are ~40% to
~120% faster (depending on the type of value generated) than
what exists in CM.



Gary



[...]



-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [VOTE] Release Apache Commons RNG 1.1 based on RC6

2018-08-07 Thread Gary Gregory
Hi All:

Is this failure expected:

[INFO] --- clirr-maven-plugin:2.8:check (default-cli) @
commons-rng-sampling ---
[INFO] Comparing to version: 1.0
[ERROR] 5001:
org.apache.commons.rng.sampling.distribution.BoxMullerLogNormalSampler:
Removed org.apache.commons.rng.sampling.distribution.SamplerBase from the
list of superclasses
[ERROR] 5001: org.apache.commons.rng.sampling.distribution.PoissonSampler:
Removed org.apache.commons.rng.sampling.distribution.SamplerBase from the
list of superclasses
[INFO]


?

Gary


On Tue, Aug 7, 2018 at 7:42 AM Rob Tompkins  wrote:

> We have added some significant enhancements since Apache Commons RNG 1.0
> was released, so I would like to release Apache Commons RNG 1.1.
>
> Apache Commons RNG 1.1 RC6 is available for review here:
> https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC6 (svn
> revision 28595, site 28596)
>
> The Git tag RNG_1_1_RC6 commit is 73007170865c7e7ce4d86bbdb56e4bd34dd9ce6f
> viewable at:
>
> https://git-wip-us.apache.org/repos/asf?p=commons-rng.git;a=tag;h=refs/tags/RNG_1_1_RC6
>
> Maven artifacts are here:
>
> https://repository.apache.org/content/repositories/orgapachecommons-1365/org/apache/commons
>
> These are the Maven artifacts and their hashes in Nexus:
>
> #Nexus SHA-1s
> /commons-rng-simple/1.1/commons-rng-simple-1.1.pom
> (SHA1: a3f7a09914ba4b7dfc2a28fec5d7a40f3f1ea962)
> /commons-rng-simple/1.1/commons-rng-simple-1.1-test-sources.jar
> (SHA1: 872142e02b5a0bb7d20b4d16ac4bf9ac20886362)
> /commons-rng-simple/1.1/commons-rng-simple-1.1-javadoc.jar
> (SHA1: 873b4d2e8f2b784a19f15734b1ac27e3976d8a32)
> /commons-rng-simple/1.1/commons-rng-simple-1.1-tests.jar
> (SHA1: b0b5b02214555b1834c04f828b602fe68fc64247)
> /commons-rng-simple/1.1/commons-rng-simple-1.1.jar
> (SHA1: fa61c884c0de1f04b39264be7966e795243f41fa)
> /commons-rng-simple/1.1/commons-rng-simple-1.1-sources.jar
> (SHA1: a62ffce958dc3e67b01927fba0a6472274d66999)
> /commons-rng-parent/1.1/commons-rng-parent-1.1.pom
> (SHA1: 6c5992b921a316bc0d1cbdc0900ea37e2bf3b026)
> /commons-rng-parent/1.1/commons-rng-parent-1.1-site.xml
> (SHA1: 6e1df36b720e14eed524396107481e509ff42c7c)
> /commons-rng-client-api/1.1/commons-rng-client-api-1.1.jar
> (SHA1: 99bea7d5db5ffaab32f901a499d1d7d485281aad)
> /commons-rng-client-api/1.1/commons-rng-client-api-1.1-sources.jar
> (SHA1: fd47de1b1bc5c159a7f8bd01bde2d566e092d541)
> /commons-rng-client-api/1.1/commons-rng-client-api-1.1-tests.jar
> (SHA1: 4aba9614882a9bae034fc4104eb1b6087d1492c8)
> /commons-rng-client-api/1.1/commons-rng-client-api-1.1-test-sources.jar
> (SHA1: 4801d920227d89e31e9f46b0e97d1ff6dd915966)
> /commons-rng-client-api/1.1/commons-rng-client-api-1.1.pom
> (SHA1: 26ec84056b9a4526bc5e05ecf4ece8d9c3d57aad)
> /commons-rng-client-api/1.1/commons-rng-client-api-1.1-javadoc.jar
> (SHA1: e3f6b57d2f9869eacf9d48573ebf6c4c0661d2b6)
>
> /commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-javadoc.jar
> (SHA1: 15ae2e1e00da2c256bfa7d6c9d17141a7db1cc45)
>
> /commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-sources.jar
> (SHA1: dda115a87b486402b0733c1dac4be2bcc9f146ea)
>
> /commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-tests.jar
> (SHA1: 6965c3d9a3ebb1e3332876b1705a60f3d1b781c7)
> /commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1.jar
> (SHA1: 9f12cbb3046027e891a2318a2bad45e5f0e3ce61)
>
> /commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-test-sources.jar
> (SHA1: 6d6ef57a333c19aa9a6bb75b02a4aefae791572a)
> /commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1.pom
> (SHA1: 04c2a060613758d5ca233f4bbc2b6fd947693207)
>
> /commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-javadoc.jar
> (SHA1: 76c6d28cf6a5ae39055142212d97766e3cb60fc9)
>
> /commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-sources.jar
> (SHA1: 1c56a231610cf829d28975a6bca712e5812d0001)
> /commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1.pom
> (SHA1: 6af16fa13e06fbba809d64803fae689bd40e2679)
>
> /commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-tests.jar
> (SHA1: 63e7b0481ea7d63d8521b658f7e639aee31dbdaf)
>
> /commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-test-sources.jar
> (SHA1: 39e06f856ac11ae5dcac014021099b13bab34661)
> /commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1.jar
> (SHA1: 5e3d32e9b033377309c9784bc444f3a98cc171a6)
>
> /commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1.jar
> (SHA1: 20e517c235e460d714b868d89979b24c5421f26f)
>
> /commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-javadoc.jar
> (SHA1: 4dbf6af6deae1bac437331a476f5d969b4781b6d)
>
> /commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1.pom
> (SHA1: cd4b2d45949778e8fbee15eda94faac1d0a4b460)
>
> 

[RESULT][VOTE] Release Apache Commons Configuration 2.3 based on RC2

2018-08-07 Thread Oliver Heger
The vote to release Apache Commons Configuration 2.3 based on RC2 passed
with the following votes (all are binding):

Gary Gregory:   +1
Rob Tompkins:   +1
Oliver Heger:   +1

Thanks to all reviewers. I will start with the tasks to publish the
release probably tomorrow.

Oliver

Am 04.08.2018 um 21:19 schrieb Oliver Heger:
> We have fixed quite a few bugs and added some significant enhancements
> since Apache Commons Configuration 2.2 was released, so I would like to
> release Apache Commons Configuration 2.3.
> 
> Apache Commons Configuration 2.3 RC2 is available for review here:
> https://dist.apache.org/repos/dist/dev/commons/configuration/2.3-RC2
> (svn revision 28561)
> 
> The Subversion tag for this RC is here:
> 
> http://svn.apache.org/repos/asf/commons/proper/configuration/tags/CONFIGURATION_2_3_RC2/
> (svn revision 1837444)
> N.B. the SVN revision is required because SVN tags are not immutable.
> 
> Maven artifacts are here:
> 
> https://repository.apache.org/content/repositories/orgapachecommons-1364/org/apache/commons/commons-configuration2/2.3/
> 
> These are the Maven artifacts and their hashes in Nexus:
> 
> #Release SHA-1s
> #Sat Aug 04 20:56:59 CEST 2018
> commons-configuration2-2.3-javadoc-javadoc=4961b7145db35f265155745b16b8094bb925708f
> commons-configuration2-2.3-test-sources-java-source=eb9f99be11bf577ea1335619d419e8ffdd32c2e7
> commons-configuration2-2.3-jar.asc=bd1d32e94fc0efe7dfca510eab9abd3e1e05776f
> commons-configuration2-2.3-bin-tar.gz.asc=d109f5885d9d11b52580d2248bdc4c2ed14a55cf
> commons-configuration2-2.3-bin-zip.asc=abc6a26bc0e489284a9cf361ed191a4aa2862a03
> commons-configuration2-2.3-sources-java-source=575d3e2fcf17ab103fc3206d90f61814e8b6668b
> commons-configuration2-2.3-test-sources-jar.asc=0f15ec717bb94682cf9f6e776196b7f8b17bef1f
> commons-configuration2-2.3-sources-jar.asc=0a27a6ebb6daf6c46ab030a727b843560166c4be
> commons-configuration2-2.3-src-tar.gz.asc=b1688c590fe5bd86aca830e6bb9c4ad19c30a12b
> commons-configuration2-2.3-src-zip=0d86da2d889aa8df62e1ae4cc877232c2cd7b580
> commons-configuration2-2.3-tests-test-jar=43e201891a2323ead5d776d3287ecdd0c4d6b46d
> commons-configuration2-2.3-bin-zip=8a3a3497cd16e700544849d5c7b67afe1f935a3a
> commons-configuration2-2.3-src-zip.asc=c3d4e55be6759d847f15935fd5df73c423cf36ff
> commons-configuration2-2.3-tests-jar.asc=3eca0e7a77ab2906ae54220467398352c055b5de
> commons-configuration2-2.3-src-tar.gz=c8d0d6ed08cef777fb477f06d6b062c3325e4eec
> commons-configuration2-2.3-javadoc-jar.asc=15603f713ad761043421dac81969fbf9dcbf53b5
> commons-configuration2-2.3-pom.asc=327613c4c2f1a590c763f0007f0b165c6fbff62a
> commons-configuration2-2.3-bin-tar.gz=fdcf25d427601ad4b486a8fc0dfd252b9a81c2b2
> 
> #Release SHA-256s
> #Sat Aug 04 20:56:59 CEST 2018
> commons-configuration2-2.3-javadoc-javadoc=91026295092ec7dc3e2f85772231a324a311794321b169828b64ebbbdba78e0a
> commons-configuration2-2.3-test-sources-java-source=73f2a6b5f3ed922b8574604e066994a5a2f6125fd6e87ab4fe0b947a305776b7
> commons-configuration2-2.3-jar.asc=e559b26077dc066b15b44db114903bfb158992147a2022c466f4169ae5b7340e
> commons-configuration2-2.3-bin-tar.gz.asc=d7107eb40d0c9490377803335413a0284f180a2be0a475f69cf3affc9d6a2437
> commons-configuration2-2.3-bin-zip.asc=fb363dac48a827265c5b1e36a1434e74de48bf1f121a10be840f8434d5dc8cad
> commons-configuration2-2.3-sources-java-source=29f8fc6240365cb58c452b7956d62a7cee6d572d38ed8fc3698266ed5c97b9f2
> commons-configuration2-2.3-test-sources-jar.asc=bbd10fe4d7060637b71af2ad334c89b794ca2b93b955e18010400443834af625
> commons-configuration2-2.3-sources-jar.asc=7752e29a1d65115ffb8194aedcc12e3b1af79c5d31823eac0ff64f88579a8f58
> commons-configuration2-2.3-src-tar.gz.asc=74c09077856935a0296a506121220411129a8d01d879a77042e9d8915ab62645
> commons-configuration2-2.3-src-zip=c71efdc6f9037c216f1658703a0a3a785f75e2ce2cd9b99653949094e234d604
> commons-configuration2-2.3-tests-test-jar=b4ff650ba91676c3b470e6711c9289fa6beeabb6b6583fdfc42754f4d9457f2a
> commons-configuration2-2.3-bin-zip=db3dce5f4856091d33c7d704f2d179e8b6ad1ca06eddf19f26c7ee6e42d661e4
> commons-configuration2-2.3-src-zip.asc=b2a234015fb4f4ec8da838fcd53071ec3a6d901ac68952c64f71843ac0241ddf
> commons-configuration2-2.3-tests-jar.asc=baf299277a6ffdbaabd26405a7af9df4e277f36f1610650bc4bd5fed55484195
> commons-configuration2-2.3-src-tar.gz=75db3a4337920aca70cd50fae149a5c7fc8f3cf7b9b7b59002b65c4f66ce8d1a
> commons-configuration2-2.3-javadoc-jar.asc=72c7e9cf531f3487d1d85b9aee08c09e16e18ed923324423815d6c0acefa
> commons-configuration2-2.3-pom.asc=10be2d8c6dff95a6d58343e6e64e2dc68f5810517280f26871bf3005fa969d0a
> commons-configuration2-2.3-bin-tar.gz=0c84f5aa8fbbad79595076fc3d8af33355632a2c1ec9b5ab30b6b8e8fa5f6321
> 
> 
> (no need for .asc hashes!)
> 
> I have tested this with ***'mvn clean install site'*** using:
> Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
> 2018-06-17T20:33:14+02:00)
> Maven home: C:\data\dev\tools\apache-maven-3.5.4
> Java version: 1.8.0_172, vendor: Oracle 

Re: [VOTE] Release Apache Commons Configuration 2.3 based on RC2

2018-08-07 Thread Oliver Heger
+1

Oliver

Am 04.08.2018 um 21:19 schrieb Oliver Heger:
> We have fixed quite a few bugs and added some significant enhancements
> since Apache Commons Configuration 2.2 was released, so I would like to
> release Apache Commons Configuration 2.3.
> 
> Apache Commons Configuration 2.3 RC2 is available for review here:
> https://dist.apache.org/repos/dist/dev/commons/configuration/2.3-RC2
> (svn revision 28561)
> 
> The Subversion tag for this RC is here:
> 
> http://svn.apache.org/repos/asf/commons/proper/configuration/tags/CONFIGURATION_2_3_RC2/
> (svn revision 1837444)
> N.B. the SVN revision is required because SVN tags are not immutable.
> 
> Maven artifacts are here:
> 
> https://repository.apache.org/content/repositories/orgapachecommons-1364/org/apache/commons/commons-configuration2/2.3/
> 
> These are the Maven artifacts and their hashes in Nexus:
> 
> #Release SHA-1s
> #Sat Aug 04 20:56:59 CEST 2018
> commons-configuration2-2.3-javadoc-javadoc=4961b7145db35f265155745b16b8094bb925708f
> commons-configuration2-2.3-test-sources-java-source=eb9f99be11bf577ea1335619d419e8ffdd32c2e7
> commons-configuration2-2.3-jar.asc=bd1d32e94fc0efe7dfca510eab9abd3e1e05776f
> commons-configuration2-2.3-bin-tar.gz.asc=d109f5885d9d11b52580d2248bdc4c2ed14a55cf
> commons-configuration2-2.3-bin-zip.asc=abc6a26bc0e489284a9cf361ed191a4aa2862a03
> commons-configuration2-2.3-sources-java-source=575d3e2fcf17ab103fc3206d90f61814e8b6668b
> commons-configuration2-2.3-test-sources-jar.asc=0f15ec717bb94682cf9f6e776196b7f8b17bef1f
> commons-configuration2-2.3-sources-jar.asc=0a27a6ebb6daf6c46ab030a727b843560166c4be
> commons-configuration2-2.3-src-tar.gz.asc=b1688c590fe5bd86aca830e6bb9c4ad19c30a12b
> commons-configuration2-2.3-src-zip=0d86da2d889aa8df62e1ae4cc877232c2cd7b580
> commons-configuration2-2.3-tests-test-jar=43e201891a2323ead5d776d3287ecdd0c4d6b46d
> commons-configuration2-2.3-bin-zip=8a3a3497cd16e700544849d5c7b67afe1f935a3a
> commons-configuration2-2.3-src-zip.asc=c3d4e55be6759d847f15935fd5df73c423cf36ff
> commons-configuration2-2.3-tests-jar.asc=3eca0e7a77ab2906ae54220467398352c055b5de
> commons-configuration2-2.3-src-tar.gz=c8d0d6ed08cef777fb477f06d6b062c3325e4eec
> commons-configuration2-2.3-javadoc-jar.asc=15603f713ad761043421dac81969fbf9dcbf53b5
> commons-configuration2-2.3-pom.asc=327613c4c2f1a590c763f0007f0b165c6fbff62a
> commons-configuration2-2.3-bin-tar.gz=fdcf25d427601ad4b486a8fc0dfd252b9a81c2b2
> 
> #Release SHA-256s
> #Sat Aug 04 20:56:59 CEST 2018
> commons-configuration2-2.3-javadoc-javadoc=91026295092ec7dc3e2f85772231a324a311794321b169828b64ebbbdba78e0a
> commons-configuration2-2.3-test-sources-java-source=73f2a6b5f3ed922b8574604e066994a5a2f6125fd6e87ab4fe0b947a305776b7
> commons-configuration2-2.3-jar.asc=e559b26077dc066b15b44db114903bfb158992147a2022c466f4169ae5b7340e
> commons-configuration2-2.3-bin-tar.gz.asc=d7107eb40d0c9490377803335413a0284f180a2be0a475f69cf3affc9d6a2437
> commons-configuration2-2.3-bin-zip.asc=fb363dac48a827265c5b1e36a1434e74de48bf1f121a10be840f8434d5dc8cad
> commons-configuration2-2.3-sources-java-source=29f8fc6240365cb58c452b7956d62a7cee6d572d38ed8fc3698266ed5c97b9f2
> commons-configuration2-2.3-test-sources-jar.asc=bbd10fe4d7060637b71af2ad334c89b794ca2b93b955e18010400443834af625
> commons-configuration2-2.3-sources-jar.asc=7752e29a1d65115ffb8194aedcc12e3b1af79c5d31823eac0ff64f88579a8f58
> commons-configuration2-2.3-src-tar.gz.asc=74c09077856935a0296a506121220411129a8d01d879a77042e9d8915ab62645
> commons-configuration2-2.3-src-zip=c71efdc6f9037c216f1658703a0a3a785f75e2ce2cd9b99653949094e234d604
> commons-configuration2-2.3-tests-test-jar=b4ff650ba91676c3b470e6711c9289fa6beeabb6b6583fdfc42754f4d9457f2a
> commons-configuration2-2.3-bin-zip=db3dce5f4856091d33c7d704f2d179e8b6ad1ca06eddf19f26c7ee6e42d661e4
> commons-configuration2-2.3-src-zip.asc=b2a234015fb4f4ec8da838fcd53071ec3a6d901ac68952c64f71843ac0241ddf
> commons-configuration2-2.3-tests-jar.asc=baf299277a6ffdbaabd26405a7af9df4e277f36f1610650bc4bd5fed55484195
> commons-configuration2-2.3-src-tar.gz=75db3a4337920aca70cd50fae149a5c7fc8f3cf7b9b7b59002b65c4f66ce8d1a
> commons-configuration2-2.3-javadoc-jar.asc=72c7e9cf531f3487d1d85b9aee08c09e16e18ed923324423815d6c0acefa
> commons-configuration2-2.3-pom.asc=10be2d8c6dff95a6d58343e6e64e2dc68f5810517280f26871bf3005fa969d0a
> commons-configuration2-2.3-bin-tar.gz=0c84f5aa8fbbad79595076fc3d8af33355632a2c1ec9b5ab30b6b8e8fa5f6321
> 
> 
> (no need for .asc hashes!)
> 
> I have tested this with ***'mvn clean install site'*** using:
> Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
> 2018-06-17T20:33:14+02:00)
> Maven home: C:\data\dev\tools\apache-maven-3.5.4
> Java version: 1.8.0_172, vendor: Oracle Corporation, runtime: C:\Program
> Files\Java\jdk1.8.0_172\jre
> Default locale: de_DE, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> 
> Details of changes since 2.2 are in the release notes:
> 
> 

[GitHub] commons-rng issue #9: Improvement rng 50

2018-08-07 Thread aherbert
Github user aherbert commented on the issue:

https://github.com/apache/commons-rng/pull/9
  
Closing this to put into a new PR associated with a new improvement ID


---

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[GitHub] commons-rng pull request #9: Improvement rng 50

2018-08-07 Thread aherbert
Github user aherbert closed the pull request at:

https://github.com/apache/commons-rng/pull/9


---

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[VOTE] Release Apache Commons RNG 1.1 based on RC6

2018-08-07 Thread Rob Tompkins
We have added some significant enhancements since Apache Commons RNG 1.0 was 
released, so I would like to release Apache Commons RNG 1.1.

Apache Commons RNG 1.1 RC6 is available for review here:
https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC6 (svn revision 
28595, site 28596)
  
The Git tag RNG_1_1_RC6 commit is 73007170865c7e7ce4d86bbdb56e4bd34dd9ce6f 
viewable at:

https://git-wip-us.apache.org/repos/asf?p=commons-rng.git;a=tag;h=refs/tags/RNG_1_1_RC6

Maven artifacts are here:

https://repository.apache.org/content/repositories/orgapachecommons-1365/org/apache/commons

These are the Maven artifacts and their hashes in Nexus:

#Nexus SHA-1s
/commons-rng-simple/1.1/commons-rng-simple-1.1.pom
(SHA1: a3f7a09914ba4b7dfc2a28fec5d7a40f3f1ea962)
/commons-rng-simple/1.1/commons-rng-simple-1.1-test-sources.jar
(SHA1: 872142e02b5a0bb7d20b4d16ac4bf9ac20886362)
/commons-rng-simple/1.1/commons-rng-simple-1.1-javadoc.jar
(SHA1: 873b4d2e8f2b784a19f15734b1ac27e3976d8a32)
/commons-rng-simple/1.1/commons-rng-simple-1.1-tests.jar
(SHA1: b0b5b02214555b1834c04f828b602fe68fc64247)
/commons-rng-simple/1.1/commons-rng-simple-1.1.jar
(SHA1: fa61c884c0de1f04b39264be7966e795243f41fa)
/commons-rng-simple/1.1/commons-rng-simple-1.1-sources.jar
(SHA1: a62ffce958dc3e67b01927fba0a6472274d66999)
/commons-rng-parent/1.1/commons-rng-parent-1.1.pom
(SHA1: 6c5992b921a316bc0d1cbdc0900ea37e2bf3b026)
/commons-rng-parent/1.1/commons-rng-parent-1.1-site.xml
(SHA1: 6e1df36b720e14eed524396107481e509ff42c7c)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1.jar
(SHA1: 99bea7d5db5ffaab32f901a499d1d7d485281aad)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1-sources.jar
(SHA1: fd47de1b1bc5c159a7f8bd01bde2d566e092d541)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1-tests.jar
(SHA1: 4aba9614882a9bae034fc4104eb1b6087d1492c8)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1-test-sources.jar
(SHA1: 4801d920227d89e31e9f46b0e97d1ff6dd915966)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1.pom
(SHA1: 26ec84056b9a4526bc5e05ecf4ece8d9c3d57aad)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1-javadoc.jar
(SHA1: e3f6b57d2f9869eacf9d48573ebf6c4c0661d2b6)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-javadoc.jar
(SHA1: 15ae2e1e00da2c256bfa7d6c9d17141a7db1cc45)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-sources.jar
(SHA1: dda115a87b486402b0733c1dac4be2bcc9f146ea)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-tests.jar
(SHA1: 6965c3d9a3ebb1e3332876b1705a60f3d1b781c7)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1.jar
(SHA1: 9f12cbb3046027e891a2318a2bad45e5f0e3ce61)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-test-sources.jar
(SHA1: 6d6ef57a333c19aa9a6bb75b02a4aefae791572a)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1.pom
(SHA1: 04c2a060613758d5ca233f4bbc2b6fd947693207)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-javadoc.jar
(SHA1: 76c6d28cf6a5ae39055142212d97766e3cb60fc9)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-sources.jar
(SHA1: 1c56a231610cf829d28975a6bca712e5812d0001)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1.pom
(SHA1: 6af16fa13e06fbba809d64803fae689bd40e2679)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-tests.jar
(SHA1: 63e7b0481ea7d63d8521b658f7e639aee31dbdaf)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-test-sources.jar
(SHA1: 39e06f856ac11ae5dcac014021099b13bab34661)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1.jar
(SHA1: 5e3d32e9b033377309c9784bc444f3a98cc171a6)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1.jar
(SHA1: 20e517c235e460d714b868d89979b24c5421f26f)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-javadoc.jar
(SHA1: 4dbf6af6deae1bac437331a476f5d969b4781b6d)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1.pom
(SHA1: cd4b2d45949778e8fbee15eda94faac1d0a4b460)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-test-sources.jar
(SHA1: 76dd95ae2c868c2aae5d9afc0f1d39658498cb5d)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-sources.jar
(SHA1: 3394e1c0fefb93836ddf1d7b48c6a565a5050f42)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-tests.jar
(SHA1: 72079b3d2db7b663d0bfa05ad34ee1eff1352404)
/commons-rng-core/1.1/commons-rng-core-1.1-tests.jar
(SHA1: 964b80117423002084fd3673ec942fa50eb65e8f)
/commons-rng-core/1.1/commons-rng-core-1.1-sources.jar
(SHA1: 675d89d236208ebf85022efd8237db53e5321ab6)
/commons-rng-core/1.1/commons-rng-core-1.1-javadoc.jar
(SHA1: 2da8b55b1595bcb01e53c677daabb9bfd45d10bf)
/commons-rng-core/1.1/commons-rng-core-1.1-test-sources.jar
(SHA1: 47241d0bdfcead9a8fc840819daaa218bb2dbe10)
/commons-rng-core/1.1/commons-rng-core-1.1.jar
(SHA1: 

JDK 11 , JDK 12 and JDK 8u192 Early Access builds are available on jdk.java.net

2018-08-07 Thread Rory O'Donnell

Hi Benedikt,

*JDK 11 Early Access  build 25 is available at : - **jdk.java.net/11/*

 * *JDK 11 entered Rampdown Phase 2 on 26-July [1]*
 o The overall feature set is frozen. No further JEPs will be
   targeted to this release.
 o We now turn our focus to P1 and P2 bugs.
 * Release notes are available here  [2]

*JDK 12 Early Access  build 05 is available at : - **jdk.java.net/12/*

 * Changes in this build here
   
.

*JDK 8u192 Early Access build 04 is available at : - http://jdk.java.net/8/*

 * JDK 8u192 timeline is available [3]
 o GA is scheduled for October 2018

**Conference videos online*
*

 * *OpenJDK Committers’ Workshop [4]*
 * JVM Language Summit 2018 [5]:


Regards,
Rory

[1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-July/001669.html
[2] http://jdk.java.net/11/release-notes
[3] http://openjdk.java.net/projects/jdk8u/releases/8u192.html
[4] https://www.youtube.com/playlist?list=PLX8CzqL3ArzXY_9Ornabhxs-j2h4hnvJ3
[5] https://www.youtube.com/playlist?list=PLX8CzqL3ArzVnxC6PYxMlngEMv3W1pIkn


--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland