Configuration2 missing class

2018-04-10 Thread Claude Warren
I just pulled the configuration2 classes from svn using:

svn checkout
http://svn.apache.org/repos/asf/commons/proper/configuration/tags/CONFIGURATION_2_2
commons-configuration2

and the class PropertyListParser is missing from
org.apache.commons.configuration2.plist

It is used in
org.apache.commons.configuration2.plist.PropertyListConfiguration

Claude


-- 
I like: Like Like - The likeliest place on the web

LinkedIn: http://www.linkedin.com/in/claudewarren


[LAZY][VOTE] Release Commons Parent 46 based on RC2.

2018-04-10 Thread Rob Tompkins
Hello all,


This is a [LAZY][VOTE] for releasing Apache Commons Parent 46 (from RC2).


Note on validation:
   Please read the
https://dist.apache.org/repos/dist/dev/commons/commons-parent/RELEASE-NOTES.txt,
as there is an erroneous non-failing stack trace that occurs during the build.
Specifically:

[debug] No packaging support defined, no filtering
[info] Skipping execution because packaging of this module is 'pom'.
[debug] Searching for versions in versionRange: (,46)
[info] Unable to find a previous version of the project in the repository.
[warn] No new version specified and file '//commons-parent/pom.xml' of 
artifact could not be opened as jar archive: error in opening zip file

java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:225)
at java.util.zip.ZipFile.(ZipFile.java:155)
at java.util.jar.JarFile.(JarFile.java:166)
at java.util.jar.JarFile.(JarFile.java:130)
at 
japicmp.maven.JApiCmpMojo.populateArchivesListsFromParameters(JApiCmpMojo.java:345)
at japicmp.maven.JApiCmpMojo.getOptions(JApiCmpMojo.java:708)
at japicmp.maven.JApiCmpReport.getOptions(JApiCmpReport.java:108)
at japicmp.maven.JApiCmpReport.getDescription(JApiCmpReport.java:127)
at 
org.apache.maven.plugins.site.render.CategorySummaryDocumentRenderer.renderDocument(CategorySummaryDocumentRenderer.java:155)


Tag name:
   commons-parent-46-RC2  


Tag URL:
   
https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-46-RC2/


Commit ID the tag points at:
1828807


Site Zip:
   https://dist.apache.org/repos/dist/dev/commons/commons-parent/site.zip


Distribution files (committed at revision 26267):
   https://dist.apache.org/repos/dist/dev/commons/commons-parent/


Distribution files hashes (SHA1):
   commons-parent-46-src.tar.gz
   (SHA1: c112e5745cec8664a93cc54937272ce9ccbdafe6)
   commons-parent-46-src.zip
   (SHA1: f43b4ed0e753cbda53603470984133c1a030c8d5)


These are the Maven artifacts and their hashes:
   commons-parent-46-site.xml
   (SHA1: 02b3b54d26d97a72fd55b20d027040ca0daf52b7)
   commons-parent-46.pom
   (SHA1: 74631045edcf151b164148ebc38c485d10eb2aa5)


KEYS file to check signatures:
   http://www.apache.org/dist/commons/KEYS


Maven artifacts:
   https://repository.apache.org/content/repositories/orgapachecommons-1323


Please select one of the following options[1]:
  [ ] +1 Release it.
  [ ] +0 Go ahead; I don't care.
  [ ] -0 There are a few minor glitches: ...
  [ ] -1 No, do not release it because ...


This vote will be open at least 72 hours, i.e. until 
2018-04-13T13:00:00Z
(this is UTC time).




Cheers,
-Rob


[1] http://apache.org/foundation/voting.html
-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [LAZY][VOTE] Release Commons Parent 46 based on RC2.

2018-04-10 Thread Gary Gregory
Not a blocker but it would be nice to address:

[INFO] Scanning for projects...
[WARNING] The project org.apache.commons:commons-parent:pom:46 uses
prerequisites which is only intended for maven-plugin projects but not for
non maven-plugin projects. For such purposes you should use the
maven-enforcer-plugin. See
https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html

Gary

On Tue, Apr 10, 2018 at 6:36 AM, Rob Tompkins  wrote:

> Hello all,
>
>
> This is a [LAZY][VOTE] for releasing Apache Commons Parent 46 (from RC2).
>
>
> Note on validation:
>Please read the
> https://dist.apache.org/repos/dist/dev/commons/commons-
> parent/RELEASE-NOTES.txt,
> as there is an erroneous non-failing stack trace that occurs during the
> build.
> Specifically:
>
> [debug] No packaging support defined, no filtering
> [info] Skipping execution because packaging of this module is 'pom'.
> [debug] Searching for versions in versionRange: (,46)
> [info] Unable to find a previous version of the project in the repository.
> [warn] No new version specified and file '//commons-parent/pom.xml' of
> artifact could not be opened as jar archive: error in opening zip file
>
> java.util.zip.ZipException: error in opening zip file
> at java.util.zip.ZipFile.open(Native Method)
> at java.util.zip.ZipFile.(ZipFile.java:225)
> at java.util.zip.ZipFile.(ZipFile.java:155)
> at java.util.jar.JarFile.(JarFile.java:166)
> at java.util.jar.JarFile.(JarFile.java:130)
> at japicmp.maven.JApiCmpMojo.populateArchivesListsFromParam
> eters(JApiCmpMojo.java:345)
> at japicmp.maven.JApiCmpMojo.getOptions(JApiCmpMojo.java:708)
> at japicmp.maven.JApiCmpReport.getOptions(JApiCmpReport.java:108)
> at japicmp.maven.JApiCmpReport.getDescription(JApiCmpReport.
> java:127)
> at org.apache.maven.plugins.site.render.
> CategorySummaryDocumentRenderer.renderDocument(
> CategorySummaryDocumentRenderer.java:155)
>
>
> Tag name:
>commons-parent-46-RC2
>
>
> Tag URL:
>https://svn.apache.org/repos/asf/commons/proper/commons-
> parent/tags/commons-parent-46-RC2/
>
>
> Commit ID the tag points at:
> 1828807
>
>
> Site Zip:
>https://dist.apache.org/repos/dist/dev/commons/commons-parent/site.zip
>
>
> Distribution files (committed at revision 26267):
>https://dist.apache.org/repos/dist/dev/commons/commons-parent/
>
>
> Distribution files hashes (SHA1):
>commons-parent-46-src.tar.gz
>(SHA1: c112e5745cec8664a93cc54937272ce9ccbdafe6)
>commons-parent-46-src.zip
>(SHA1: f43b4ed0e753cbda53603470984133c1a030c8d5)
>
>
> These are the Maven artifacts and their hashes:
>commons-parent-46-site.xml
>(SHA1: 02b3b54d26d97a72fd55b20d027040ca0daf52b7)
>commons-parent-46.pom
>(SHA1: 74631045edcf151b164148ebc38c485d10eb2aa5)
>
>
> KEYS file to check signatures:
>http://www.apache.org/dist/commons/KEYS
>
>
> Maven artifacts:
>https://repository.apache.org/content/repositories/
> orgapachecommons-1323
>
>
> Please select one of the following options[1]:
>   [ ] +1 Release it.
>   [ ] +0 Go ahead; I don't care.
>   [ ] -0 There are a few minor glitches: ...
>   [ ] -1 No, do not release it because ...
>
>
> This vote will be open at least 72 hours, i.e. until
> 2018-04-13T13:00:00Z
> (this is UTC time).
>
> 
>
>
> Cheers,
> -Rob
>
>
> [1] http://apache.org/foundation/voting.html
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [LAZY][VOTE] Release Commons Parent 46 based on RC2.

2018-04-10 Thread Gary Gregory
Testing with:

Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297;
2018-02-24T12:49:05-07:00)
Maven home: C:\Java\apache-maven-3.5.3\bin\..
Java version: 1.8.0_162, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_162\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

>From src zip: ASC, MD5, SHA1 all OK.

Apache RAT check OK: mvn apache-rat:check

Builds and installs OK: 'mvn clean site' and 'mvn install'.

Building Commons Collection master with 'mvn clean package site' gives me:

[debug] No packaging support defined, no filtering
[debug] Searching for versions in versionRange: (,4.2-SNAPSHOT)
[info] Unable to find a previous version of the project in the repository.
[debug] Could open file
'C:\vcs\git\apache\commons\commons-collections\target\commons-collections4-4.2-SNAPSHOT.jar'
of artifact as jar archive:
C:\vcs\git\apache\commons\commons-collections\target\commons-collections4-4.2-SNAPSHOT.jar
[INFO]

[INFO] BUILD FAILURE
[INFO]

[INFO] Total time: 03:00 min
[INFO] Finished at: 2018-04-10T09:15:46-06:00
[INFO]

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.7:site (default-site) on
project commons-collections4: Error generating
japicmp-maven-plugin:0.11.1:cmp-report report: Failed to generate report:
Please provide at least one resolvable old version using one of the
configuration elements  or . -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Do I need to add something to the Commons Collection POM?

