Re: [beanutils] Java plaform for 2.0

2024-09-25 Thread Melloware Inc
+1 for Java8 if it speeds this up! On Wed, Sep 25, 2024 at 3:46 PM Josh Fenlason wrote: > While some might have some preferences on more recent Java versions, I > haven't seen any objections to Java 8. Staying on Java 8 shouldn't really > cause issues for anyone. Can we settle on Java 8 so thi

Re: [beanutils] Java plaform for 2.0

2024-09-25 Thread sebb
+1 On Wed, 25 Sept 2024 at 20:51, Melloware Inc wrote: > > +1 for Java8 if it speeds this up! > > On Wed, Sep 25, 2024 at 3:46 PM Josh Fenlason > wrote: > > > While some might have some preferences on more recent Java versions, I > > haven't seen any objections to Java 8. Staying on Java 8 shou

Re: [CLI] [DISCUSS] Help formatter extension proposal

2024-09-25 Thread Claude Warren
I have to agree that Serializer is an overloaded term and should be avoided, and I knew when I named it that the name would have to change. But I don't like "Render" because it is a verb and the noun for something that renders would be a renderer. And to my ears (and fingers) that seems clunky. H

Re: [CLI] [DISCUSS] Help formatter extension proposal

2024-09-25 Thread Peter Burka
That sounds similar to java.io.Writer. Maybe this should be a HelpWriter? On Wed, Sep 25, 2024, 7:11 PM Claude Warren wrote: > Actually the Producer constructor takes an "Appendable" as an argument and > then provides methods like > > printPara("Some text here") > > Which would output a paragrap

[ANNOUNCE] Apache Commons CSV Version 1.12.0

2024-09-25 Thread Gary Gregory
The Apache Commons Team is pleased to announce Apache Commons CSV Version 1.12.0 Commons CSV reads and writes files in Comma Separated Value (CSV) format variations. Commons CSV requires Java 8 or higher. The Apache Commons CSV library provides a simple interface for reading and writing CSV file

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

2024-09-25 Thread Gary Gregory
We have fixed a few bugs and added enhancements since Apache Commons Parent 75 was released, so I would like to release Apache Commons Parent 76. Apache Commons Parent 76 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/parent/76-RC1 (svn revision 71883) The Gi

RE: [beanutils] Java plaform for 2.0

2024-09-25 Thread Josh Fenlason
While some might have some preferences on more recent Java versions, I haven't seen any objections to Java 8. Staying on Java 8 shouldn't really cause issues for anyone. Can we settle on Java 8 so this isn't an impediment to getting a new BeanUtils 2.0 release out the door? Josh. -Origina

Re: [beanutils] For 2.0, WeakFastHashMap vs ConcurrentHashMap

2024-09-25 Thread Gary Gregory
I'll ping this thread when there is something in git master to test in more depth. Gary On Wed, Sep 25, 2024 at 4:01 PM Josh Fenlason wrote: > > Excellent, thanks for that encouraging update! Is there anything I can > assist with? > Josh. > > -Original Message- > From: Gary Gregory >

Re: [validator] Collections 4

2024-09-25 Thread Gary Gregory
On Wed, Sep 25, 2024 at 4:06 PM Josh Fenlason wrote: > > Is the Validator 2.0 release still being planned for the near future? Yes, maybe within a month or so. > > Is that PR for moving the Commons Collections dependency from 3 to 4 still in > active? Or would it help for someone to take anoth

RE: [beanutils] For 2.0, WeakFastHashMap vs ConcurrentHashMap

2024-09-25 Thread Josh Fenlason
Sounds good. I'll keep an eye out for it. -Original Message- From: Gary Gregory Sent: Wednesday, September 25, 2024 3:22 PM To: Commons Developers List Subject: Re: [beanutils] For 2.0, WeakFastHashMap vs ConcurrentHashMap CAUTION: This email originated from outside the organization.

RE: [beanutils] For 2.0, WeakFastHashMap vs ConcurrentHashMap

2024-09-25 Thread Josh Fenlason
Excellent, thanks for that encouraging update! Is there anything I can assist with? Josh. -Original Message- From: Gary Gregory Sent: Wednesday, September 25, 2024 2:52 PM To: Commons Developers List Subject: Re: [beanutils] For 2.0, WeakFastHashMap vs ConcurrentHashMap CAUTION: This

Re: [CLI] [DISCUSS] Help formatter extension proposal

2024-09-25 Thread Gary Gregory
On Wed, Sep 25, 2024 at 6:09 PM Claude Warren wrote: > > I have to agree that Serializer is an overloaded term and should be > avoided, and I knew when I named it that the name would have to change. > But I don't like "Render" because it is a verb and the noun for something > that renders would be

RE: [beanutils] For 2.0, WeakFastHashMap vs ConcurrentHashMap

2024-09-25 Thread Josh Fenlason
Are legal concerns of using Netty's ConcurrentWeakKeyHashMap the only issue with Melloware's PR (https://github.com/apache/commons-beanutils/pull/56) from a couple of years ago? That PR mentions http://creativecommons.org/licenses/publicdomain for details on the license, which unfortunately no

Re: [beanutils] For 2.0, WeakFastHashMap vs ConcurrentHashMap

2024-09-25 Thread Gary Gregory
FWIW, I have a patch in progress using the Apache Grooy's version of the class, so licensing will not be an issue, Apache to Apache. If you look at the recent commits in git master, you'll see that I've started adding missing tests we need before we add anything else... I also have tests written

RE: [validator] Collections 4

2024-09-25 Thread Josh Fenlason
Is the Validator 2.0 release still being planned for the near future? Is that PR for moving the Commons Collections dependency from 3 to 4 still in active? Or would it help for someone to take another pass at that? The package structure still needs to be updated from "org.apache.commons.valida

Re: [CLI] [DISCUSS] Help formatter extension proposal

2024-09-25 Thread Claude Warren
Actually the Producer constructor takes an "Appendable" as an argument and then provides methods like printPara("Some text here") Which would output a paragraph of "Some text here" TestProducer appends "Some text here\n\n" (where \n is System.lineSeparator) to the appendable XmlProducer would ap

Re: [CLI] [DISCUSS] Help formatter extension proposal

2024-09-25 Thread Claude Warren
Some initial code. Note the "help" package name. We can discuss keeping it or not but it is here to make it easy to see what is new. Also, some methods added to Util.java https://github.com/Claudenw/commons-cli/tree/Help_formatter_extension/src/main/java/org/apache/commons/cli/help Overview be

Re: [CLI] [DISCUSS] Help formatter extension proposal

2024-09-25 Thread Gary Gregory
Quick comment: I don't think we should call anything "seriialize*", it's too close to Java serialization. I'd use "render". Gary On Wed, Sep 25, 2024 at 7:11 AM Claude Warren wrote: > > Some initial code. Note the "help" package name. We can discuss keeping > it or not but it is here to make i