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

2018-07-28 Thread Bruno P. Kinoshita


  [ X ] +1 Release these artifacts


Maven build passing OK from tag + svn revision with environment:


Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 
2017-10-18T20:58:13+13:00)
Maven home: /opt/apache-maven-3.5.2
Java version: 1.8.0_171, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_NZ, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-131-generic", arch: "amd64", family: "unix"


Checked signatures from dist (bin & src) and staged Maven repository, all 
looking good, signed with D75CF3DC.

Site generated successfully, and reports look good.


Thanks
Bruno





From: Oliver Heger 
To: Commons Developers List  
Sent: Sunday, 29 July 2018 8:38 AM
Subject: [VOTE] Release Apache Commons Configuration 2.3 based on RC1



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 RC1 is available for review here:

https://dist.apache.org/repos/dist/dev/commons/configuration/2.3-RC1

(svn revision 28408)


The Subversion tag for this RC is here:


http://svn.apache.org/repos/asf/commons/proper/configuration/tags/CONFIGURATION_2_3_RC1/

(svn revision 1836945)

N.B. the SVN revision is required because SVN tags are not immutable.


Maven artifacts are here:


https://repository.apache.org/content/repositories/orgapachecommons-1359/org/apache/commons/commons-configuration2/2.3/


These are the Maven artifacts and their hashes in Nexus:


#Release SHA-1s

#Sat Jul 28 21:39:45 CEST 2018

commons-configuration2-2.3-javadoc-javadoc=39271069902b856f39aaab2feb67fe5c747918e2

commons-configuration2-2.3-test-sources-java-source=a24a39532a443675d66f660ca6f36240bdde5f08

commons-configuration2-2.3-jar.asc=830e60da68e4e55d0d9f90fbc89d7b43d91234b1

commons-configuration2-2.3-bin-tar.gz.asc=3a0133fa3ac1461c0ccc7247090024951946b9fd

commons-configuration2-2.3-bin-zip.asc=fef5041fd94e19bacb85f38f19718650b157971f

commons-configuration2-2.3-sources-java-source=3f1eb983c8e8fb14fa4beef7b007886b75fc17e7

commons-configuration2-2.3-test-sources-jar.asc=29678f2e18b7dadd00f8be550093e96896fc15ee

commons-configuration2-2.3-sources-jar.asc=99951b89187ed154482bcb61879c83b868624e25

commons-configuration2-2.3-src-tar.gz.asc=a66c4810bbc31edcc975a553999c3a6a40d96089

commons-configuration2-2.3-src-zip=a8a1dd83c98bed2933736e3b37b9e1028a649ec7

commons-configuration2-2.3-tests-test-jar=63dc740e7bd7495cedd34224525d90c1bcdbd56e

commons-configuration2-2.3-bin-zip=086b2195b31e871b5102d9a29882bd7d4c44aa0c

commons-configuration2-2.3-src-zip.asc=416cffc6aec9173f2fc30665ee78b46ae8c23ee3

commons-configuration2-2.3-tests-jar.asc=5a80150876658784b2711521c6496270f6c76b9d

commons-configuration2-2.3-src-tar.gz=7f7f4219c1783c66236c144845150d7d1fcfa80a

commons-configuration2-2.3-javadoc-jar.asc=be4a78a18a0e347dd7ada170ffa09a2111fbd4c7

commons-configuration2-2.3-pom.asc=f6a8007fe0f7d74fdcee98e9e465e5ebc3c32e51

commons-configuration2-2.3-bin-tar.gz=c51eab5074927576b7397c32dd4c78ca969b26ea


#Release SHA-256s

#Sat Jul 28 21:39:45 CEST 2018

commons-configuration2-2.3-javadoc-javadoc=3ad123d2a3f09f8e59ce157bd5e3aad7664f3524a3a8be01905f6b769bdc5b09

commons-configuration2-2.3-test-sources-java-source=695d9f975bb02a3c2317560cff4980a0ae22c3c7c83bb2183066273a7b452c18

