Re: [CLI] Weird deprecation case

2024-06-08 Thread Gary Gregory
Adding a new API sounds like a good idea. Note: I added OptionGroup.isSelected() to refactor some existing code duplication. Gary On Sat, Jun 8, 2024, 2:26 AM Claude Warren wrote: > I have a case where I have multiple no-argument options in an OptionGroup. > The group comprises a deprecated

[VOTE] Release Apache Commons Configuration 2.11.0 based on RC1

2024-06-07 Thread Gary Gregory
/commons/KEYS Please review the release candidate and vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (usin

Re: will Quartet be available in org.apache.commons.lang3.tuple

2024-06-07 Thread Gary Gregory
Hello Michał. Nope ;-) Though, PRs are welcome! However, it might be best to detail your proposal here before spending time on something that might not attract interest. Gary On Fri, Jun 7, 2024 at 9:28 AM Michal Brach wrote: > > Hi, > > do you have any plans to provide new items in

[LAZY][VOTE] Release Apache Commons Parent 71 based on RC1

2024-06-07 Thread Gary Gregory
from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7e2a11262cb) For following is intended as a helper and refresher for reviewers. Validating

[VOTE] Release Apache Commons Net 3.11.1 based on RC1

2024-06-07 Thread Gary Gregory
//downloads.apache.org/commons/KEYS Please review the release candidate and vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gr

Re: [ANNOUNCE] Apache Commons JEXL 3.4.0

2024-06-05 Thread Gary Gregory
TY sebb! Gary On Wed, Jun 5, 2024 at 8:36 PM sebb wrote: > > On Thu, 6 Jun 2024 at 01:23, Gary Gregory wrote: > > > > The Apache Commons team is pleased to announce Apache Commons JEXL 3.4.0. > > > > Apache Commons JEXL is a library that facilitates the implementa

[ANNOUNCE] Apache Commons JEXL 3.4.0

2024-06-05 Thread Gary Gregory
://commons.apache.org/proper/commons-jexl/download_io.cgi Have fun! Gary Gregory -Apache Commons Team - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

[RESULT][VOTE] Release Apache Commons JEXL 3.4.0 based on RC1

2024-06-05 Thread Gary Gregory
This vote thread passes with the following +1 binding votes: - Henri Biestro (henrib) - Rob Tompkins (chtompki) - Gary Gregory (ggregory) Gary On Wed, Jun 5, 2024 at 7:45 PM Gary Gregory wrote: > > My +1 > Gary > > On Sun, Jun 2, 2024 at 11:20 AM Rob Tompkins wr

Re: [VOTE] Release Apache Commons JEXL 3.4.0 based on RC1

2024-06-05 Thread Gary Gregory
My +1 Gary On Sun, Jun 2, 2024 at 11:20 AM Rob Tompkins wrote: > > +1 > > > On Jun 2, 2024, at 10:10 AM, Gary Gregory wrote: > > > > We have fixed a few bugs and added enhancements since Apache Commons > > JEXL 3.3 was released, so I would like to rele

Re: [ANNOUNCE] Apache Commons Validator 1.9.0

2024-06-04 Thread Gary Gregory
Reaching out to understand how to migrate to commons-collection4 from > commons-collections3 given that commons-collection is transitive dependency > of multiple other artifacts such as commons-validator, commons-beanutils. > > > Thanks, > Amit > > > > -Original Me

Re: [VOTE] Release Apache Commons JCS 3.2.1 based on rc3

2024-06-02 Thread Gary Gregory
Ping to reviewers. Gary On Thu, May 30, 2024, 8:27 AM Rob Tompkins wrote: > +1 > > > On May 27, 2024, at 2:24 PM, Thomas Vandahl wrote: > > > > Hi folks, > > > > We have fixed a few bugs since Apache Commons JCS 3.2 was released, so I > would like to release Apache Commons JCS 3.2.1. > > > >

[VOTE] Release Apache Commons JEXL 3.4.0 based on RC1

2024-06-02 Thread Gary Gregory
https://downloads.apache.org/commons/KEYS Please review the release candidate and vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gr

Re: [pool] Resilience against factory outages (POOL-407)

2024-05-31 Thread Gary Gregory
the site to build? I > > did > > > run Checksytle and Findbugs separately. What is the test coverage > plugin > > > and how do I run that? > > > > > > Phil > > > > > > On Fri, May 31, 2024 at 11:53 AM Gary Gregory > > > wrote: >

Re: [pool] Resilience against factory outages (POOL-407)

2024-05-31 Thread Gary Gregory
Hi Phil, Thank you for the note. I'll try to take a look soon. The new code causes the build to fail as it looks like not all of it is covered by unit tests. Gary On Fri, May 31, 2024, 2:29 PM Phil Steitz wrote: > I just committed a first attempt at providing the above, intended as a fix >