Gary


On Tue, Apr 10, 2018 at 6:36 AM, Rob Tompkins  wrote:

> Hello all,
>
>
> This is a [LAZY][VOTE] for releasing Apache Commons Parent 46 (from RC2).
>
>
> Note on validation:
>Please read the
> https://dist.apache.org/repos/dist/dev/commons/commons-
> parent/RELEASE-NOTES.txt,
> as there is an erroneous non-failing stack trace that occurs during the
> build.
> Specifically:
>
> [debug] No packaging support defined, no filtering
> [info] Skipping execution because packaging of this module is 'pom'.
> [debug] Searching for versions in versionRange: (,46)
> [info] Unable to find a previous version of the project in the repository.
> [warn] No new version specified and file '//commons-parent/pom.xml' of
> artifact could not be opened as jar archive: error in opening zip file
>
> java.util.zip.ZipException: error in opening zip file
> at java.util.zip.ZipFile.open(Native Method)
> at java.util.zip.ZipFile.(ZipFile.java:225)
> at java.util.zip.ZipFile.(ZipFile.java:155)
> at java.util.jar.JarFile.(JarFile.java:166)
> at java.util.jar.JarFile.(JarFile.java:130)
> at japicmp.maven.JApiCmpMojo.populateArchivesListsFromParam
> eters(JApiCmpMojo.java:345)
> at japicmp.maven.JApiCmpMojo.getOptions(JApiCmpMojo.java:708)
> at japicmp.maven.JApiCmpReport.getOptions(JApiCmpReport.java:108)
> at japicmp.maven.JApiCmpReport.getDescription(JApiCmpReport.
> java:127)
> at org.apache.maven.plugins.site.render.
> CategorySummaryDocumentRenderer.renderDocument(
> CategorySummaryDocumentRenderer.java:155)
>
>
> Tag name:
>commons-parent-46-RC2
>
>
> Tag URL:
>https://svn.apache.org/repos/asf/commons/proper/commons-
> parent/tags/commons-parent-46-RC2/
>
>
> Commit ID the tag points at:
> 1828807
>
>
> Site Zip:
>https://dist.apache.org/repos/dist/dev/commons/commons-parent/site.zip
>
>
> Distribution files (committed at revision 26267):
>https://dist.apache.org/repos/dist/dev/commons/commons-parent/
>
>
> Distribution files hashes (SHA1):
>commons-parent-46-src.tar.gz
>(SHA1: c112e5745cec8664a93cc54937272ce9ccbdafe6)
>commons-parent-46-src.zip
>(SHA1: f43b4ed0e753cbda53603470984133c1a030c8d5)
>
>
> These are the Maven artifacts and their hashes:
>commons-parent-46-site.xml
>(SHA1: 02b3b54d26d97a72fd55b20d027040ca0daf52b7)
>commons-parent-46.pom
>(SHA1: 74631045edcf151b164148ebc38c485d10eb2aa5)
>
>
> KEYS file to check signatures:
>http://www.apache.org/dist/commons/KEYS
>
>
> Maven artifacts:
>https://repository.apache.org/content/repositories/
> orgapachecommons-1323
>
>
> Please select one of the following options[1]:
>   [ ] +1 Release it.
>   [ ] +0 Go ahead; I don't care.
>   [ ] -0 There are a few minor glitches: ...
>   [ ] -1 No, do not release it because ...
>
>
> This vote 

Re: Configuration2 missing class

2018-04-10 Thread Gary Gregory
You will find it in target/generated-sources/javacc after you run a build.

Gary

On Tue, Apr 10, 2018 at 5:43 AM, Claude Warren  wrote:

> I just pulled the configuration2 classes from svn using:
>
> svn checkout
> http://svn.apache.org/repos/asf/commons/proper/configuration/tags/
> CONFIGURATION_2_2
> commons-configuration2
>
> and the class PropertyListParser is missing from
> org.apache.commons.configuration2.plist
>
> It is used in
> org.apache.commons.configuration2.plist.PropertyListConfiguration
>
> Claude
>
>
> --
> I like: Like Like - The likeliest place on the web
> 
> LinkedIn: http://www.linkedin.com/in/claudewarren
>


Re: Configuration2 missing class

2018-04-10 Thread Claude Warren
thx


On Tue, Apr 10, 2018 at 3:22 PM, Gary Gregory 
wrote:

> You will find it in target/generated-sources/javacc after you run a build.
>
> Gary
>
> On Tue, Apr 10, 2018 at 5:43 AM, Claude Warren  wrote:
>
> > I just pulled the configuration2 classes from svn using:
> >
> > svn checkout
> > http://svn.apache.org/repos/asf/commons/proper/configuration/tags/
> > CONFIGURATION_2_2
> > commons-configuration2
> >
> > and the class PropertyListParser is missing from
> > org.apache.commons.configuration2.plist
> >
> > It is used in
> > org.apache.commons.configuration2.plist.PropertyListConfiguration
> >
> > Claude
> >
> >
> > --
> > I like: Like Like - The likeliest place on the web
> > 
> > LinkedIn: http://www.linkedin.com/in/claudewarren
> >
>



-- 
I like: Like Like - The likeliest place on the web

LinkedIn: http://www.linkedin.com/in/claudewarren


Re: [LAZY][VOTE] Release Commons Parent 46 based on RC2.

2018-04-10 Thread Gary Gregory
Hi Rob,

Thank you for preparing this RC.

Do you or anyone know what this means or if it matters for us:

Dependency Convergence*Legend:*
[image: [Error]] At least one dependency has a differing version of the
dependency or has SNAPSHOT dependencies. Gary

On Tue, Apr 10, 2018 at 6:36 AM, Rob Tompkins  wrote:

> Hello all,
>
>
> This is a [LAZY][VOTE] for releasing Apache Commons Parent 46 (from RC2).
>
>
> Note on validation:
>Please read the
> https://dist.apache.org/repos/dist/dev/commons/commons-
> parent/RELEASE-NOTES.txt,
> as there is an erroneous non-failing stack trace that occurs during the
> build.
> Specifically:
>
> [debug] No packaging support defined, no filtering
> [info] Skipping execution because packaging of this module is 'pom'.
> [debug] Searching for versions in versionRange: (,46)
> [info] Unable to find a previous version of the project in the repository.
> [warn] No new version specified and file '//commons-parent/pom.xml' of
> artifact could not be opened as jar archive: error in opening zip file
>
> java.util.zip.ZipException: error in opening zip file
> at java.util.zip.ZipFile.open(Native Method)
> at java.util.zip.ZipFile.(ZipFile.java:225)
> at java.util.zip.ZipFile.(ZipFile.java:155)
> at java.util.jar.JarFile.(JarFile.java:166)
> at java.util.jar.JarFile.(JarFile.java:130)
> at japicmp.maven.JApiCmpMojo.populateArchivesListsFromParam
> eters(JApiCmpMojo.java:345)
> at japicmp.maven.JApiCmpMojo.getOptions(JApiCmpMojo.java:708)
> at japicmp.maven.JApiCmpReport.getOptions(JApiCmpReport.java:108)
> at japicmp.maven.JApiCmpReport.getDescription(JApiCmpReport.
> java:127)
> at org.apache.maven.plugins.site.render.
> CategorySummaryDocumentRenderer.renderDocument(
> CategorySummaryDocumentRenderer.java:155)
>
>
> Tag name:
>commons-parent-46-RC2
>
>
> Tag URL:
>https://svn.apache.org/repos/asf/commons/proper/commons-
> parent/tags/commons-parent-46-RC2/
>
>
> Commit ID the tag points at:
> 1828807
>
>
> Site Zip:
>https://dist.apache.org/repos/dist/dev/commons/commons-parent/site.zip
>
>
> Distribution files (committed at revision 26267):
>https://dist.apache.org/repos/dist/dev/commons/commons-parent/
>
>
> Distribution files hashes (SHA1):
>commons-parent-46-src.tar.gz
>(SHA1: c112e5745cec8664a93cc54937272ce9ccbdafe6)
>commons-parent-46-src.zip
>(SHA1: f43b4ed0e753cbda53603470984133c1a030c8d5)
>
>
> These are the Maven artifacts and their hashes:
>commons-parent-46-site.xml
>(SHA1: 02b3b54d26d97a72fd55b20d027040ca0daf52b7)
>commons-parent-46.pom
>(SHA1: 74631045edcf151b164148ebc38c485d10eb2aa5)
>
>
> KEYS file to check signatures:
>http://www.apache.org/dist/commons/KEYS
>
>
> Maven artifacts:
>https://repository.apache.org/content/repositories/
> orgapachecommons-1323
>
>
> Please select one of the following options[1]:
>   [ ] +1 Release it.
>   [ ] +0 Go ahead; I don't care.
>   [ ] -0 There are a few minor glitches: ...
>   [ ] -1 No, do not release it because ...
>
>
> This vote will be open at least 72 hours, i.e. until
> 2018-04-13T13:00:00Z
> (this is UTC time).
>
> 
>
>
> Cheers,
> -Rob
>
>
> [1] http://apache.org/foundation/voting.html
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [LAZY][VOTE] Release Commons Parent 46 based on RC2.

