Re: [VOTE] Release Apache Commons Pool 2.6.1 based on RC1

2018-08-21 Thread Benedikt Ritter
Hello Gary,

-1, I there are several issues that we need to fix this before we can
release 2.6.1.

I think the RELEASE NOTES need more work:

"The Apache Commons Pool team is pleased to announce the release of Apache
Commons Pool 2.6.1-SNAPSHOT."
"No client code changes are required to migrate from versions 2.0-2.3 to
version 2.4.3." - what about migration to 2.6.1?
"Version 2 requires JDK level 1.6 or above" - Website states that Java 7 is
required.

The release tag is not signed:
~/w/a/r/p/commons-pool git:(master) > git tag -v commons-pool-2.6.1-RC1
object 87c5dc14a967a70dd6e640395d4e842b021cdb8f
type commit
tag commons-pool-2.6.1-RC1
tagger Gary Gregory  1534517006 -0600

Tag Apache Commons Pool release 2.6.1 RC1
error: no signature found

There are various differences between to release tag in git and the
contents of the src archive:
~/w/a/r/pool-2.6.1 > diff -rq commons-pool commons-pool2-2.6.1-src
Only in commons-pool: .git
Only in commons-pool: .gitignore
Only in commons-pool: .travis.yml
Only in commons-pool: CONTRIBUTING.md
Files commons-pool/NOTICE.txt and commons-pool2-2.6.1-src/NOTICE.txt differ
Only in commons-pool: README.md
Files commons-pool/RELEASE-NOTES.txt and
commons-pool2-2.6.1-src/RELEASE-NOTES.txt differ
Files commons-pool/pom.xml and commons-pool2-2.6.1-src/pom.xml differ
Only in commons-pool: pool-RC.sh
Only in commons-pool: pool-pre-RC.sh
Only in commons-pool: pool-release.sh
Only in commons-pool/src: assembly
Files commons-pool/src/changes/changes.xml and
commons-pool2-2.6.1-src/src/changes/changes.xml differ
Files commons-pool/src/site/resources/download_pool.cgi and
commons-pool2-2.6.1-src/src/site/resources/download_pool.cgi differ
Files commons-pool/src/site/site.xml and
commons-pool2-2.6.1-src/src/site/site.xml differ
Files commons-pool/src/site/xdoc/index.xml and
commons-pool2-2.6.1-src/src/site/xdoc/index.xml differ
Files commons-pool/src/site/xdoc/issue-tracking.xml and
commons-pool2-2.6.1-src/src/site/xdoc/issue-tracking.xml differ

Some of them are okay (e.g. git files) but others are not (like changes.xml)

The build works on my machine using:
~/w/a/r/p/commons-pool2-2.6.1-src > mvn -version
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
2018-06-17T20:33:14+02:00)
Maven home: /usr/local/Cellar/maven/3.5.4/libexec
Java version: 1.8.0_161, vendor: Oracle Corporation, runtime:
/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre
Default locale: de_DE, platform encoding: UTF-8
OS name: "mac os x", version: "10.13.6", arch: "x86_64", family: "mac"

Regards,
Benedikt

Am Fr., 17. Aug. 2018 um 18:08 Uhr schrieb Gary Gregory :

