Re: [VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-13 Thread Bruno P. Kinoshita
Seeing other comments and votes, I believe there are no blockers, just a few 
things that need to be fixed.

So +0


Cheers
Bruno




From: Bruno P. Kinoshita 
To: Commons Developers List  
Sent: Thursday, 14 December 2017 12:11 AM
Subject: Re: [VOTE] Release Commons JCS 2.2.1 based on RC3



Hi,

Building from tag with `mvn clean install`. Build passing OK with Java 8, with 
the following environment settings:

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_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_NZ, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-103-generic", arch: "amd64", family: "unix"


Checked signatures from Maven artefacts. Everything looks OK.

There is some strange text in the release notes at the dist files and at the 
dist area (https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-NOTES.txt)


--- snip ---

$release.description.replaceAll("  ", "
") 
--- snip ---

Not sure if intentional, but I think it was some script that didn't run 
correctly? Don't have enough experience with the release process to tell 
whether that's correct or not, nor what could have happened exactly, sorry. Is 
it a blocker?

Could not create the site with `mvn clean test site` due to Java 8 issues in 
Javadocs, and found nothing in the BUILDING.txt. So built the site with `mvn 
clean test install site -Dmaven.javadoc.skip=true`

Reports look good, found no blockers. Few more PMD issues in one of the 
modules, but look like simple warnings.

Unless the release notes is a blocker, I'm ready to cast a vote in favor to 
release it (-:


Thanks for preparing the release Romain

Cheers
Bruno





From: Romain Manni-Bucau 
To: Commons Developers List  
Sent: Wednesday, 13 December 2017 9:03 PM
Subject: [VOTE] Release Commons JCS 2.2.1 based on RC3



As discussed quite verbosely already I'd like to release JCS 2.2.1. I

followed the commons procedure this time and hope it works for you.


JCS 2.2.1 RC3 is available for review here:

https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn revision 23702)


The tag is here:


http://svn.apache.org/repos/asf/commons/proper/jcs/tags/commons-jcs-2.2.1-RC3/

(svn revision 1817933)


Maven artifacts are here:

https://repository.apache.org/content/repositories/orgapachecommons-1298


I have tested this with JDK 7, 8 using Maven 3.5.0.


Details of changes since 2.2 are in the release notes:

https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-NOTES.txt


http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/changes-report.html


Site:

http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/


Clirr Report (compared to 2.2):


http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/commons-jcs-core/clirr-report.html


RAT Report:


http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/rat-report.html

(the zipcodes.txt file is intended to not have headers)


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 08:15 UTC 16-December 2017


  [ ] +1 Release these artifacts

  [ ] +-0 Don't care

  [ ] -1 I oppose this release ${because}


Thanks!

Romain

-
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 Commons JCS 2.2.1 based on RC3

2017-12-13 Thread Gary Gregory
Looking at the release notes, I see junk in the text:

$release.description.replaceAll(" ", "

")

There is also a missing Jira reference for:

o   Unexpected dispose() in CompositeCacheManager.release()
Thanks to athun.

These are not blockers but not very "pro" either :-(

If this vote passes, I expect that the release notes file will be manually
fixed.

Typo in "JCS 2.0 and onwards now targets Java 6.0". The reference to Java
should be "Java 6", not "Java 6.0".

>From the src zip file: ASC, MD5, SHA1 OK.

Running 'mvn clean install' works with:

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00) Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.7.0_80, vendor: Oracle Corporation Java home: C:\Program
Files\Java\jdk1.7.0_80\jre Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"

I am guessing that all of the .md files need to be regenerated since I see
"2.2" in README.md.

The NOTICE file looks good.

I do not see hard blockers here but there are still details that make this
RC lack polish, so I am +0.

Gary


On Wed, Dec 13, 2017 at 1:02 AM, Romain Manni-Bucau 
wrote:

> As discussed quite verbosely already I'd like to release JCS 2.2.1. I
> followed the commons procedure this time and hope it works for you.
>
> JCS 2.2.1 RC3 is available for review here:
> https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn revision
> 23702)
>
> The tag is here:
>
> http://svn.apache.org/repos/asf/commons/proper/jcs/tags/
> commons-jcs-2.2.1-RC3/
> (svn revision 1817933)
>
> Maven artifacts are here:
> https://repository.apache.org/content/repositories/
> orgapachecommons-1298
>
> I have tested this with JDK 7, 8 using Maven 3.5.0.
>
> Details of changes since 2.2 are in the release notes:
> https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-NOTES.txt
>
> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> RC3/changes-report.html
>
> Site:
> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/
>
> Clirr Report (compared to 2.2):
>
> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> RC3/commons-jcs-core/clirr-report.html
>
> RAT Report:
>
> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/rat-report.html
> (the zipcodes.txt file is intended to not have headers)
>
> 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 08:15 UTC 16-December 2017
>
>   [ ] +1 Release these artifacts
>   [ ] +-0 Don't care
>   [ ] -1 I oppose this release ${because}
>
> Thanks!
> Romain
>


Re: [VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-13 Thread Gary Gregory
On Wed, Dec 13, 2017 at 2:03 PM, Oliver Heger 
wrote:

> Hi,
>
> thank you for your patience.
>
> Build works fine with Java 1.7 on Windows 10 (because of the Java 8
> Javadoc errors I built the site with 1.7).
>
> I have some minor findings:
> - As Bruno already noticed, the release notes contain this strange text.
> - In README.md the current version for the dependency should be updated.
> - The jars with the sources contain spurious folders.
>

Can you be more specific please?

Gary


> - There are many Findbugs violations.
>
> The text in the release notes is really annoying, the other things are
> not really blocking. But in total it prevents me from voting +1. So I am
> rather +0.
>
> Oliver
>
> Am 13.12.2017 um 09:02 schrieb Romain Manni-Bucau:
> > As discussed quite verbosely already I'd like to release JCS 2.2.1. I
> > followed the commons procedure this time and hope it works for you.
> >
> > JCS 2.2.1 RC3 is available for review here:
> > https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn revision
> 23702)
> >
> > The tag is here:
> >
> > http://svn.apache.org/repos/asf/commons/proper/jcs/tags/
> commons-jcs-2.2.1-RC3/
> > (svn revision 1817933)
> >
> > Maven artifacts are here:
> > https://repository.apache.org/content/repositories/
> orgapachecommons-1298
> >
> > I have tested this with JDK 7, 8 using Maven 3.5.0.
> >
> > Details of changes since 2.2 are in the release notes:
> > https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-NOTES.txt
> >
> > http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> RC3/changes-report.html
> >
> > Site:
> > http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/
> >
> > Clirr Report (compared to 2.2):
> >
> > http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> RC3/commons-jcs-core/clirr-report.html
> >
> > RAT Report:
> >
> > http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> RC3/rat-report.html
> > (the zipcodes.txt file is intended to not have headers)
> >
> > 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 08:15 UTC 16-December 2017
> >
> >   [ ] +1 Release these artifacts
> >   [ ] +-0 Don't care
> >   [ ] -1 I oppose this release ${because}
> >
> > Thanks!
> > Romain
> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-13 Thread Gary Gregory
On Wed, Dec 13, 2017 at 2:03 PM, Oliver Heger 
wrote:

> Hi,
>
> thank you for your patience.
>
> Build works fine with Java 1.7 on Windows 10 (because of the Java 8
> Javadoc errors I built the site with 1.7).
>
> I have some minor findings:
> - As Bruno already noticed, the release notes contain this strange text.
> - In README.md the current version for the dependency should be updated.
> - The jars with the sources contain spurious folders.
> - There are many Findbugs violations.
>

I see FindBugs violations now in 2.2. The question is: Did 2.2.1 introduce
new violations and should these be considered blockers?

Gary


>
> The text in the release notes is really annoying, the other things are
> not really blocking. But in total it prevents me from voting +1. So I am
> rather +0.
>
> Oliver
>
> Am 13.12.2017 um 09:02 schrieb Romain Manni-Bucau:
> > As discussed quite verbosely already I'd like to release JCS 2.2.1. I
> > followed the commons procedure this time and hope it works for you.
> >
> > JCS 2.2.1 RC3 is available for review here:
> > https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn revision
> 23702)
> >
> > The tag is here:
> >
> > http://svn.apache.org/repos/asf/commons/proper/jcs/tags/
> commons-jcs-2.2.1-RC3/
> > (svn revision 1817933)
> >
> > Maven artifacts are here:
> > https://repository.apache.org/content/repositories/
> orgapachecommons-1298
> >
> > I have tested this with JDK 7, 8 using Maven 3.5.0.
> >
> > Details of changes since 2.2 are in the release notes:
> > https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-NOTES.txt
> >
> > http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> RC3/changes-report.html
> >
> > Site:
> > http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/
> >
> > Clirr Report (compared to 2.2):
> >
> > http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> RC3/commons-jcs-core/clirr-report.html
> >
> > RAT Report:
> >
> > http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> RC3/rat-report.html
> > (the zipcodes.txt file is intended to not have headers)
> >
> > 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 08:15 UTC 16-December 2017
> >
> >   [ ] +1 Release these artifacts
> >   [ ] +-0 Don't care
> >   [ ] -1 I oppose this release ${because}
> >
> > Thanks!
> > Romain
> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


[text] Adapt the Log4j 2 Interpolator to [text]

2017-12-13 Thread Gary Gregory
Hi All,

Log4j 2 provides it's own copy of our StrSubstitutor/StrLookup framework
enhanced for Log4j's needs. In addition it provides a custom StrLookup
called Interpolator which allows for lookups like:

${sys:java.version} and ${env:MY_VAR} to look up system properties and
environment variables respectively as well as other sub maps.

I would like to borrow this concept of a composite and keyed StrLookup and
make it a first class citizen in [text].

This would look like this:

Interpolator interpolator = new o.a.c.t.Interpolator();
interpolator.put("gary", StrLookup.mapLookup(new HashMap()));
interpolator.put("alice", StrLookup.mapLookup(new HashMap()));
StrSubstitutor strSubstitutor = new StrSubstitutor(interpolator);

Thoughts?

Gary


Re: [VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-13 Thread Oliver Heger
Hi,

thank you for your patience.

Build works fine with Java 1.7 on Windows 10 (because of the Java 8
Javadoc errors I built the site with 1.7).

I have some minor findings:
- As Bruno already noticed, the release notes contain this strange text.
- In README.md the current version for the dependency should be updated.
- The jars with the sources contain spurious folders.
- There are many Findbugs violations.

The text in the release notes is really annoying, the other things are
not really blocking. But in total it prevents me from voting +1. So I am
rather +0.

Oliver

Am 13.12.2017 um 09:02 schrieb Romain Manni-Bucau:
> As discussed quite verbosely already I'd like to release JCS 2.2.1. I
> followed the commons procedure this time and hope it works for you.
> 
> JCS 2.2.1 RC3 is available for review here:
> https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn revision 23702)
> 
> The tag is here:
> 
> http://svn.apache.org/repos/asf/commons/proper/jcs/tags/commons-jcs-2.2.1-RC3/
> (svn revision 1817933)
> 
> Maven artifacts are here:
> https://repository.apache.org/content/repositories/orgapachecommons-1298
> 
> I have tested this with JDK 7, 8 using Maven 3.5.0.
> 
> Details of changes since 2.2 are in the release notes:
> https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-NOTES.txt
> 
> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/changes-report.html
> 
> Site:
> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/
> 
> Clirr Report (compared to 2.2):
> 
> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/commons-jcs-core/clirr-report.html
> 
> RAT Report:
> 
> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/rat-report.html
> (the zipcodes.txt file is intended to not have headers)
> 
> 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 08:15 UTC 16-December 2017
> 
>   [ ] +1 Release these artifacts
>   [ ] +-0 Don't care
>   [ ] -1 I oppose this release ${because}
> 
> Thanks!
> Romain
> 

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



[draft] Board report is due Dec 20.

2017-12-13 Thread Gary Gregory
Please advise if you think something should be changed:
--

## Description:
- The Apache Commons project focuses on all aspects of reusable Java
components.

- The Apache Commons components are widely used in many projects, both
within
  Apache and without. Any ASF committer can commit to Apache Commons.

- The last report was for the meeting of September 20, 2017.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - The project is active with twelve (12) releases this reporting period.

## Health report:
 - Most components in Commons are mature, but are still actively maintained
   (12 releases). The dev list is active. JIRA is active. Speed of responses
   to users is reasonable in most cases. We have no new PMC members, no new
   committers, and Commons is still open to any Apache Committer.
 - Previous growing pains toward Commons Math 4 might see resolution with a
   plan toward splitting off Commons Math into new components.

## PMC changes:

 - Currently 38 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Rob Tompkins on Fri Jun 30 2017

## Committer base changes:

 - Currently 146 committers.
 - Sergio Fernández was added as a committer on Sat Nov 04 2017

## Releases:

 - BCEL-6.1 was released on Sun Sep 17 2017
 - BCEL-6.2 was released on Thu Dec 07 2017
 - CODEC-1.11 was released on Thu Oct 19 2017
 - COMPRESS-1.15 was released on Mon Oct 16 2017
 - CONFIGURATION-2.2 was released on Wed Oct 11 2017
 - DAEMON-1.1.0 was released on Tue Nov 21 2017
 - IO-2.6 was released on Sat Oct 14 2017
 - JELLY-1.0.1 was released on Sat Sep 23 2017
 - LANG-3.7 was released on Tue Nov 07 2017
 - POOL-2.4.3 was released on Fri Oct 27 2017
 - TEXT-1.2 was released on Mon Dec 11 2017
 - VFS-2.2 was released on Thu Oct 05 2017

## JIRA activity:

 - 171 JIRA tickets created in the last 3 months
 - 228 JIRA tickets closed/resolved in the last 3 months

Gary Gregory
Apache Commons Chair


Re: [ANNOUNCE] Apache Commons Text 1.2 Released

2017-12-13 Thread Gary Gregory
On Wed, Dec 13, 2017 at 11:54 AM, Pascal Schumacher <
pascalschumac...@gmx.net> wrote:

> Hello Rob,
>
> thank you very much for serving as the release manager!
>

+1

Gary


>
> Cheers,
> Pascal
>
> Am 13.12.2017 um 14:04 schrieb Rob Tompkins:
>
>> The Apache Commons Team is pleased to announce the release of
>> Apache Commons Text 1.2.
>>
>> The Apache Commons Text open source software library provides a host of
>> algorithms focused on working with strings and blocks of text.
>>
>> Source and binary distributions are available for download from the Apache
>> Commons download site:
>>http://commons.apache.org/proper/commons-text/download_text.cgi
>>
>> When downloading, please verify signatures using the KEYS file available
>> at
>> the above location when downloading the release.
>>
>> Alternatively the release can be pulled via maven:
>>org.apache.commons
>>commons-text
>>1.2
>>
>> The release notes can be reviewed at:
>>http://www.apache.org/dist/commons/text/RELEASE-NOTES.txt
>>
>> For complete information on Commons Text, including instructions on how to
>> submit bug reports, patches, or suggestions for improvement, see the
>> Apache
>> Commons Text website:
>>
>> http://commons.apache.org/proper/commons-text/
>>
>> Best regards,
>> Rob Tompkins
>> on behalf of the Apache Commons community
>>
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [ANNOUNCE] Apache Commons Text 1.2 Released

2017-12-13 Thread Rob Tompkins


> On Dec 13, 2017, at 1:54 PM, Pascal Schumacher  
> wrote:
> 
> Hello Rob,
> 
> thank you very much for serving as the release manager!
> 

Not a problem. Glad to. :-)