2018-04-10 Thread Rob Tompkins
Darn...that’s a lot of errors. I suppose we’ll go with an RC3. I’ll work 
through the issues. 

-Rob

> On Apr 10, 2018, at 11:16 AM, Gary Gregory  wrote:
> 
> Testing with:
> 
> Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297;
> 2018-02-24T12:49:05-07:00)
> Maven home: C:\Java\apache-maven-3.5.3\bin\..
> Java version: 1.8.0_162, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_162\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> 
> From src zip: ASC, MD5, SHA1 all OK.
> 
> Apache RAT check OK: mvn apache-rat:check
> 
> Builds and installs OK: 'mvn clean site' and 'mvn install'.
> 
> Building Commons Collection master with 'mvn clean package site' gives me:
> 
> [debug] No packaging support defined, no filtering
> [debug] Searching for versions in versionRange: (,4.2-SNAPSHOT)
> [info] Unable to find a previous version of the project in the repository.
> [debug] Could open file
> 'C:\vcs\git\apache\commons\commons-collections\target\commons-collections4-4.2-SNAPSHOT.jar'
> of artifact as jar archive:
> C:\vcs\git\apache\commons\commons-collections\target\commons-collections4-4.2-SNAPSHOT.jar
> [INFO]
> 
> [INFO] BUILD FAILURE
> [INFO]
> 
> [INFO] Total time: 03:00 min
> [INFO] Finished at: 2018-04-10T09:15:46-06:00
> [INFO]
> 
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.7:site (default-site) on
> project commons-collections4: Error generating
> japicmp-maven-plugin:0.11.1:cmp-report report: Failed to generate report:
> Please provide at least one resolvable old version using one of the
> configuration elements  or . -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
> 
> Do I need to add something to the Commons Collection POM?
> 
> Gary
> 
> 
>> On Tue, Apr 10, 2018 at 6:36 AM, Rob Tompkins  wrote:
>> 
>> Hello all,
>> 
>> 
>> This is a [LAZY][VOTE] for releasing Apache Commons Parent 46 (from RC2).
>> 
>> 
>> Note on validation:
>>   Please read the
>> https://dist.apache.org/repos/dist/dev/commons/commons-
>> parent/RELEASE-NOTES.txt,
>> as there is an erroneous non-failing stack trace that occurs during the
>> build.
>> Specifically:
>> 
>> [debug] No packaging support defined, no filtering
>> [info] Skipping execution because packaging of this module is 'pom'.
>> [debug] Searching for versions in versionRange: (,46)
>> [info] Unable to find a previous version of the project in the repository.
>> [warn] No new version specified and file '//commons-parent/pom.xml' of
>> artifact could not be opened as jar archive: error in opening zip file
>> 
>> java.util.zip.ZipException: error in opening zip file
>>at java.util.zip.ZipFile.open(Native Method)
>>at java.util.zip.ZipFile.(ZipFile.java:225)
>>at java.util.zip.ZipFile.(ZipFile.java:155)
>>at java.util.jar.JarFile.(JarFile.java:166)
>>at java.util.jar.JarFile.(JarFile.java:130)
>>at japicmp.maven.JApiCmpMojo.populateArchivesListsFromParam
>> eters(JApiCmpMojo.java:345)
>>at japicmp.maven.JApiCmpMojo.getOptions(JApiCmpMojo.java:708)
>>at japicmp.maven.JApiCmpReport.getOptions(JApiCmpReport.java:108)
>>at japicmp.maven.JApiCmpReport.getDescription(JApiCmpReport.
>> java:127)
>>at org.apache.maven.plugins.site.render.
>> CategorySummaryDocumentRenderer.renderDocument(
>> CategorySummaryDocumentRenderer.java:155)
>> 
>> 
>> Tag name:
>>   commons-parent-46-RC2
>> 
>> 
>> Tag URL:
>>   https://svn.apache.org/repos/asf/commons/proper/commons-
>> parent/tags/commons-parent-46-RC2/
>> 
>> 
>> Commit ID the tag points at:
>>1828807
>> 
>> 
>> Site Zip:
>>   https://dist.apache.org/repos/dist/dev/commons/commons-parent/site.zip
>> 
>> 
>> Distribution files (committed at revision 26267):
>>   https://dist.apache.org/repos/dist/dev/commons/commons-parent/
>> 
>> 
>> Distribution files hashes (SHA1):
>>   commons-parent-46-src.tar.gz
>>   (SHA1: c112e5745cec8664a93cc54937272ce9ccbdafe6)
>>   commons-parent-46-src.zip
>>   (SHA1: f43b4ed0e753cbda53603470984133c1a030c8d5)
>> 
>> 
>> These are the Maven artifacts and their hashes:
>>   commons-parent-46-site.xml
>>   (SHA1: 02b3b54d26d97a72fd55b20d027040ca0daf52b7)
>>   commons-parent-46.pom
>>   (SHA1: 74631045edcf151b164148ebc38c485d10eb2aa5)
>> 
>> 
>> KEYS file to check signatures:

Re: [CANCEL][LAZY][VOTE] Release Commons Parent 46 based on RC2.

2018-04-10 Thread Gary Gregory
Thank you Rob. I was hoping I am missing something in Commons Collection. I
am sure I could just use CLIRR instead of japicmp but there should be a way
to get japicmp to work; I just have not taken the time to look into it.
Maybe it's just something missing from the POM?

Gary

On Tue, Apr 10, 2018 at 10:19 AM, Rob Tompkins  wrote:

> I’m going to cancel the [VOTE] on RC2, and work on the issues Gary found.
>
> -Rob
>
> > On Apr 10, 2018, at 8:36 AM, Rob Tompkins  wrote:
> >
> > Hello all,
> >
> >
> > This is a [LAZY][VOTE] for releasing Apache Commons Parent 46 (from RC2).
> >
> >
> > Note on validation:
> >   Please read the
> > https://dist.apache.org/repos/dist/dev/commons/commons-
> parent/RELEASE-NOTES.txt,
> > as there is an erroneous non-failing stack trace that occurs during the
> build.
> > Specifically:
> >
> > [debug] No packaging support defined, no filtering
> > [info] Skipping execution because packaging of this module is 'pom'.
> > [debug] Searching for versions in versionRange: (,46)
> > [info] Unable to find a previous version of the project in the
> repository.
> > [warn] No new version specified and file '//commons-parent/pom.xml'
> of artifact could not be opened as jar archive: error in opening zip file
> >
> > java.util.zip.ZipException: error in opening zip file
> >at java.util.zip.ZipFile.open(Native Method)
> >at java.util.zip.ZipFile.(ZipFile.java:225)
> >at java.util.zip.ZipFile.(ZipFile.java:155)
> >at java.util.jar.JarFile.(JarFile.java:166)
> >at java.util.jar.JarFile.(JarFile.java:130)
> >at japicmp.maven.JApiCmpMojo.populateArchivesListsFromParam
> eters(JApiCmpMojo.java:345)
> >at japicmp.maven.JApiCmpMojo.getOptions(JApiCmpMojo.java:708)
> >at japicmp.maven.JApiCmpReport.getOptions(JApiCmpReport.java:108)
> >at japicmp.maven.JApiCmpReport.getDescription(JApiCmpReport.
> java:127)
> >at org.apache.maven.plugins.site.render.
> CategorySummaryDocumentRenderer.renderDocument(
> CategorySummaryDocumentRenderer.java:155)
> >
> >
> > Tag name:
> >   commons-parent-46-RC2
> >
> >
> > Tag URL:
> >   https://svn.apache.org/repos/asf/commons/proper/commons-
> parent/tags/commons-parent-46-RC2/
> >
> >
> > Commit ID the tag points at:
> >1828807
> >
> >
> > Site Zip:
> >   https://dist.apache.org/repos/dist/dev/commons/commons-parent/site.zip
> >
> >
> > Distribution files (committed at revision 26267):
> >   https://dist.apache.org/repos/dist/dev/commons/commons-parent/
> >
> >
> > Distribution files hashes (SHA1):
> >   commons-parent-46-src.tar.gz
> >   (SHA1: c112e5745cec8664a93cc54937272ce9ccbdafe6)
> >   commons-parent-46-src.zip
> >   (SHA1: f43b4ed0e753cbda53603470984133c1a030c8d5)
> >
> >
> > These are the Maven artifacts and their hashes:
> >   commons-parent-46-site.xml
> >   (SHA1: 02b3b54d26d97a72fd55b20d027040ca0daf52b7)
> >   commons-parent-46.pom
> >   (SHA1: 74631045edcf151b164148ebc38c485d10eb2aa5)
> >
> >
> > KEYS file to check signatures:
> >   http://www.apache.org/dist/commons/KEYS
> >
> >
> > Maven artifacts:
> >   https://repository.apache.org/content/repositories/
> orgapachecommons-1323
> >
> >
> > Please select one of the following options[1]:
> >  [ ] +1 Release it.
> >  [ ] +0 Go ahead; I don't care.
> >  [ ] -0 There are a few minor glitches: ...
> >  [ ] -1 No, do not release it because ...
> >
> >
> > This vote will be open at least 72 hours, i.e. until
> > 2018-04-13T13:00:00Z
> > (this is UTC time).
> >
> > 
> >
> >
> > Cheers,
> > -Rob
> >
> >
> > [1] http://apache.org/foundation/voting.html
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