[ANNOUNCE] Apache Commons Net 3.11.0

2024-05-31 Thread Gary Gregory
://commons.apache.org/proper/commons-net/download_net.cgi Historical list of changes: https://commons.apache.org/proper/commons-net/changes-report.html Enjoy! Gary Gregory -Apache Commons Net team - To unsubscribe, e-mail: dev-unsubscr

[RESULT][VOTE] Release Apache Commons Net 3.11.0 based on RC1

2024-05-31 Thread Gary Gregory
This vote thread passes with the following binding +1 votes: - Henri Biestro (henrib) - Gary Gregory (ggregory) - Rob Tompkins (chtompki) Gary On Thu, May 30, 2024 at 8:28 AM Rob Tompkins wrote: > > +1 > > > On May 28, 2024, at 8:09 PM, Gary Gregory wrote: > > > &g

Re: Re: [LANG] Support single quotes in DurationFormatUtils methods' formats

2024-05-29 Thread Gary Gregory
gle > quotes, rather than 2). > > > > > > > Should this change go forward, I expect it to be part of a major > release (e.g. version 4.0.0, 5.0.0, etc.) instead of 3.x.x, as it does > contain a breaking change. > > > > > > If you hav

Re: [VOTE] Release Apache Commons Net 3.11.0 based on RC1

2024-05-29 Thread Gary Gregory
My +1 Gary On Wed, May 29, 2024 at 4:35 AM Henri Biestro wrote: > > [ +1 ] LGTM > > Site & Javadoc look good, changes & JIRA report clean (nice!), nit: Jacoco > report missing some classes > > Built using: > mvn clean install site -Pjacoco -s ~/.m2/commons-settings.xml > On: > mvn -version >

[VOTE] Release Apache Commons Net 3.11.0 based on RC1

2024-05-28 Thread Gary Gregory
EYS: https://downloads.apache.org/commons/KEYS Please review the release candidate and vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gr

[ANNOUNCE] Apache Commons Validator 1.9.0

2024-05-28 Thread Gary Gregory
: http://commons.apache.org/proper/commons-validator/download_validator.cgi Historical list of changes: http://commons.apache.org/proper/commons-validator/changes-report.html Enjoy! Gary Gregory -Apache Commons Team

Re: [VOTE] Release Apache Commons JCS 3.2.1 based on rc3

2024-05-28 Thread Gary Gregory
+1 - Release notes are NOT historical (how am I supposed to know what changed since version X?) - Testing src zip file. - ASC OK - SHA512 OK - Maven RAT check OK - Maven default goal () openjdk version "17.0.11" 2024-04-16 OpenJDK Runtime Environment Homebrew (build 17.0.11+0) OpenJDK 64-Bit

[RESULT][VOTE] Release Apache Commons Validator 1.9.0 based on RC1

2024-05-28 Thread Gary Gregory
This vote thread passes with the following +1 binding votes: - Henri Biestro (henrib) - Phil Steitz (psteitz) - Gary Gregory (ggregory) Gary On Sun, May 26, 2024 at 9:49 PM Gary Gregory wrote: > > My +1 > > Gary > > > On Sat, May 25, 2024, 5:11 PM Gary Gregory wrote: >

Re: [VFS-853] Duplicate Listeners