commons-configuration2-2.3-jar.asc=b2f8d71b0005611ff90725de351cb59d74b885ed4be2c835c10fd4b9964fb6b4

commons-configuration2-2.3-bin-tar.gz.asc=9dc01e19c967a0f633a9ca072843aabfa14ae0bdb13581ab627c8861ae94a865

commons-configuration2-2.3-bin-zip.asc=6e94b7274866b3494eeda81cb2b602fb6e4c94f918145fccbeb6fdfc39fc4dac

commons-configuration2-2.3-sources-java-source=73f20c446fd082655b130e515ab06f1cc1eb4ba3a3e9db463b55a4fe82bc941f

commons-configuration2-2.3-test-sources-jar.asc=007d3c1712a8a5ce7da56fd387422dab180b3ec49437b8ae0835e61a638d2965

commons-configuration2-2.3-sources-jar.asc=8015460d832424b5127bb798a88c814afbe48a471c86abe67099c2d06ea5

commons-configuration2-2.3-src-tar.gz.asc=51ab6a928377810be85df3f14ed0ac5d50f1ab7f9ee6d71a8871a526f94645ab

commons-configuration2-2.3-src-zip=232608f64a1eee7ff3f00fbb65005fce00fa7dc20065d1227585adea93c2e734

commons-configuration2-2.3-tests-test-jar=07954d825f11fd9b006a2a6c4fa8e3558fc919208e52e7be01e96a6e60a5f51e

commons-configuration2-2.3-bin-zip=f2d5e53e1ed86acac8cca3de6986c79bbb3c227f174804c83cb43ad3f365d54e

commons-configuration2-2.3-src-zip.asc=889482ee837b06ffb7d3bc3d4a789691f2e5250816b6a526acf649915d04a1b3

commons-configuration2-2.3-tests-jar.asc=ca25085acf2234f590bcedcdd4dd06576e0b476a60fba28d9a9af9771301c496

commons-configuration2-2.3-src-tar.gz=f963ce5cf9eaaec22353d8a9d72a6d491f85442f6280fe27b3cda9d8ab083af5

commons-configuration2-2.3-javadoc-jar.asc=f6a19adb4bb5c087394d5071e4e715c81b56c9d744e6e3473fa87f443d0ec650

commons-configuration2-2.3-pom.asc=1321aaab060b97bedc1d

[VOTE] Release Apache Commons Configuration 2.3 based on RC1

2018-07-28 Thread 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 RC1 is available for review here:
https://dist.apache.org/repos/dist/dev/commons/configuration/2.3-RC1
(svn revision 28408)

The Subversion tag for this RC is here:

http://svn.apache.org/repos/asf/commons/proper/configuration/tags/CONFIGURATION_2_3_RC1/
(svn revision 1836945)
N.B. the SVN revision is required because SVN tags are not immutable.

Maven artifacts are here:

https://repository.apache.org/content/repositories/orgapachecommons-1359/org/apache/commons/commons-configuration2/2.3/

These are the Maven artifacts and their hashes in Nexus:

#Release SHA-1s
#Sat Jul 28 21:39:45 CEST 2018
commons-configuration2-2.3-javadoc-javadoc=39271069902b856f39aaab2feb67fe5c747918e2
commons-configuration2-2.3-test-sources-java-source=a24a39532a443675d66f660ca6f36240bdde5f08
commons-configuration2-2.3-jar.asc=830e60da68e4e55d0d9f90fbc89d7b43d91234b1
commons-configuration2-2.3-bin-tar.gz.asc=3a0133fa3ac1461c0ccc7247090024951946b9fd
commons-configuration2-2.3-bin-zip.asc=fef5041fd94e19bacb85f38f19718650b157971f
commons-configuration2-2.3-sources-java-source=3f1eb983c8e8fb14fa4beef7b007886b75fc17e7
commons-configuration2-2.3-test-sources-jar.asc=29678f2e18b7dadd00f8be550093e96896fc15ee
commons-configuration2-2.3-sources-jar.asc=99951b89187ed154482bcb61879c83b868624e25
commons-configuration2-2.3-src-tar.gz.asc=a66c4810bbc31edcc975a553999c3a6a40d96089
commons-configuration2-2.3-src-zip=a8a1dd83c98bed2933736e3b37b9e1028a649ec7
commons-configuration2-2.3-tests-test-jar=63dc740e7bd7495cedd34224525d90c1bcdbd56e
commons-configuration2-2.3-bin-zip=086b2195b31e871b5102d9a29882bd7d4c44aa0c
commons-configuration2-2.3-src-zip.asc=416cffc6aec9173f2fc30665ee78b46ae8c23ee3
commons-configuration2-2.3-tests-jar.asc=5a80150876658784b2711521c6496270f6c76b9d
commons-configuration2-2.3-src-tar.gz=7f7f4219c1783c66236c144845150d7d1fcfa80a
commons-configuration2-2.3-javadoc-jar.asc=be4a78a18a0e347dd7ada170ffa09a2111fbd4c7
commons-configuration2-2.3-pom.asc=f6a8007fe0f7d74fdcee98e9e465e5ebc3c32e51
commons-configuration2-2.3-bin-tar.gz=c51eab5074927576b7397c32dd4c78ca969b26ea

#Release SHA-256s
#Sat Jul 28 21:39:45 CEST 2018
commons-configuration2-2.3-javadoc-javadoc=3ad123d2a3f09f8e59ce157bd5e3aad7664f3524a3a8be01905f6b769bdc5b09
commons-configuration2-2.3-test-sources-java-source=695d9f975bb02a3c2317560cff4980a0ae22c3c7c83bb2183066273a7b452c18
commons-configuration2-2.3-jar.asc=b2f8d71b0005611ff90725de351cb59d74b885ed4be2c835c10fd4b9964fb6b4
commons-configuration2-2.3-bin-tar.gz.asc=9dc01e19c967a0f633a9ca072843aabfa14ae0bdb13581ab627c8861ae94a865
commons-configuration2-2.3-bin-zip.asc=6e94b7274866b3494eeda81cb2b602fb6e4c94f918145fccbeb6fdfc39fc4dac
commons-configuration2-2.3-sources-java-source=73f20c446fd082655b130e515ab06f1cc1eb4ba3a3e9db463b55a4fe82bc941f
commons-configuration2-2.3-test-sources-jar.asc=007d3c1712a8a5ce7da56fd387422dab180b3ec49437b8ae0835e61a638d2965
commons-configuration2-2.3-sources-jar.asc=8015460d832424b5127bb798a88c814afbe48a471c86abe67099c2d06ea5
commons-configuration2-2.3-src-tar.gz.asc=51ab6a928377810be85df3f14ed0ac5d50f1ab7f9ee6d71a8871a526f94645ab
commons-configuration2-2.3-src-zip=232608f64a1eee7ff3f00fbb65005fce00fa7dc20065d1227585adea93c2e734
commons-configuration2-2.3-tests-test-jar=07954d825f11fd9b006a2a6c4fa8e3558fc919208e52e7be01e96a6e60a5f51e
commons-configuration2-2.3-bin-zip=f2d5e53e1ed86acac8cca3de6986c79bbb3c227f174804c83cb43ad3f365d54e
commons-configuration2-2.3-src-zip.asc=889482ee837b06ffb7d3bc3d4a789691f2e5250816b6a526acf649915d04a1b3
commons-configuration2-2.3-tests-jar.asc=ca25085acf2234f590bcedcdd4dd06576e0b476a60fba28d9a9af9771301c496
commons-configuration2-2.3-src-tar.gz=f963ce5cf9eaaec22353d8a9d72a6d491f85442f6280fe27b3cda9d8ab083af5
commons-configuration2-2.3-javadoc-jar.asc=f6a19adb4bb5c087394d5071e4e715c81b56c9d744e6e3473fa87f443d0ec650
commons-configuration2-2.3-pom.asc=1321aaab060b97bedc1d1d027d77ac30329d69cf53a7dd949594ef5a7e22d904
commons-configuration2-2.3-bin-tar.gz=bd74b0d47721478d55fceab0881a4788626f76863b45792ec8816f19d0e94db0