[CANCEL][LAZY][VOTE] Release Commons Parent 46 based on RC2.

2018-04-10 Thread Rob Tompkins
I’m going to cancel the [VOTE] on RC2, and work on the issues Gary found. 

-Rob

> On Apr 10, 2018, at 8:36 AM, Rob Tompkins  wrote:
> 
> Hello all,
> 
> 
> This is a [LAZY][VOTE] for releasing Apache Commons Parent 46 (from RC2).
> 
> 
> Note on validation:
>   Please read the
> https://dist.apache.org/repos/dist/dev/commons/commons-parent/RELEASE-NOTES.txt,
> as there is an erroneous non-failing stack trace that occurs during the build.
> Specifically:
> 
> [debug] No packaging support defined, no filtering
> [info] Skipping execution because packaging of this module is 'pom'.
> [debug] Searching for versions in versionRange: (,46)
> [info] Unable to find a previous version of the project in the repository.
> [warn] No new version specified and file '//commons-parent/pom.xml' of 
> artifact could not be opened as jar archive: error in opening zip file
> 
> java.util.zip.ZipException: error in opening zip file
>at java.util.zip.ZipFile.open(Native Method)
>at java.util.zip.ZipFile.(ZipFile.java:225)
>at java.util.zip.ZipFile.(ZipFile.java:155)
>at java.util.jar.JarFile.(JarFile.java:166)
>at java.util.jar.JarFile.(JarFile.java:130)
>at 
> japicmp.maven.JApiCmpMojo.populateArchivesListsFromParameters(JApiCmpMojo.java:345)
>at japicmp.maven.JApiCmpMojo.getOptions(JApiCmpMojo.java:708)
>at japicmp.maven.JApiCmpReport.getOptions(JApiCmpReport.java:108)
>at japicmp.maven.JApiCmpReport.getDescription(JApiCmpReport.java:127)
>at 
> org.apache.maven.plugins.site.render.CategorySummaryDocumentRenderer.renderDocument(CategorySummaryDocumentRenderer.java:155)
> 
> 
> Tag name:
>   commons-parent-46-RC2  
> 
> 
> Tag URL:
>   
> https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-46-RC2/
> 
> 
> Commit ID the tag points at:
>1828807
> 
> 
> Site Zip:
>   https://dist.apache.org/repos/dist/dev/commons/commons-parent/site.zip
> 
> 
> Distribution files (committed at revision 26267):
>   https://dist.apache.org/repos/dist/dev/commons/commons-parent/
> 
> 
> Distribution files hashes (SHA1):
>   commons-parent-46-src.tar.gz
>   (SHA1: c112e5745cec8664a93cc54937272ce9ccbdafe6)
>   commons-parent-46-src.zip
>   (SHA1: f43b4ed0e753cbda53603470984133c1a030c8d5)
> 
> 
> These are the Maven artifacts and their hashes:
>   commons-parent-46-site.xml
>   (SHA1: 02b3b54d26d97a72fd55b20d027040ca0daf52b7)
>   commons-parent-46.pom
>   (SHA1: 74631045edcf151b164148ebc38c485d10eb2aa5)
> 
> 
> KEYS file to check signatures:
>   http://www.apache.org/dist/commons/KEYS
> 
> 
> Maven artifacts:
>   https://repository.apache.org/content/repositories/orgapachecommons-1323
> 
> 
> Please select one of the following options[1]:
>  [ ] +1 Release it.
>  [ ] +0 Go ahead; I don't care.
>  [ ] -0 There are a few minor glitches: ...
>  [ ] -1 No, do not release it because ...
> 
> 
> This vote will be open at least 72 hours, i.e. until 
> 2018-04-13T13:00:00Z
> (this is UTC time).
> 
> 
> 
> 
> Cheers,
> -Rob
> 
> 
> [1] http://apache.org/foundation/voting.html

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



Error on version overview

2018-04-10 Thread jhm
  http://commons.apache.org/ lists version 3.6
for commons-lang3 while there is a version 3.7 published

 
https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.7  

 