2024-05-28 Thread Gary Gregory
TY Bernd! Gary On Mon, May 27, 2024 at 12:33 PM Bernd Eckenfels wrote: > > Hello, > > I pushed a PR which fixes the issue and > Contains a test (which fails if the fix is not > Present. Besides the uneeded double > Indirection this code also leads to prematurely > Dropped listeners and

Re: [CLI] Did https://github.com/apache/commons-cli/pull/252 make it into changes report?

2024-05-28 Thread Gary Gregory
Eric, I updated git master and uploaded a new site. TY! Gary On Tue, May 28, 2024 at 10:24 AM Eric Pugh wrote: > > I noticed that > https://commons.apache.org/proper/commons-cli/changes-report.html#a1.7.0 > doesn’t reflect it (I think?) and that >

Re: [CLI] Parsing arguments with no options...

2024-05-28 Thread Gary Gregory
What about 'Hello World'? Gary On Tue, May 28, 2024, 11:13 AM Eric Pugh wrote: > I may need to see if there is a unit test I can write, because on my Mac, > ‘Hello World” get’s turned into “Hello” and “World” as well :-(. > > > > > > > On May 28, 2024, at 10:5

Re: [CLI] Parsing arguments with no options...

2024-05-28 Thread Gary Gregory
It depends on the operating system as the OS itself might do different things with both single-quotes and double-quotes. For example, on Linux/macOS, single quotes create a string that is not interpreted IIRC. Gary On Tue, May 28, 2024, 10:37 AM Eric Pugh wrote: > Hi all, trying to figure out

Re: [VOTE] Release Apache Commons Validator 1.9.0 based on RC1

2024-05-26 Thread Gary Gregory
My +1 Gary On Sat, May 25, 2024, 5:11 PM Gary Gregory wrote: > We have fixed a few bugs and added enhancements since Apache Commons > Validator 1.8.0 was released, so I would like to release Apache > Commons Validator 1.9.0. > > Apache Commons Validator 1.9.0 RC1 is available

Re: [VOTE] Release Apache Commons Validator 1.9.0 based on RC1

2024-05-26 Thread Gary Gregory
( > https://devhub.checkmarx.com/cve-details/Cx78f40514-81ff/ ) related > to commons-collections:commons-collections:3.2.2 been addressed? > I can not see it in release notes. > > FYI > > Tom > > On Sat, May 25, 2024 at 11:12 PM Gary Gregory wrote: > > > We have

[VOTE] Release Apache Commons Validator 1.9.0 based on RC1

2024-05-25 Thread Gary Gregory
ifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7e2a11262cb) For following is intended as a helper and refresher for reviewers. Validating a release candidate ===

Re: [LANG] Support single quotes in DurationFormatUtils methods' formats

2024-05-25 Thread Gary Gregory
Hello Laertes, Thank you for your interest in improving Apache Commons Lang :-) Do you foresee any compatibility issues for existing call sites and format strings? For example, can you make your use cases work and still support:

Re: [VOTE] Release Apache Commons CLI 1.8.0 based on RC2

2024-05-24 Thread Gary Gregory
If you're still using Java 11 in 2032, then you're going to have different problems that supporting frames! ;-) Gary On Fri, May 24, 2024, 2:21 AM Emmanuel Bourg wrote: > Le 23/05/2024 à 21:42, Gary Gregory a écrit : > > > What happens when Java 11 is EOL? The frames will be g

Re: [CLI] Using cli to drive Ant and Maven UIs

2024-05-24 Thread Gary Gregory
Nice! :-) Gary On Fri, May 24, 2024, 5:36 AM Claude Warren wrote: > Just an observation. I am working on the Rat tool. Part of that is that > we want to harmonize the UIs (CLI, Ant, and Maven) so that there are > congruent options across the UIs. > > The Option definition in commons-cli

[RESULT][VOTE] Release Apache Commons Compress 1.26.2 based on RC1

2024-05-23 Thread Gary Gregory
This vote thread passes with the following +1 binding votes: - Gary Gregory (ggregory) - Rob Tompkins (chtompki) - Henri Biestro (henrib) Gary On Thu, May 23, 2024 at 9:26 AM Henri Biestro wrote: > > [ +1 ] > > Site looks good, javadoc looks good, reports Ok (nit jacoco missing)

[ANNOUNCE] Apache Commons CLI Version 1.8.0

2024-05-23 Thread Gary Gregory
* CLI-332: Add optional HelpFormatter Function to document Deprecated options #271. Thanks to Claude Warren, Gary Gregory. * Add PMD check to default Maven goal. Thanks to Gary Gregory. Fixed Bugs -- * CLI-331: Handle reporting of deprecated options when parameters are not String type

[RESULT][VOTE] Release Apache Commons CLI 1.8.0 based on RC2