> Cheers,
> Pascal
> 
>> Am 13.12.2017 um 14:04 schrieb Rob Tompkins:
>> The Apache Commons Team is pleased to announce the release of
>> Apache Commons Text 1.2.
>> 
>> The Apache Commons Text open source software library provides a host of
>> algorithms focused on working with strings and blocks of text.
>> 
>> Source and binary distributions are available for download from the Apache
>> Commons download site:
>>   http://commons.apache.org/proper/commons-text/download_text.cgi
>> 
>> When downloading, please verify signatures using the KEYS file available at
>> the above location when downloading the release.
>> 
>> Alternatively the release can be pulled via maven:
>>   org.apache.commons
>>   commons-text
>>   1.2
>> 
>> The release notes can be reviewed at:
>>   http://www.apache.org/dist/commons/text/RELEASE-NOTES.txt
>> 
>> For complete information on Commons Text, including instructions on how to
>> submit bug reports, patches, or suggestions for improvement, see the Apache
>> Commons Text website:
>> 
>> http://commons.apache.org/proper/commons-text/
>> 
>> Best regards,
>> Rob Tompkins
>> on behalf of the Apache Commons community
> 
> 
> 
> -
> 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: [ANNOUNCE] Apache Commons Text 1.2 Released

2017-12-13 Thread Pascal Schumacher