Jan

 



Re: Google Summer of Code

2018-04-10 Thread Brian Driscoll

Greg,

I'm sending this email to help explain Gilles response to your GSoC 
project and what you should send in response.


Gilles:  There is no structure for benchmarks in Commons Math (there are 
home-made codes used there for "FastMath" (that have shown that 
"FastMath" is nos always fast...).   Here the purpose is to use JMH. 
[There are examples in "Commons RNG".]


Explanation: In your GSoC project said that you would use commons-math 
as a guideline to create benchmarks for commons-numbers.  Gilles is 
saying that benchmarks in commons-math is not a good place to start, 
because those benchmarks don't use a test frame work to run the 
benchmarks.  Your GSoC proposal is to do the work that's documented in 
the the NUMBERS-70 Jira ticket.  That ticket indicates that the JMH test 
framework (openjdk.java.net/projects/code-tools/jmh) should be used.  
What Gilles is saying is to use commons-rng as the example starting 
point for creating the commons-numbers benchmarks.  This is because 
commons-rng has benchmarks which are done in jmh.


I checked out commons-rng.  It's a library to generate random numbers, 
which is a very important thing for encryption.  You can find it at 
commons.apache.org/proper/commons-rng.  The link "Source Repository 
(current)" is an easy rudimentary way to look at the source.  
commons-rng-examples/examples-jmh/src/main/java/org/apache/commons/rng/examples/jmh 
contains the code which benchmarks commons-math using jmh to run the tests.


Your response:  Thanks for your insights on the benchmarks.  I'll change 
my project to use the benchmarks in commons-rng as the template for 
commons-numbers benchmarks.  I found jmh benchmarks in 
commons-rng/examples-jmh/src/main/java/org/apache/commons/rng/examples/jmh.  
I'm assuming those are the jmh benchmarks you were talking about.


Your project doc:  Update the Background section of your doc to indicate 
the benchmarks in commons-rng will be used template for the benchmark 
for commons-numbers.  At the end of the doc add a section titled CHANGE 
LOG.  Below that put "04/10 - Changed Background section to say that 
benchmarks will be based on commons-rng rather than commons-math."


Gilles:  I'd suggest "apt" for the documentation format since it is 
somewhat easier than "xdoc" for tables (as the likely output of the 
benchmark project). 

Explanation:  "xdoc" and "apt" are different documentation formats for 
Doxia.  See maven.apache.org/doxia/index.html for more info about 
Doxia.  Doxia is a tool for generating web documentation.  The way it 
works is your write documentation in a format that Doxia understands, 
then run Doxia to process those files to generate web pages to display 
the documentation.  Doxia supports a bunch of different formats, "xdoc" 
and "apt" are two of them.  See 
maven.apache.org/doxia/referenes/index.html for a complete list of the 
formats supported.  From what I can tell "apt" format is seems simpler 
and easy to use, while "xdoc" is a richer but more complicated format.


Note that Doxia is part of the Apache Maven project.  Maven is tool to 
build (compile, etc) a project from its source code and dependent 
libraries.  Apache uses Maven to build many of their open source 
projects.  For projects that have documentation in a Doxia format, Maven 
runs the Doxia tool on the documentation files to generate the finished 
documentation files that can be viewed via the web.


Your response:   I don't really know either the xdoc or apt formats 
well.  Apt seems simpler & easier to use than xdoc.  xdoc looks like it 
has more features but would be harder to use.  So using apt seems like 
it would be easier, as long as it supports all the documentation 
features that are needed.  I was originally thinking the documentation 
would be in xdoc because the commons-numbers/src/site/xdoc/userguide 
contain the doc from commons-math and is in xdoc format.  I though this 
was done because people wanted the commons-numbers doc to use xdoc and 
be similar the commons-math doc.  Do you have any good examples of apt 
doc that I could use as a starting point?


Gilles: Don't hesitate to open JIRA reports for each task that may need 
interaction on the details.


Explanation:  Jira is the issue tracking system used by the Apache 
organization.  It's a very common system and used by many 
organizations.  Ullink uses is for the same thing.  Jira tickets/issues 
are created for new features that need to be added, bugs that need to be 
fixed, etc.  People put in the details of what they are a requesting.  
Using Jira, people can track the status of the issue, see what's going 
on with it, what release its fixed in, etc.  It's quite common that 
there is not enough information in the ticket to implement the request.  
It's common for people to ask questions to clarify the details of 
things.  They can either be asked on the existing ticket, which is 
NUMBERS-70 in your case, or a new ticket linked to the original ticket.


Your