2024-05-23 Thread Gary Gregory
This vote thread passes with the following 3 +1 binding votes, with other votes listed: - Gary Gregory (ggregory, binding) +1 - Eric Pugh (epugh, non-binding) +1 - Rob Tompkins (chtompki, binding) +1 - Paul King (non-binding) +1 - Henri Biestro (henrib, binding) +1 - Emmanuel Bourg (ebourg

Re: [VOTE] Release Apache Commons CLI 1.8.0 based on RC2

2024-05-23 Thread Gary Gregory
e JDKs installed isn't > uncommon though. > > Emmanuel Bourg > > > Le 23/05/2024 à 20:47, Gary Gregory a écrit : > > ATM, I am using Java 17 for everything, at work, at FOSS. > > > > Gary > > > > On Thu, May 23, 2024, 2:28 PM Emmanuel Bourg wrote: &

Re: [VOTE] Release Apache Commons CLI 1.8.0 based on RC2

2024-05-23 Thread Gary Gregory
ATM, I am using Java 17 for everything, at work, at FOSS. Gary On Thu, May 23, 2024, 2:28 PM Emmanuel Bourg wrote: > What about building with JDK 11 and the -frame option then? That's the > best of both worlds. > > Emmanuel Bourg > > Le 23/05/2024 à 18:44, Gary Gregory a écri

Re: [VOTE] Release Apache Commons CLI 1.8.0 based on RC2

2024-05-23 Thread Gary Gregory
d. > > Emmanuel Bourg > > > Le 19/05/2024 à 16:55, Gary Gregory a écrit : > > We have fixed a few bugs and added enhancements since Apache Commons > > CLI 1.7.0 was released, so I would like to release Apache Commons CLI > > 1.8.0. > > > > Apache Common

Re: (commons-lang) branch master updated: Undoing 3322d974876b8d4f934d3544967103ebbcaef726

2024-05-22 Thread Gary Gregory
The build is broken. This maybe should have been a git revert instead of a plain commit. Gary On Wed, May 22, 2024, 2:00 PM wrote: > This is an automated email from the ASF dual-hosted git repository. > > jochen pushed a commit to branch master > in repository

Re: [VOTE] Release Apache Commons Compress 1.26.2 based on RC1

2024-05-22 Thread Gary Gregory
My +1 Gary On Sat, May 18, 2024, 12:56 PM Gary Gregory wrote: > We have fixed a few bugs since Apache Commons Compress 1.26.1 was > released, so I would like to release Apache Commons Compress 1.26.2. > > Apache Commons Compress 1.26.2 RC1 is available for review here:

Re: [VOTE] Release Apache Commons CLI 1.8.0 based on RC2

2024-05-19 Thread Gary Gregory
My +1 Gary On Sun, May 19, 2024, 10:55 AM Gary Gregory wrote: > We have fixed a few bugs and added enhancements since Apache Commons > CLI 1.7.0 was released, so I would like to release Apache Commons CLI > 1.8.0. > > Apache Commons CLI 1.8.0 RC2 is available for review he

Re: [VOTE] Release Apache Commons CLI 1.8.0 based on RC1

2024-05-19 Thread Gary Gregory
RC2 out. Gary On Sat, May 18, 2024, 12:52 PM Claude Warren wrote: > I would be OK with not making the additional method public. > > On Sat, May 18, 2024 at 3:38 PM Gary Gregory > wrote: > >> Thank you Claude. >> >> I'm OK either way. I've commented on the

[VOTE] Release Apache Commons CLI 1.8.0 based on RC2

2024-05-19 Thread Gary Gregory
KEYS Please review the release candidate and vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7

Re: [VOTE] Release Apache Commons Daemon 1.4.0 based on RC1

2024-05-18 Thread Gary Gregory
+1 Tested src zip, SHA512 OK, ASC OK. - Maven default goal OK - macOS Java 17 build of jsvc OK (from ./configure setup) - Windows Java 17 build OK for both EXEs. Note: Compiler WARNINGs: arguments.c:453:5: warning: switch condition has boolean value [-Wswitch-bool] switch (par) { ^

[CANCEL][VOTE] Release Apache Commons CLI 1.8.0 based on RC1

2024-05-18 Thread Gary Gregory
tional method public. > > On Sat, May 18, 2024 at 3:38 PM Gary Gregory wrote: >> >> Thank you Claude. >> >> I'm OK either way. I've commented on the PR. I'd like to know what others >> think. >> >> The change proposed only makes sense if we ca

[VOTE] Release Apache Commons Compress 1.26.2 based on RC1

2024-05-18 Thread Gary Gregory
. [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7e2a11262cb) For following is intended as a helper and refresher for reviewers. Validating a release candidate == These guidelines

Re: [VOTE] Release Apache Commons Daemon 1.4.0 based on RC1

2024-05-18 Thread Gary Gregory
Hi Mark, Thank you for preparing this release candidate. There are no SHA512 files in: https://dist.apache.org/repos/dist/dev/commons/daemon/1.4.0-RC1/source/ https://dist.apache.org/repos/dist/dev/commons/daemon/1.4.0-RC1/binaries/ Gary On Fri, May 17, 2024 at 2:06 PM Mark Thomas wrote: > >

Re: [VOTE] Release Apache Commons CLI 1.8.0 based on RC1

2024-05-18 Thread Gary Gregory
face is public facing, I would like to merge the change in > #277 and start again. > > @Gary Gregory sorry that I jumped the gun late last night and said that I > thought it was ready to go. > > #277 implements changes to simplify deprecated help output. > > Changed deprec

Re: Javadoc usability

2024-05-18 Thread Gary Gregory
gt; Emmanuel Bourg > > Le 18/05/2024 à 13:09, Gary Gregory a écrit : > > Notice that the newer Javadocs has a fancy Search box, quite handy IMO. > > > > Gary > > > - > To unsubscribe, e-mail: dev-

Re: Javadoc usability

2024-05-18 Thread Gary Gregory
Notice that the newer Javadocs has a fancy Search box, quite handy IMO. Gary On Sat, May 18, 2024, 7:07 AM Gary Gregory wrote: > You must be talking about this: > > https://bugs.openjdk.org/browse/JDK-8202961 > > The frames command line option might be completely gone from the

Re: Javadoc usability

2024-05-18 Thread Gary Gregory
You must be talking about this: https://bugs.openjdk.org/browse/JDK-8202961 The frames command line option might be completely gone from the current Java version but I haven't tried : https://docs.oracle.com/en/java/javase/21/docs/specs/man/javadoc.html#option-add-stylesheet Note that the no

Re: [CLI] Deprecated options and helpformatting

2024-05-17 Thread Gary Gregory
The RC is out. Gary On Fri, May 17, 2024 at 12:27 PM Claude Warren wrote: > > Gary, > > I think the CLI release candidate can be cut now. I didn't see any more > issues when I was fixing the code. So I am > +1 on cutting a release candidate. > > On Sun, May 12, 2024

[VOTE] Release Apache Commons CLI 1.8.0 based on RC1

2024-05-17 Thread Gary Gregory
KEYS Please review the release candidate and vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7

Re: [Daemon] Anything to appease "Wrong type of arguments to formatting function"

2024-05-17 Thread Gary Gregory
I dismissed those 3 as false-positives. TY, Gary On Fri, May 17, 2024 at 10:36 AM Mark Thomas wrote: > > Set them as false positives or just ignore them. > > Mark > > > On 17/05/2024 15:09, Gary Gregory wrote: > > Mark and all: > > > > Is there anyth

[Daemon] Anything to appease "Wrong type of arguments to formatting function"

2024-05-17 Thread Gary Gregory
Mark and all: Is there anything smile to do to appease the warnings "Wrong type of arguments to formatting function" in see https://github.com/apache/commons-daemon/security/code-scanning ? TY Gary - To unsubscribe, e-mail:

Re: Is commons-digester still an active project?

2024-05-17 Thread Gary Gregory
Hello, We can create a release candidate anytime, we just need a reason and release manager to step up. You can checkout git master to confirm compatibility. In general bumping dependencies only is not enough of a driver to create a release since it is simple for any build to update those. It

Re: (commons-lang) branch master updated: Adding the @Insecure, and @Safe annotations.

2024-05-16 Thread Gary Gregory
Can we PLEASE not do this unless we know what the plan is for Commons overall? I really don't want to have this stuff copied in all Commons Components because I doubt we will want to add Commons Lang as a dependency in all Components. So, what's the plan? Do you plan on copying this stuff over and

[ANNOUNCE] Apache Commons Logging 1.3.2

2024-05-15 Thread Gary Gregory
, or suggestions for improvement, see the Apache Commons Logging website: https://commons.apache.org/proper/commons-logging/ Gary Gregory Apache Commons Team - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands

[ANNOUNCE] Apache Commons Parent 70

2024-05-15 Thread Gary Gregory
/commons-parent/changes-report.html For complete information on Apache Commons Parent, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons Parent website: https://commons.apache.org/proper/commons-parent/ Gary Gregory Apache Commons

Re: [VOTE] Release Apache Commons Logging 1.3.2 based on RC3

2024-05-15 Thread Gary Gregory
This release vote thread passes with the following +1 binding votes: - Rob Tompkins (chtompki) - Bruno Kinoshita (kinow) - Gary Gregory (ggregory) Gary On Mon, May 13, 2024 at 1:10 PM Gary Gregory wrote: > > My +1 > > Gary > > > On Mon, May 13, 2024, 10:17 AM Rob Tomp

Re: [VOTE][LAZY] Release Apache Commons Parent 70 based on RC1

2024-05-15 Thread Gary Gregory
This lazy vote passes with the following binding +1 votes: - Gary Gregory (ggregory) Gary On Wed, May 15, 2024 at 9:06 AM Gary Gregory wrote: > > My +1 > > Gary > > On Sat, May 11, 2024 at 10:34 AM Gary Gregory wrote: > > > > We have added enhancements

Re: [VOTE][LAZY] Release Apache Commons Parent 70 based on RC1

2024-05-15 Thread Gary Gregory
My +1 Gary On Sat, May 11, 2024 at 10:34 AM Gary Gregory wrote: > > We have added enhancements since Apache Commons Parent 69 was > released, so I would like to release Apache Commons Parent 70. > > Apache Commons Parent 70 RC1 is available for review here: > https://dis

Re: [CLI] Deprecated options and helpformatting

2024-05-14 Thread Gary Gregory
n favor of get? Would this be your > > recommendation? > > > > > > > > On Tue 14 May 2024, 19:02 Gary Gregory, wrote: > > > >> Also think of the anti pattern of all Commons Components implementing > >> their > >> own factory pattern

Re: [CLI] Deprecated options and helpformatting

2024-05-14 Thread Gary Gregory
Also think of the anti pattern of all Commons Components implementing their own factory pattern with a custom interface instead of just reusing Java's own Supplier. Gary On Tue, May 14, 2024, 1:00 PM Gary Gregory wrote: > IMO future factories should only be Suppliers. > > Whether to

Re: [CLI] Deprecated options and helpformatting

2024-05-14 Thread Gary Gregory
>> On Tue, May 14, 2024 at 4:06 PM Claude Warren wrote: > >> > >>> We already have historical uses of builders in CLI (e.g. > >>> CommandLine.Builder) that use build() not get(). > >>> In addition many of the other commons packages have Builders that are > >

Re: [CLI] Deprecated options and helpformatting

2024-05-14 Thread Gary Gregory
Builders. I expect a build() > method. In any case we should settle on one or the other. In case it is > not obvious I vote for build(). > > On Mon, May 13, 2024 at 11:54 AM Claude Warren wrote: > > > Will do. > > > > On Sun, May 12, 2024 at 8:49 PM Gary Gregory &

Re: [VOTE] Release Apache Commons Logging 1.3.2 based on RC2

2024-05-13 Thread Gary Gregory
Hi Piotr, This issue you found has been fixed in RC3. TY! Gary On Sun, May 12, 2024, 1:13 AM Piotr P. Karwasz wrote: > Hi Gary, > > On Sat, 11 May 2024 at 19:55, Gary Gregory wrote: > > Details of changes since 1.3.1 are in the release notes: > > > https://dist.a

Re: [VOTE] Release Apache Commons Logging 1.3.2 based on RC3

2024-05-13 Thread Gary Gregory
My +1 Gary On Mon, May 13, 2024, 10:17 AM Rob Tompkins wrote: > +1 looks good. > > Thanks a ton > > > On May 12, 2024, at 8:33 AM, Gary Gregory wrote: > > > > [The only difference with RC2 is the release notes text file] > > > > We have fixed a fe

Re: [CLI] Deprecated options and helpformatting

2024-05-12 Thread Gary Gregory
How does it look now? Would you check git master is OK, then I can cut a release candidate later in the week. Gary On Sat, May 11, 2024 at 6:28 AM Claude Warren wrote: > > Also, it appears that the deprecatedHandler is only tested on the string > option processing. if the application retains

Re: [JCS] How to proceed? was: Re: [VOTE] Release Apache Commons JCS 3.2.1 based on rc2

2024-05-12 Thread Gary Gregory
I suggest the following: - Refactor the failing test methods into a new test class. - Document the environmental requirements in the new test's Javadoc. Document how to skip this one test from the comment line in the Javadoc: mvn ... -Dtest='!ClassNameTest' - Document the above in the VOTE email

[VOTE] Release Apache Commons Logging 1.3.2 based on RC3

2024-05-12 Thread Gary Gregory
now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7e2a11262cb) For following is intended as a helper and refresher for reviewers. Validating a release candidat

[CANCEL][VOTE] Release Apache Commons Logging 1.3.2 based on RC2

2024-05-12 Thread Gary Gregory
I am canceling this RC to fix the release notes. RC3 coming up... Gary On Sun, May 12, 2024, 1:13 AM Piotr P. Karwasz wrote: > Hi Gary, > > On Sat, 11 May 2024 at 19:55, Gary Gregory wrote: > > Details of changes since 1.3.1 are in the release notes: > > > https://di

Re: [COLLECTIONS] Is the changes.xml file automatically updated by pull merge?

2024-05-12 Thread Gary Gregory
I usually update changes.xml right after I merge a PR. Gary On Sun, May 12, 2024, 6:12 AM Claude Warren wrote: > -- > LinkedIn: http://www.linkedin.com/in/claudewarren >

Re: [VOTE] Release Apache Commons Logging 1.3.2 based on RC2

2024-05-11 Thread Gary Gregory
The subject should read "RC1", not "RC2" sorry about that. Gary On Sat, May 11, 2024 at 1:55 PM Gary Gregory wrote: > > We have fixed a few bugs and added enhancements since Apache Commons > Logging 1.3.1 was released, so I would like to release Apache Common

Re: [VOTE] Release Apache Commons Logging 1.3.2 based on RC2

2024-05-11 Thread Gary Gregory
My +1 Gary On Sat, May 11, 2024 at 1:55 PM Gary Gregory wrote: > > We have fixed a few bugs and added enhancements since Apache Commons > Logging 1.3.1 was released, so I would like to release Apache Commons > Logging 1.3.2. > > Apache Commons Logging 1.3.2 RC2 is availab

[VOTE] Release Apache Commons Logging 1.3.2 based on RC2

2024-05-11 Thread Gary Gregory
eally should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7e2a11262cb) For following is intended as a helper and refresher for reviewers. Validating a release candidate == These guidelines are NOT complete.