Hello Rob,

thank you very much for serving as the release manager!

Cheers,
Pascal

Am 13.12.2017 um 14:04 schrieb Rob Tompkins:

The Apache Commons Team is pleased to announce the release of
Apache Commons Text 1.2.

The Apache Commons Text open source software library provides a host of
algorithms focused on working with strings and blocks of text.

Source and binary distributions are available for download from the Apache
Commons download site:
   http://commons.apache.org/proper/commons-text/download_text.cgi

When downloading, please verify signatures using the KEYS file available at
the above location when downloading the release.

Alternatively the release can be pulled via maven:
   org.apache.commons
   commons-text
   1.2

The release notes can be reviewed at:
   http://www.apache.org/dist/commons/text/RELEASE-NOTES.txt

For complete information on Commons Text, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the Apache
Commons Text website:

http://commons.apache.org/proper/commons-text/

Best regards,
Rob Tompkins
on behalf of the Apache Commons community




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



[ANNOUNCE] Apache Commons Text 1.2 Released

2017-12-13 Thread Rob Tompkins
The Apache Commons Team is pleased to announce the release of
Apache Commons Text 1.2.

The Apache Commons Text open source software library provides a host of
algorithms focused on working with strings and blocks of text.

Source and binary distributions are available for download from the Apache
Commons download site:
  http://commons.apache.org/proper/commons-text/download_text.cgi