> We have fixed one bug and updated optional dependencies since Apache
> Commons Pool 2.6.0 was released, so I would like to release Apache Commons
> Pool 2.6.1.
>
> Apache Commons Pool 2.6.1 RC1 is available for review here:
> https://dist.apache.org/repos/dist/dev/commons/pool/2.6.1-RC1 (svn
> revision 28810)
>
> The Git tag commons-pool-2.6.1-RC1 commit for this RC is
> 87c5dc14a967a70dd6e640395d4e842b021cdb8f which you can browse here:
>
>
> https://git-wip-us.apache.org/repos/asf?p=commons-pool.git;a=tag;h=refs/tags/commons-pool-2.6.1-RC1
>
> Maven artifacts are here:
>
>
> https://repository.apache.org/content/repositories/orgapachecommons-1370/org/apache/commons/commons-pool2/2.6.1/
>
> These are the Maven artifacts and their hashes in Nexus:
>
> #Release SHA-256s
> #Fri Aug 17 09:52:45 MDT 2018
>
> commons-pool2-2.6.1-bin-zip.asc=c557973fdb9b917eb9bd3aea01db5ec1fd9ba81dc44de3ebbfcf0d30d3034457
>
> commons-pool2-2.6.1-src-tar.gz=2c9a0cd9ca5d78321139abf66bf63bfdffab4e2c84949220efc836bab14925fb
>
> commons-pool2-2.6.1-sources-java-source=9ec444a335d22398db9e2b8cff08651bb200b9a43be70603ee864a69698d70a1
>
> commons-pool2-2.6.1-bin-tar.gz.asc=420d24c516e0a85461f4b723f26b3d1004f5891fe35eeb221438f1bebc529697
>
> commons-pool2-2.6.1-src-zip=1039a4c88929549e5bb859443a02bf65679d94fd2722c8da2b0b116f737157ed
>
> commons-pool2-2.6.1-bin-tar.gz=0e136611fcd6475cef0604c63901a64169af674e0a4bdc3eb6bdfd3f9974e189
>
> commons-pool2-2.6.1-sources-jar.asc=b2d7c010ac17fa8c25b1a07c964774e520170b293d7280257dae730a7e6f273c
>
> commons-pool2-2.6.1-src-tar.gz.asc=e5101573bb01aef53d69dc4161b0ce39629cc8a8029edf20eda8b591acba9ff0
>
> commons-pool2-2.6.1-bin-zip=9c67aebafbbe9a6937f51fd88dee2c5bf2b2bb38391faf866cf2c0ec1d0144b2
>
> commons-pool2-2.6.1-tests-jar.asc=1aff7c2d2482c8ad8abfbdbf5a5e6e2a2d6842f5ff3812b83de53dc78139101f
>
> commons-pool2-2.6.1-javadoc-jar.asc=627815d18443a31a0965209c23f4c38f7a4f252983db8adbf5766c4e744070a4
>
> commons-pool2-2.6.1-pom.asc=53303ad02b290d2d7740f4b322c8f3c3de1cab273fccd56afe487d161d827b3a
>
> commons-pool2-2.6.1-jar.asc=48c226b9cecd68c3ff4b745ccc5279fceb3feb537483ed0c5b81ef29ae95ec4b
>
> commons-pool2-2.6.1-tests-test-jar=54a0e606fbd469582b0b87ee61ebb5fd05b2895cd70649ce61b4a759528880a8
>
> commons-pool2-2.6.1-javadoc-javadoc=246788c13a31585bf53d937ab5689d6553dd317b120919e65e0851ace5cd0e1e
>
> commons-pool2

[CSV] Inconsistent record separator behavior

2018-08-21 Thread Benedikt Ritter
Hi,

we have this strange handling of record separator / line endings in CSV:

Users can use what ever character sequence they like as a record separator.
I could for example use the ! character to mark the end of a record.
Then we have CSVPrinter.printComment(String). This inserts comments into a
CSV output. It detects CRLF and call println() on the CSVFormat, which in
turn uses the record separator to indicate a new record...

So now I'm thinking: Does it make sense to use anything else but LF or CRLF
as record separator? Maybe we should deprecate
CSVFormat.recordSeparator(String) and introduce a LineEnding enum where
users can choose between LF and CRLF. This way we can make the behavior
between parsing and printing consistent.

Thoughts?
Benedikt


Re: [LANG] Minimum required Java version for 3.9

2018-08-21 Thread Pascal Schumacher
+1

Am 20. August 2018 19:09:27 MESZ schrieb Benedikt Ritter :
>Hi,
>
>any objections against raising the minimum required Java version for
>lang
>3.9 to Java 1.8?
>
>Regards,
>Benedikt


Re: [all] Sebb's bulk JIRA issue transition don't send email no longer works

2018-08-21 Thread Rob Tompkins
This seems to be fixed now. I’m guessing that infra did a permissions change 
that accommodates us to now uncheck the box that sends all the emails on bulk 
change.

-Rob

> On Aug 14, 2018, at 11:00 AM, Gilles  wrote:
> 
> On Tue, 14 Aug 2018 15:07:15 +0100, sebb wrote:
>> No idea, please ask Infra
>> 
>> On 14 August 2018 at 14:50, Rob Tompkins  wrote:
>>> @Sebb with this new version of Jira, I couldn’t find your checkbox to not 
>>> send email notifications on the bulk transition. Do you know if it still 
>>> exists?
>>> 
>>> -Rob
> 
> It's the last option (checked in by default) in the
> "step 3" (edit) panel.
> 
> Gilles
> 
> 
> -
> 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: [LANG] Minimum required Java version for 3.9