[VOTE][LAZY] Release Apache Commons Parent 70 based on RC1

2024-05-11 Thread Gary Gregory
e release candidate and vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7e2a11262cb) For following i

Re: [GH] (commons-collections): Workflow run "Java CI" failed!

2024-05-06 Thread Gary Gregory
Rename? Isn't that what annotations like Ignore and Disabled are for? Gary On Mon, May 6, 2024, 5:57 AM GitBox wrote: > > The GitHub Actions job "Java CI" on commons-collections.git has failed. > Run started by GitHub user reschke (triggered by reschke). > > Head commit for run: >

Re: [Collections] Suppliers, Iterables, and Producers

2024-05-03 Thread Gary Gregory
LGTM. Maybe the current PR (LGTM) should be merged first, Alex, how does that PR look to you? Gary On Fri, May 3, 2024, 11:44 AM Claude Warren wrote: > Gary and Alex, > > Any thoughts on this? > > Claude > > On Wed, May 1, 2024 at 7:55 AM Claude Warren wrote: > >> Good suggestions. >> >>

[RESULT][VOTE] Release Apache Commons CSV 1.11.0 based on RC1

2024-05-02 Thread Gary Gregory
This vote passes with the following +1 binding votes: - Gary Gregory (ggregory) - Thomas Vandahl (tvand) - Rob Tompkins (chtompki) - Bruno Kinoshita (kinow) Gary On Thu, May 2, 2024 at 3:52 PM Bruno Kinoshita wrote: > > +1 > > Apache Maven 3.8.5 (3599d3414f046de2324203b78ddc

Re: (commons-lang) 01/02: Deprecate SystemUtils.getUserName(String) in favor of SystemProperties.getUserName(Supplier)

2024-05-01 Thread Gary Gregory
tbox.apache.org/repos/asf/commons-lang.git > > > > commit 794f8aaf1e5a573a63ba6ca514eeb794bd39d855 > > Author: Gary Gregory > > AuthorDate: Wed May 1 09:12:09 2024 -0400 > > > > Deprecate SystemUtils.getUserName(String) in favor of > > SystemProper

Re: [ALL] GitHub is done with Java 8

2024-04-29 Thread Gary Gregory
Thanks for the tip Piotr. For now it works so I don't plan on changing anything until it breaks. Garu On Mon, Apr 29, 2024, 8:46 AM Piotr P. Karwasz wrote: > Hi Gary, > > On Mon, 29 Apr 2024 at 13:58, Gary Gregory wrote: > > To resolve this issue in the least disruptive ma

[IO] IO-855 PeekableInputStream?

2024-04-29 Thread Gary Gregory
RE https://issues.apache.org/jira/browse/IO-855 There are zero tests or usage in IO for PeekableInputStream. Could the original author add some? Why does PeekableInputStream extend CircularBufferInputStream instead of BufferedInputStream? TY! Gary

Re: Modularization of components

2024-04-29 Thread Gary Gregory
Eric, Apache Commons VFS is already broken up into a multi-module project, so I don't know what you're talking about; see https://search.maven.org/search?q=g:org.apache.commons%20AND%20a:commons-vfs2* The next release will be further modularized; see git master, Modularization depends on: (1)

Re: [ALL] GitHub is done with Java 8

2024-04-29 Thread Gary Gregory
To resolve this issue in the least disruptive manner, I updated builds that need Java 8 AND macOS from "macos-lateset" to "macos-13". This is likely only a medium-term solution until GH "macos-13" support goes bye-bye. Gary On Wed, Apr 24, 2024 at 1:43 PM Slawomir Jaranowski wrote: > > Rob

Re: [VFS] VFS patch release?

2024-04-29 Thread Gary Gregory
I have a release candidate out but some files are missing, so there is something off in the build process. It's been on my to-do list, so within a week or two I hope. Gary On Mon, Apr 29, 2024 at 7:19 AM Elric V wrote: > > Hi folks, > > Any chance of getting a new VFS release soonish? There

[VOTE] Release Apache Commons CSV 1.11.0 based on RC1

2024-04-28 Thread Gary Gregory
v/1.11.0-RC1/site/rat-report.html KEYS: https://downloads.apache.org/commons/KEYS Please review the release candidate and vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose

Re: [Collections] Suppliers, Iterables, and Producers

2024-04-28 Thread Gary Gregory
ns. The > Bloom filter package has some atypical use patterns that have driven the > current API to where it is. I'll try and describe these below. > > On Sun, 28 Apr 2024 at 14:16, Gary Gregory wrote: > > > Hi Clause, Albert, and all, > > > > Since the introducti

[Collections] Suppliers, Iterables, and Producers

2024-04-28 Thread Gary Gregory
Hi Clause, Albert, and all, Since the introduction of lambdas in Java 8, Java has a well-defined terminology around the classic producer-consumer paradigm but (for reasons unknown to me) realized in the functional interfaces *Supplier and *Consumer. In addition, as of Java 5, we have the Iterable

[ANNOUNCE] Apache Commons Codec 1.17.0

2024-04-27 Thread Gary Gregory
://commons.apache.org/proper/commons-codec/ Download page: https://commons.apache.org/proper/commons-codec/download_codec.cgi Gary Gregory - Apache Commons Team - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org

[RESULT][VOTE] Release Apache Commons Codec 1.17.0 based on RC1

2024-04-27 Thread Gary Gregory
This voting thread passes with the following +1 votes: - Tomas Lanik (non-binding) - Gary Gregory (ggregory, binding) - Bruno Kinoshita (kinow, binding) - Rob Tompkins (chtompki, binding) Gary On Fri, Apr 26, 2024 at 12:38 PM Rob Tompkins wrote: > > +1 > > Thanks a ton Gary! >

[RESULT][VOTE] Release Apache Commons BCEL 6.9.0 based on RC1

2024-04-27 Thread Gary Gregory
This voting thread passes with the following binding +1 votes: - Gary Gregory (ggregory) - Bruno Kinoshita (kinow) - Rob Tompkins (chtompki) Gary On Fri, Apr 26, 2024 at 12:20 PM Rob Tompkins wrote: > > +1 here > > Thanks Gary!! > > > On Apr 25, 2024, at 4:48 PM, G

Re: [Collections] Bloom filter package's Hasher to extend Function

2024-04-26 Thread Gary Gregory
Thank you for the explanation. It sounds like leaving it as is better. Gary On Fri, Apr 26, 2024, 2:25 AM Alex Herbert wrote: > On Thu, 25 Apr 2024 at 21:47, Gary D. Gregory wrote: > > > Hi Clause, Albert, and all, > > > > Why not make Hasher more functional like so: > > > > public interface

Re: Does anyone know of a good cache testing library?

2024-04-25 Thread Gary Gregory
Commons JCS? Gary On Thu, Apr 25, 2024, 6:17 AM Claude Warren wrote: > I am looking for a cache testing library to test a new cache eviction > strategy that I have developed. Does anybody know of one, preferably in > Java? > > Claude >

Re: [ALL] GitHub is done with Java 8

2024-04-24 Thread Gary Gregory
Yes, the error I included come from a GH build. Gary On Wed, Apr 24, 2024, 10:05 AM Elliotte Rusty Harold wrote: > That's surprising. What's the context for this? Github actions? > > On Wed, Apr 24, 2024 at 9:57 AM Gary D. Gregory > wrote: > > > > Hi All, > > > > I just saw this on GitHub for

Re: [VOTE] Release Apache Commons Codec 1.17.0 based on RC1

2024-04-21 Thread Gary Gregory
My +1 Gary On Sat, Apr 20, 2024, 2:18 PM Gary Gregory wrote: > We have fixed a few bugs and added enhancements since Apache Commons > Codec 1.16.1 was released, so I would like to release Apache Commons > Codec 1.17.0. > > Apache Commons Codec 1.17.0 RC1 is available

[VOTE] Release Apache Commons BCEL 6.9.0 based on RC1

2024-04-21 Thread Gary Gregory
vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7e2a11262cb) For following is intended as