When downloading, please verify signatures using the KEYS file available at
the above location when downloading the release.

Alternatively the release can be pulled via maven:
  org.apache.commons
  commons-text
  1.2

The release notes can be reviewed at:
  http://www.apache.org/dist/commons/text/RELEASE-NOTES.txt

For complete information on Commons Text, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the Apache
Commons Text website:

http://commons.apache.org/proper/commons-text/

Best regards,
Rob Tompkins
on behalf of the Apache Commons community

Re: [VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-13 Thread Bruno P. Kinoshita
Hi,

Building from tag with `mvn clean install`. Build passing OK with Java 8, with 
the following environment settings:

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_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_NZ, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-103-generic", arch: "amd64", family: "unix"


Checked signatures from Maven artefacts. Everything looks OK.

There is some strange text in the release notes at the dist files and at the 
dist area (https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-NOTES.txt)


--- snip ---

$release.description.replaceAll("  ", "
") 
--- snip ---

Not sure if intentional, but I think it was some script that didn't run 
correctly? Don't have enough experience with the release process to tell 
whether that's correct or not, nor what could have happened exactly, sorry. Is 
it a blocker?

Could not create the site with `mvn clean test site` due to Java 8 issues in 
Javadocs, and found nothing in the BUILDING.txt. So built the site with `mvn 
clean test install site -Dmaven.javadoc.skip=true`

Reports look good, found no blockers. Few more PMD issues in one of the 
modules, but look like simple warnings.

Unless the release notes is a blocker, I'm ready to cast a vote in favor to 
release it (-:


Thanks for preparing the release Romain

Cheers
Bruno




From: Romain Manni-Bucau 
To: Commons Developers List  
Sent: Wednesday, 13 December 2017 9:03 PM
Subject: [VOTE] Release Commons JCS 2.2.1 based on RC3



As discussed quite verbosely already I'd like to release JCS 2.2.1. I

followed the commons procedure this time and hope it works for you.


JCS 2.2.1 RC3 is available for review here:

https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn revision 23702)


The tag is here:


http://svn.apache.org/repos/asf/commons/proper/jcs/tags/commons-jcs-2.2.1-RC3/

(svn revision 1817933)


Maven artifacts are here:

https://repository.apache.org/content/repositories/orgapachecommons-1298


I have tested this with JDK 7, 8 using Maven 3.5.0.


Details of changes since 2.2 are in the release notes:

https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-NOTES.txt


http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/changes-report.html


Site:

http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/


Clirr Report (compared to 2.2):


http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/commons-jcs-core/clirr-report.html


RAT Report:


http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/rat-report.html

(the zipcodes.txt file is intended to not have headers)


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 08:15 UTC 16-December 2017


  [ ] +1 Release these artifacts

  [ ] +-0 Don't care

  [ ] -1 I oppose this release ${because}


Thanks!

Romain

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



Re: [VOTE] Release Apache Commons RDF 0.5.0 based on RC3

2017-12-13 Thread Bruno P. Kinoshita
Hi Sergio,


Build passing from tag  with `mvn clean package install site`, under the 
following 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_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_NZ, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-103-generic", arch: "amd64", family: "unix"


Checked the signatures of all Maven artefacts, they all seem OK.


Site reports have many issues. Most of them are non blockers like non trailing 
line in the file, unnecessary parenthesis, defining an interface method public, 
etc. Which are not blockers.

I went through the  FindBugs/PMD reports in each module, and found the 
following warnings:


* main module:
- Double checked locking is not thread safe in Java. (saw it in another 
part, not sure if it's really possibe to fix as we need cannot create a model 
twice...)

* commons-df-api:
- Initialization of org.apache.commons.rdf.api.RDFSyntax accesses class 
org.apache.commons.rdf.api.W3CRDFSyntax, which isn't initialized yet (this one 
seems easy to reproduce. Always returns null?)

* commons-rdf-simple:
- org.apache.commons.rdf.simple.DatasetGraphView.unionOrNamedGraph() has 
Optional return type and returns explicit null (shouldn't it be 
Optional.empty() or something similar?)
   

Are any of these blockers? The second one is the only one that if confirmed 
seems annoying to users.


Everything looks OK, and I'm OK to vote to release in case others think this 
release is not actually causing any of these warnings, and that we should 
release as-is and fix it later.

Cheers
Bruno





From: Sergio Fernández 
To: Commons Developers List  
Sent: Friday, 8 December 2017 5:52 PM
Subject: [VOTE] Release Apache Commons RDF 0.5.0 based on RC3



Hi,


once we addressed most of the issues from RC1 and RC2, I'd like to propose

to release Apache Commons RDF 0.5.0 based on RC.


Apache Commons RDF aims to provide a common Java API for RDF 1.1 graphs and

datasets. API bindings in Commons RDF 0.5.0 include Apache Jena, Eclipse

RDF4J, JSON-LD Java as well as a standalone implementation (simple).


Apache Commons RDF 0.5.0 RC3 is available for review at (r23441):


https://dist.apache.org/repos/dist/dev/commons/rdf/apache-

commons-rdf-0.5.0-RC3/


The source code for this RC is available from git tagged as 0.5.0-RC3

(commit e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6):


https://git-wip-us.apache.org/repos/asf?p=commons-rdf.git;a=commit;h=

e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6


Mirrored at https://github.com/apache/commons-rdf/commit/

e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6


This source release produces the following binary artifacts:


commons-rdf-parent-0.5.0

commons-rdf-api-0.5.0

commons-rdf-simple-0.5.0

commons-rdf-jena-0.5.0

commons-rdf-rdf4j-0.5.0

commons-rdf-jsonld-java-0.5.0

commons-rdf-integration-tests-0.5.0


The Maven Staging repository can be found at:


https://repository.apache.org/content/repositories/orgapachecommons-1295


containing the following artifacts:


commons-rdf-rdf4j-0.5.0.pom (SHA1: 1cdc74b7205fa06531bd59e1ee24f1d15999ab1b)

commons-rdf-rdf4j-0.5.0.jar (SHA1: 265549b98b423c075f4a186dec76efb815c03649)

commons-rdf-rdf4j-0.5.0-tests.jar (SHA1:

9aab05dceefde27d79bc79f4b3c80daeeb01cb52)

commons-rdf-rdf4j-0.5.0-javadoc.jar (SHA1:

4254ac42dd569a45ab3b95c3d16cb8f47508039a)

commons-rdf-rdf4j-0.5.0-test-sources.jar (SHA1:

39eb4a6b10cafa4cfb87b4e48827006332ceaed3)

commons-rdf-rdf4j-0.5.0-sources.jar (SHA1:

f8a0ea29f31f501df05686abfd171f35fd39ed71)

commons-rdf-api-0.5.0-sources.jar (SHA1:

02735a136e206408f75507fbf27af1230a99f61b)

commons-rdf-api-0.5.0.jar (SHA1: df2d4451dee5b311cb4f51ced214dfaab5838291)

commons-rdf-api-0.5.0-tests.jar (SHA1:

025730515d0e66043b6483710a9638e1f71ff917)

commons-rdf-api-0.5.0-javadoc.jar (SHA1:

3e15be3c7d018225aa6bafd91861474780c3ad8e)

commons-rdf-api-0.5.0-test-sources.jar (SHA1:

5f2554c926de52b5661f430b69c92dac2056a029)

commons-rdf-api-0.5.0.pom (SHA1: cc3382c3a60d815a20bba1763933434f41d85598)

commons-rdf-simple-0.5.0-tests.jar (SHA1:

472e43e582ddcf1a7f06f9184f4bf26fad3b65fc)

commons-rdf-simple-0.5.0.pom (SHA1:

b5aa51f49cbbdb9f39fa70d8cf183f63ae0c3a6a)

commons-rdf-simple-0.5.0-javadoc.jar (SHA1:

87941fc168b6011fb003288eb392577fc4519be0)

commons-rdf-simple-0.5.0-sources.jar (SHA1:

7232c14775db216efc85a1a7fabb90c6a456950c)

commons-rdf-simple-0.5.0.jar (SHA1:

c6b5038624d860129e273538d18dd52c5adcfd70)

commons-rdf-simple-0.5.0-test-sources.jar (SHA1:

8028e8f20ebc465a6cd5a32fd9b8447eb4cf48dc)

commons-rdf-parent-0.5.0-src.tar.gz (SHA1:

5b3788cb6b647f3663839fd0737a5a85a75d19fa)

commons-rdf-parent-0.5.0-src.zip (SHA1:

519891322ed75f3ae4ef5cf7e8df60c65b797634)

commons-rdf-parent-0.5.0.pom (SHA1:

4186153db162b4382f73be1ce2ff97a98ee5d442)


[VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-13 Thread Romain Manni-Bucau
As discussed quite verbosely already I'd like to release JCS 2.2.1. I
followed the commons procedure this time and hope it works for you.

JCS 2.2.1 RC3 is available for review here:
https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn revision 23702)

The tag is here:

http://svn.apache.org/repos/asf/commons/proper/jcs/tags/commons-jcs-2.2.1-RC3/
(svn revision 1817933)

Maven artifacts are here:
https://repository.apache.org/content/repositories/orgapachecommons-1298

I have tested this with JDK 7, 8 using Maven 3.5.0.

Details of changes since 2.2 are in the release notes:
https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-NOTES.txt

http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/changes-report.html

Site:
http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/

Clirr Report (compared to 2.2):

http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/commons-jcs-core/clirr-report.html

RAT Report:

http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/rat-report.html
(the zipcodes.txt file is intended to not have headers)

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 08:15 UTC 16-December 2017

  [ ] +1 Release these artifacts
  [ ] +-0 Don't care
  [ ] -1 I oppose this release ${because}

Thanks!
Romain