(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:

https://dist.apache.org/repos/dist/dev/commons/configuration/2.3-RC1/RELEASE-NOTES.txt

https://dist.apache.org/repos/dist/dev/commons/configuration/2.3-RC1/site/changes-report.html

Site:

https://dist.apache.org/repos/dist/de

Re: [RELEASE PLUGIN] Questions

2018-07-28 Thread Oliver Heger
Many thanks, this did the trick!

Oliver

Am 28.07.2018 um 20:29 schrieb Gary Gregory:
> - Make sure the dev dist folder is EMPTY before you start.
> - mvn -Dcommons.release-plugin.version=1.4-SNAPSHOT
> org.apache.commons:commons-release-plugin:1.4-SNAPSHOT:vote-txt
> 
> Gary
> 
> On Sat, Jul 28, 2018 at 9:21 AM Oliver Heger 
> wrote:
> 
>> Hi,
>>
>> for the 2.3 release of [configuration] I am trying out the cool release
>> plugin.
>>
>> Everything works fine, but I get a build failure when it adds the site
>> to SVN (see below). Do I have to prepare something in the dist area
>> before this can be done?
>>
>> And another question: How can I generate such a nice release vote mail?
>>
>> Thanks
>> Oliver
>>
>> [INFO] --- commons-release-plugin:1.3:stage-distributions
>> (stage-distributions) @ commons-configuration2 ---
>> [INFO] Preparing to stage distributions
>> [INFO] Checking out dist from:
>> scm:svn:https://dist.apache.org/repos/dist/dev/commons/configuration
>> Executing: cmd.exe /X /C "svn --username oheger --no-auth-cache
>> --non-interactive checkout
>> https://dist.apache.org/repos/dist/dev/commons/configuration
>>
>> C:\data\dev\projects\OpenSource\Apache\release\CONFIGURATION_2_3_RC1\target\commons-release-plugin\scm"
>> Working directory:
>>
>> C:\data\dev\projects\OpenSource\Apache\release\CONFIGURATION_2_3_RC1\target\commons-release-plugin
>> [INFO] Copying RELEASE-NOTES.txt to working directory.
>> Executing: cmd.exe /X /C "svn add --parents --non-recursive --targets
>> C:\Users\hacker\AppData\Local\Temp\maven-scm-4650853585445408999-targets"
>> Working directory:
>>
>> C:\data\dev\projects\OpenSource\Apache\release\CONFIGURATION_2_3_RC1\target\commons-release-plugin\scm
>> [INFO]
>> 
>> [INFO] BUILD FAILURE
>> [INFO]
>> 
>> [INFO] Total time: 09:55 min
>> [INFO] Finished at: 2018-07-28T17:14:14+02:00
>> [INFO]
>> 
>> [ERROR] Failed to execute goal
>> org.apache.commons:commons-release-plugin:1.3:stage-distributions
>> (stage-distributions) on project commons-configuration2: Failed to add
>> files to scm -> [Help 1]
>>
>> -
>> 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: [RELEASE PLUGIN] Questions

2018-07-28 Thread Gary Gregory
- Make sure the dev dist folder is EMPTY before you start.
- mvn -Dcommons.release-plugin.version=1.4-SNAPSHOT
org.apache.commons:commons-release-plugin:1.4-SNAPSHOT:vote-txt

Gary

On Sat, Jul 28, 2018 at 9:21 AM Oliver Heger 
wrote:

> Hi,
>
> for the 2.3 release of [configuration] I am trying out the cool release
> plugin.
>
> Everything works fine, but I get a build failure when it adds the site
> to SVN (see below). Do I have to prepare something in the dist area
> before this can be done?
>
> And another question: How can I generate such a nice release vote mail?
>
> Thanks
> Oliver
>
> [INFO] --- commons-release-plugin:1.3:stage-distributions
> (stage-distributions) @ commons-configuration2 ---
> [INFO] Preparing to stage distributions
> [INFO] Checking out dist from:
> scm:svn:https://dist.apache.org/repos/dist/dev/commons/configuration
> Executing: cmd.exe /X /C "svn --username oheger --no-auth-cache
> --non-interactive checkout
> https://dist.apache.org/repos/dist/dev/commons/configuration
>
> C:\data\dev\projects\OpenSource\Apache\release\CONFIGURATION_2_3_RC1\target\commons-release-plugin\scm"
> Working directory:
>
> C:\data\dev\projects\OpenSource\Apache\release\CONFIGURATION_2_3_RC1\target\commons-release-plugin
> [INFO] Copying RELEASE-NOTES.txt to working directory.
> Executing: cmd.exe /X /C "svn add --parents --non-recursive --targets
> C:\Users\hacker\AppData\Local\Temp\maven-scm-4650853585445408999-targets"
> Working directory:
>
> C:\data\dev\projects\OpenSource\Apache\release\CONFIGURATION_2_3_RC1\target\commons-release-plugin\scm
> [INFO]
> 
> [INFO] BUILD FAILURE
> [INFO]
> 
> [INFO] Total time: 09:55 min
> [INFO] Finished at: 2018-07-28T17:14:14+02:00
> [INFO]
> 
> [ERROR] Failed to execute goal
> org.apache.commons:commons-release-plugin:1.3:stage-distributions
> (stage-distributions) on project commons-configuration2: Failed to add
> files to scm -> [Help 1]
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


[GitHub] commons-collections issue #48: global: make use of FunctionalInterface

2018-07-28 Thread grimreaper
Github user grimreaper commented on the issue:

https://github.com/apache/commons-collections/pull/48
  
IMHO yes, though that should be done separately. 


---

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



[RELEASE PLUGIN] Questions

2018-07-28 Thread Oliver Heger
Hi,

for the 2.3 release of [configuration] I am trying out the cool release
plugin.

Everything works fine, but I get a build failure when it adds the site
to SVN (see below). Do I have to prepare something in the dist area
before this can be done?

And another question: How can I generate such a nice release vote mail?

Thanks
Oliver

[INFO] --- commons-release-plugin:1.3:stage-distributions
(stage-distributions) @ commons-configuration2 ---
[INFO] Preparing to stage distributions
[INFO] Checking out dist from:
scm:svn:https://dist.apache.org/repos/dist/dev/commons/configuration
Executing: cmd.exe /X /C "svn --username oheger --no-auth-cache
--non-interactive checkout
https://dist.apache.org/repos/dist/dev/commons/configuration
C:\data\dev\projects\OpenSource\Apache\release\CONFIGURATION_2_3_RC1\target\commons-release-plugin\scm"
Working directory:
C:\data\dev\projects\OpenSource\Apache\release\CONFIGURATION_2_3_RC1\target\commons-release-plugin
[INFO] Copying RELEASE-NOTES.txt to working directory.
Executing: cmd.exe /X /C "svn add --parents --non-recursive --targets
C:\Users\hacker\AppData\Local\Temp\maven-scm-4650853585445408999-targets"
Working directory:
C:\data\dev\projects\OpenSource\Apache\release\CONFIGURATION_2_3_RC1\target\commons-release-plugin\scm
[INFO]

[INFO] BUILD FAILURE
[INFO]

[INFO] Total time: 09:55 min
[INFO] Finished at: 2018-07-28T17:14:14+02:00
[INFO]

[ERROR] Failed to execute goal
org.apache.commons:commons-release-plugin:1.3:stage-distributions
(stage-distributions) on project commons-configuration2: Failed to add
files to scm -> [Help 1]

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



[GitHub] commons-collections issue #48: global: make use of FunctionalInterface

2018-07-28 Thread soc
Github user soc commented on the issue:

https://github.com/apache/commons-collections/pull/48
  
@grimreaper Would it make sense in general to also annotate interfaces that 
just duplicate the ones in `java.util.function` with `@Deprecated`?


---

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