[VOTE] Release Apache Commons Codec 1.17.0 based on RC1

2024-04-20 Thread Gary Gregory
c/1.17.0-RC1/site/rat-report.html KEYS: https://downloads.apache.org/commons/KEYS Please review the release candidate and vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this rel

Re: [VOTE] Release Apache Commons JCS 3.2.1 based on rc2

2024-04-20 Thread Gary Gregory
So that's +1 (sorry for the misfired email). The Java 21 I tested is: openjdk version "21.0.2" 2024-01-16 OpenJDK Runtime Environment Homebrew (build 21.0.2) OpenJDK 64-Bit Server VM Homebrew (build 21.0.2, mixed mode, sharing) Gary On Sat, Apr 20, 2024 at 1:40 PM Gary Greg

Re: [VOTE] Release Apache Commons JCS 3.2.1 based on rc2

2024-04-20 Thread Gary Gregory
Tested src zip file: - SHA512 OK - ASC OK - `mvn` (default goal) OK Using Java 17 OK: openjdk version "17.0.11" 2024-04-16 OpenJDK Runtime Environment Homebrew (build 17.0.11+0) OpenJDK 64-Bit Server VM Homebrew (build 17.0.11+0, mixed mode, sharing) Apache Maven 3.9.6

  1   2   3   4   5   6   7   8   9   10   >