2018-08-21 Thread Matt Benson
Do you have specific new features or deprecations in mind to accompany the
bump?

Matt

On Tue, Aug 21, 2018, 7:00 AM Pascal Schumacher 
wrote:

> +1
>
> Am 20. August 2018 19:09:27 MESZ schrieb Benedikt Ritter <
> brit...@apache.org>:
> >Hi,
> >
> >any objections against raising the minimum required Java version for
> >lang
> >3.9 to Java 1.8?
> >
> >Regards,
> >Benedikt
>


[GitHub] commons-validator pull request #12: VALIDATOR-446 extract ISSN from EAN-13

2018-08-21 Thread alcole
GitHub user alcole opened a pull request:

https://github.com/apache/commons-validator/pull/12

VALIDATOR-446 extract ISSN from EAN-13



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/alcole/commons-validator 
alex/VALIDATOR-446/ISSN-EAN13

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/commons-validator/pull/12.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #12


commit 3c62546bb9712d8613fc9bc0d57359b1dbf09677
Author: alex-cole 
Date:   2018-08-21T18:14:12Z

VALIDATOR-446 extract ISSN from EAN-13




---

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



[GitHub] commons-validator pull request #12: VALIDATOR-446 extract ISSN from EAN-13

2018-08-21 Thread alcole
Github user alcole closed the pull request at:

https://github.com/apache/commons-validator/pull/12


---

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



[GitHub] commons-validator pull request #13: validator-446

2018-08-21 Thread alcole
GitHub user alcole opened a pull request:

https://github.com/apache/commons-validator/pull/13

validator-446

added issn extraction from ean-13 and test cases

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/alcole/commons-validator 
alex/validator-446/issn-ean13

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/commons-validator/pull/13.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #13


commit 001ceb34a469923d8b2576823bf8f774017c57a2
Author: alex-cole 
Date:   2018-08-21T18:57:03Z

validator-446

added issn extraction from ean-13 and test cases




---

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



[GitHub] commons-validator pull request #14: VALIDATOR-446 ISSN extraction from EAN-1...

2018-08-21 Thread alcole
GitHub user alcole opened a pull request:

https://github.com/apache/commons-validator/pull/14

VALIDATOR-446 ISSN extraction from EAN-13

added extract to ISSNValidator and test cases

also included feedback re: tidied whitespace and static import

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/alcole/commons-validator 
alcole/VALIDATOR-446/issn-ean13

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/commons-validator/pull/14.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #14


commit 36dab0147b5e23f3cae75e8b620d27915426ec86
Author: alex-cole 
Date:   2018-08-21T19:41:16Z

VALIDATOR-446 ISSN extraction from EAN-13

added extract to ISSNValidator and test cases




---

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



Re: [LANG] Minimum required Java version for 3.9

2018-08-21 Thread Benedikt Ritter
Hi Matt,
Am Di., 21. Aug. 2018 um 16:12 Uhr schrieb Matt Benson :

> Do you have specific new features or deprecations in mind to accompany the
> bump?
>

I'd like to add some helpers for working with java.util.Optional for
example. There are most certainly more opportunities for new Lang APIs once
we have access to the functional interfaces in java.util.function.

java.lang.Objects and java.lang.Arrays also got some new methods in 1.8
which make methods from ObjectUtils and ArrayUtils obsolete.
I also hope that we can deprecate parts of the time package because in Java
1.8 there is the new date and time API.

Regards,
Benedikt


>
> Matt
>
> On Tue, Aug 21, 2018, 7:00 AM Pascal Schumacher 
> wrote:
>
> > +1
> >
> > Am 20. August 2018 19:09:27 MESZ schrieb Benedikt Ritter <
> > brit...@apache.org>:
> > >Hi,
> > >
> > >any objections against raising the minimum required Java version for
> > >lang
> > >3.9 to Java 1.8?
> > >
> > >Regards,
> > >Benedikt
> >
>


Re: [LANG] Minimum required Java version for 3.9

2018-08-21 Thread Gary Gregory
Also, java.time classes.

Gary

On Tue, Aug 21, 2018 at 1:54 PM Benedikt Ritter  wrote:

> Hi Matt,
> Am Di., 21. Aug. 2018 um 16:12 Uhr schrieb Matt Benson  >:
>
> > Do you have specific new features or deprecations in mind to accompany
> the
> > bump?
> >
>
> I'd like to add some helpers for working with java.util.Optional for
> example. There are most certainly more opportunities for new Lang APIs once
> we have access to the functional interfaces in java.util.function.
>
> java.lang.Objects and java.lang.Arrays also got some new methods in 1.8
> which make methods from ObjectUtils and ArrayUtils obsolete.
> I also hope that we can deprecate parts of the time package because in Java
> 1.8 there is the new date and time API.
>
> Regards,
> Benedikt
>
>
> >
> > Matt
> >
> > On Tue, Aug 21, 2018, 7:00 AM Pascal Schumacher <
> pascalschumac...@gmx.net>
> > wrote:
> >
> > > +1
> > >
> > > Am 20. August 2018 19:09:27 MESZ schrieb Benedikt Ritter <
> > > brit...@apache.org>:
> > > >Hi,
> > > >
> > > >any objections against raising the minimum required Java version for
> > > >lang
> > > >3.9 to Java 1.8?
> > > >
> > > >Regards,
> > > >Benedikt
> > >
> >
>


[GitHub] commons-validator pull request #15: VALIDATOR-424 LuhnCheckDigit extends Mod...

2018-08-21 Thread alcole
GitHub user alcole opened a pull request:

https://github.com/apache/commons-validator/pull/15

VALIDATOR-424 LuhnCheckDigit extends ModulusCheckDigit



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/alcole/commons-validator 
alcole/VALIDATOR-424/Luhn-ISIN

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/commons-validator/pull/15.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #15


commit 79dd80dc0ac2ba1d030f6c109137ebe476857354
Author: alex-cole 
Date:   2018-08-22T01:34:58Z

VALIDATOR-424 LuhnCheckDigit extends ModulusCheckDigit




---

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



[release-plugin] Preparing for 1.4.

2018-08-21 Thread Rob Tompkins
I’m curious to gauge what people think here. My general thought is no breaking 
BC without a major version change. So, even though this is an internal 
component, we stick with the rules because we never know who else might be 
using the component, right?

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



Re: [release-plugin] Preparing for 1.4.

2018-08-21 Thread Gary Gregory
Well, BC is pretty binary... it seems simple to maintain BC. Javadoc,
deprecate, and keep BC IMO.

Gary

On Tue, Aug 21, 2018, 20:04 Rob Tompkins  wrote:

> I’m curious to gauge what people think here. My general thought is no
> breaking BC without a major version change. So, even though this is an
> internal component, we stick with the rules because we never know who else
> might be using the component, right?
>
> -Rob
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [parent] change in commons.scmPubUrl in Parent 47

2018-08-21 Thread Benedikt Ritter
Hi,

I don't understand this discussion. Changes in Commons Parent have broken
the commons-compress build. So we should either roll this changes back or
those who need the changes in commons parent should fix the commons
compress build.

Regards,
Benedikt

Am Do., 16. Aug. 2018 um 19:08 Uhr schrieb Gary Gregory <
garydgreg...@gmail.com>:

> On Thu, Aug 16, 2018 at 10:27 AM Stefan Bodewig 
> wrote:
>
> > On 2018-08-16, Gary Gregory wrote:
> >
> > > I've use the release plugin a bunch without trouble. You might want to
> > see
> > > how other POMs are configured, for example [dbcp].
> >
> > The same way as Compress (no commons- prefix), I've got no idea why
> > running site-deploy should work for it.
> >
> > You use the release plugin if you only want to publish the site and not
> > cut a release?
> >
>
> I use the plugin build the dist folder (which includes a site) and generate
> the vote email text. For the real site, after the vote, I use the stock
> site-deploy goal.
>
>
> >
> > > You have to keep in mind that components like Collections, Lang, Pool,
> > and
> > > DBCP, the folder name is different from the artifact id because the
> > > artifact id contains a major version number, for example commons-lang
> is
> > > the folder but commons-lang3 is the AID.
> >
> > The parent POM says about componentId:
> >
> > 
> ${project.artifactId}
> 
> ${project.artifactId}
>
> For the seconds comment it should read
>  > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >
>