Re: Release Apache Commons Exec 1.5.0 based on RC1

2025-05-25 Thread Gary D. Gregory
Hi Henrib, "lots of Checkstyle warnings" and "Vector" have been addressed in git master post-release. TY, Gary On 2025/05/23 12:37:28 Henri Biestro wrote: > [+1] > > Build & tests ok; site & javadoc look good; reports check. > Nits: JIRA report has of issues without a fix version; lots of Chec

Re: [EXEC][POLL] Raising the Java platform from Java 8 to 11 EXEC-123

2025-05-09 Thread Gary D. Gregory
Coming back around to this, I think we should: The POLL indicates to me the bump to Java 11 is OK. I propose to: - Create a branch called "1.x" from master - Raise the minimum platform to Java 11 for in master and change the version to 2.0.0-SNAPSHOT (currently 1.5.0-SNAPSHOT). Keep the package

Re: [VOTE] Release Apache Commons Configuration 2.11.1 based on RC1

2025-04-20 Thread Gary D. Gregory
Thank you to Henri B for finding the API/version mismatch. Gary On 2025/04/20 14:25:26 "Gary D. Gregory" wrote: > I'm afraid I have to change my vote to a -1: > > The release version should be 2.12.0, not 2.11.1 because we have a bunch of > NEW types which wer

Re: [VOTE] Release Apache Commons Configuration 2.11.1 based on RC1

2025-04-20 Thread Gary D. Gregory
I'm afraid I have to change my vote to a -1: The release version should be 2.12.0, not 2.11.1 because we have a bunch of NEW types which were not clearly documented in changes.xml. We just have this general entry: - New web configurations using the jakarta.servlet namespace are now available I

[DRAFT][REPORT] Board Report for March 2025

2025-03-10 Thread Gary D. Gregory
Hi All: Here is a draft of the Board Report for March 2025 I will submit within a day. Feels free to comment. TY! ## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Ongoing.

Re: [VOTE] Release Apache Commons CSV 1.13.0 based on RC1

2025-01-09 Thread Gary D. Gregory
My +1 Gary On 2025/01/08 14:01:28 Gary Gregory wrote: > We have fixed a few bugs and added enhancements since Apache Commons > CSV 1.12.0 was released, so I would like to release Apache Commons CSV > 1.13.0. > > Apache Commons CSV 1.13.0 RC1 is available for review here: > https://dist.apach

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

2025-01-08 Thread Gary D. Gregory
For release builds where I am especailly paranoid, I use spearate > command prompts for 32-bit and 64-bit builds to make sure the > environments are set correctly. > > Mark > > > On 08/01/2025 19:15, Gary D. Gregory wrote: > > Hi Mark, > > > > I think some of the prob

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

2025-01-08 Thread Gary D. Gregory
Hi Mark, I think some of the problems I am running into are due to building over and over and "nmake clean" not working properly, I'm not sure, see below. Maybe you can clarify what I could be missing. I am on Windows 10 (ver = Microsoft Windows [Version 10.0.19045.5247]) For prunmgr, I can bu

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

2025-01-08 Thread Gary D. Gregory
Hi Mark, I think some of the problems I am running into are due to building over and over and "nmake clean" not working properly, I'm not sure, see below. Maybe you can clarify what I could be missing. I am on Windows 10 (ver = Microsoft Windows [Version 10.0.19045.5247]) For prunmgr, I can bu

[DRAFT][REPORT] December 2024 report to the board

2024-12-09 Thread Gary D. Gregory
Hi All, Here is the draft report: ## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Apache Commons is an ongoing project with moderate activity. Issues for the board: None.

Re: [VOTE] Release Apache Commons DBCP 2.13.0 based on RC1

2024-11-27 Thread Gary D. Gregory
ping! On 2024/11/23 22:47:39 Gary Gregory wrote: > We have fixed a few bugs and added enhancements since Apache Commons > DBCP 2.12.0 was released, so I would like to release Apache Commons > DBCP 2.13.0. > > Apache Commons DBCP 2.13.0 RC1 is available for review here: > https://dist.apache.o

Re: (commons-compress) branch master updated: Replace org.apache.commons.io.Charsets with org.apache.commons.compress.utils.Charsets

2024-11-15 Thread Gary D. Gregory
FYI: The revert has now been implemented with the exception of keeping the change from Commons Codec Base64 to Java 8 Base68. Gary On 2024/11/01 19:04:33 Gary Gregory wrote: > Emanuel, > > -1 you are duplicating code (again) as a one-off while adding the clutter > of a ternary expression (and u

Re: (commons-compress) branch master updated: Removed the runtime dependency on commons-lang3

2024-11-01 Thread Gary D. Gregory
There has been no revert from the committer since the -1 on October 24, so I will revert. This affects 11 Java files. This will revert the copy and pasting of code patterns over and over. Gary On 2024/10/24 21:17:41 Emmanuel Bourg wrote: > Le 24/10/2024 à 21:05, Gary Gregory a écrit : > > > Uh

Please welcome Piotr Karwasz to the Apache Commons PMC

2024-10-23 Thread Gary D. Gregory
Hi All, Please help me welcome Piotr Karwasz to the Apache Commons PMC. I've been working with Piotr over in the Apache Logging Services project and more specifically its Log4j component. He brings with him great skills and invaluable experience. Welcome aboard Piotr! :-) Cheers, Gary --

Re: [DISCUSSs] new Iterator

2024-10-19 Thread Gary D. Gregory
On 2024/10/19 18:44:17 "Gary D. Gregory" wrote: > On 2024/10/19 16:16:09 "Gary D. Gregory" wrote: > > > > On 2024/10/19 16:12:45 "Gary D. Gregory" wrote: > > > Hi Claude, > > > > > > Interesting stuff :-) > > >

Re: [DISCUSSs] new Iterator

2024-10-19 Thread Gary D. Gregory
On 2024/10/19 16:16:09 "Gary D. Gregory" wrote: > > On 2024/10/19 16:12:45 "Gary D. Gregory" wrote: > > Hi Claude, > > > > Interesting stuff :-) > > > > I'll assume that you intend this discussion for Commons Collections. Note >

Re: [DISCUSSs] new Iterator

2024-10-19 Thread Gary D. Gregory
Hi Claude, Interesting stuff :-) I'll assume that you intend this discussion for Commons Collections. Note that there are some stream/iterator mix utilities in Commons Lang in the org.apache.commons.lang3.stream.Streams class. A few comments below. On 2024/10/19 10:15:38 Claude Warren wrote:

Re: [DISCUSSs] new Iterator

2024-10-19 Thread Gary D. Gregory
On 2024/10/19 16:12:45 "Gary D. Gregory" wrote: > Hi Claude, > > Interesting stuff :-) > > I'll assume that you intend this discussion for Commons Collections. Note > that there are some stream/iterator mix utilities in Commons Lang in the > org.apach

Re: [CLI] Javadoc

2024-10-19 Thread Gary D. Gregory
to the issue? > > Thank you, > Claude > > On Thu, Oct 17, 2024 at 3:08 PM Gary D. Gregory wrote: > > > Note that the Javadoc for org.apache.commons.cli.help.HelpFormatter use > > deprecated code. Please update it or I can do it later. > > > > Gary >

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

2024-10-18 Thread Gary D. Gregory
My +1 Gary On 2024/10/17 17:50:59 Gary Gregory wrote: > We have fixed a few bugs and added enhancements since Apache Commons Parent > 77 was released, so I would like to release Apache Commons Parent 78. > > Apache Commons Parent 78 RC1 is available for review here: > https://dist.apache.org

Re: [CLI] Javadoc

2024-10-17 Thread Gary D. Gregory
ing is output. In addition, for the list case an > empty list results in no output. > > I will update the documentation. > > On Thu, Oct 17, 2024 at 10:20 AM Arnout Engelen wrote: > > > On Mon, Oct 14, 2024 at 9:29 PM Gary D. Gregory > > wrote: > > > > &g

[CLI] Javadoc

2024-10-14 Thread Gary D. Gregory
Hi All, We now have append methods like: public interface HelpAppendable extends Appendable { /** * Appends a header. * * @param level the level of the header. This is equivalent to the "1", "2", or "3" in the HTML "h1", "h2", "h3" tags. * @param text the text for the h

[validator] Java 23 failures and the Narrow No-Break Space (NNBSP)

2024-10-06 Thread Gary D. Gregory
Hi All, The build fails on Java 23 because of at least one behavior change when running on Java 23: When dealing with strings like "12:34 PM", the space is now expected to be a Narrow No-Break Space (NNBSP, U+202F) and not a "traditional" space (U+0020). Please have a look at the code and help

Re: [collections] BloomFilterExtractor.flatten()

2024-10-04 Thread Gary D. Gregory
See the new disabled test BloomFilterExtractorTest. Gary On 2024/10/04 14:51:55 "Gary D. Gregory" wrote: > Hi Claude and all, > > The method: > > org.apache.commons.collections4.bloomfilter.BloomFilterExtractor.flatten() > > is documented as

[collections] BloomFilterExtractor.flatten()

2024-10-04 Thread Gary D. Gregory
Hi Claude and all, The method: org.apache.commons.collections4.bloomfilter.BloomFilterExtractor.flatten() is documented as always returning a BloomFilter: /** * Create a standard (non-layered) Bloom filter by merging all of the layers. If * the filter is empty this method will re

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

2024-10-04 Thread Gary D. Gregory
Hi all, I wrote a bunch of comments in the PR. Gary On 2024/10/02 10:57:53 Tushar Kapila wrote: > I don't contribute code. But looking at the dictionary meaning Scribe fits. > So my vote is Scribe. > > a word that fits and not confused with existing class/ responsibility? > > verb > 1. > liter

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

2024-09-26 Thread Gary D. Gregory
My +1 Gary On 2024/09/25 19:45:52 Gary Gregory wrote: > 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.o

Re: [VOTE] Release Apache Commons CSV 1.12.0 based on RC1

2024-09-23 Thread Gary D. Gregory
Hi Hen, Thank you for your review. For Japicmp, please see https://dist.apache.org/repos/dist/dev/commons/csv/1.12.0-RC1/site/japicmp.html Gary On 2024/09/23 14:05:52 Henri Biestro wrote: > [ +1 ] > > Build & tests ok, javadoc ok, site looks good, reports are clean (nit: could > add a japicmp

[beanutils] Java plaform for 2.0

2024-09-12 Thread Gary D. Gregory
Hi All, Any thoughts on the minimum Java platform requirement for 2.0? Options are (IMO): 8, 11, 17, or 21. Some perhaps helpful information: - https://www.azul.com/wp-content/uploads/final-2023-state-of-java-report.pdf - https://www.jetbrains.com/lp/devecosystem-2023/java/ - https://newrelic.c

[beanutils] For 2.0, WeakFastHashMap vs ConcurrentHashMap

2024-09-12 Thread Gary D. Gregory
Hi All, For the upcoming 2.0.0-M1, I plan on replacing the custom WeakFastHashMap with the stock ConcurrentHashMap. If you think this is a bad idea, please tell us why. Gary - To unsubscribe, e-mail: dev-unsubscr...@commons.ap

Re: [collection] AbstractLinkedListForJava21 ?

2024-09-12 Thread Gary D. Gregory
it > log then we should do a better job explaining this. > > Alex > > On Wed, 11 Sept 2024 at 21:52, Gary D. Gregory wrote: > > > > Hi All: > > > > Added in 4.5.0-M2, I see a new class called AbstractLinkedListForJava21 > > with the Javadoc: "T

[collection] AbstractLinkedListForJava21 ?

2024-09-11 Thread Gary D. Gregory
Hi All: Added in 4.5.0-M2, I see a new class called AbstractLinkedListForJava21 with the Javadoc: "This is a copy of AbstractLinkedList" Copied from where? What was the license of the source? If we cannot validate that this is copied from a source file with a compatible license, we will have

[lang][LANG-1172] Back and forth on LocaleUtils.toLocale()

2024-09-04 Thread Gary D. Gregory
Hi All, I'd like to settle on the implementation of LocaleUtils.toLocale() one way or another and clearly document expectations. What should we do? Please see: - https://issues.apache.org/jira/browse/LANG-1172 - https://github.com/apache/commons-lang/pull/766 - https://github.com/apache/commons

[BCEL] BCELifierTestCase.testJavapCompare failure on Java 22

2024-09-04 Thread Gary D. Gregory
Hi All, Does anyone have ideas of why the fails on Java 22? See https://github.com/apache/commons-bcel/actions/runs/10672020606/job/29578793194 BCELifierTestCase.testJavapCompare:195->testClassOnPath:159 expected:

RE: [validator] Collections 4

2024-09-04 Thread Gary D. Gregory
On 2024/09/03 19:54:05 Josh Fenlason wrote: > That is great to hear! Is there anything I can do to assist with that? Watch this list and test builds and release candidates when they become available. You can also scan Jira and pull requests on GitHub and see if anything catches your eye. Gary

[beanutils] Should Commons BeanUtil types implement Serializable

2024-09-03 Thread Gary D. Gregory
Hi All, Considering the long history of problematic Serializable implementations throughout the Java ecosystem, not just in Commons, I propose that no BeanUtils types implement Serializable in the upcoming new major version 2.0. Instead, we would document that if you want to serialize objects,

Re: [beanutils] Thoughts on PR https://github.com/apache/commons-beanutils/pull/276

2024-09-03 Thread Gary D. Gregory
) that might accidentally expose a password. That seems to > be his entire goal. So if there is a better way to achieve that goal is > what i think the developer was going for. > > On Tue, Sep 3, 2024 at 9:52 AM Gary D. Gregory wrote: > > > On 2024/08/31 12:44:19 Melloware I

Re: [beanutils] Thoughts on PR https://github.com/apache/commons-beanutils/pull/276

2024-09-03 Thread Gary D. Gregory
pected consequences. I'm not sure. I took another look and I'm not sure this is helpful though, and it also contains some global variable editing that will be problematic IMO. See my comments in the PR. Gary > > On Mon, Aug 26, 2024 at 5:41 PM Gary D. Gregory wrote: > > > H

[beanutils] Thoughts on PR https://github.com/apache/commons-beanutils/pull/276

2024-08-26 Thread Gary D. Gregory
Hi All, Does anyone have thoughts on PR https://github.com/apache/commons-beanutils/pull/276 ? TY, Gary - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [dbutils][dbcp][?] Representing SQL states

2024-08-18 Thread Gary D. Gregory
I'm going to create a new repo... Gary On 2024/08/09 13:43:58 "Gary D. Gregory" wrote: > Hi All, > > In coincidence with a DBCP PR [0], I have a need to represent a SQL state [1] > in Java. > > I this class would parse and represent a SQL state with

Re: [release] No description on staged Nexus repo

2024-08-18 Thread Gary D. Gregory
Hi Alex, I don't remove other RM's RCs personally. I've seen RCs removed in the past and I think this might be a Nexus auto-cleaned up feature; I'm not 100% sure though. Gary On 2024/08/16 14:45:00 Alex Herbert wrote: > To release managers, > > During the staging of Statistics 1.1 RC1 I made a

Re: [beanutils] any plan for a new release of beanutils?

2024-08-17 Thread Gary D. Gregory
Hello Jia, A release will happen only if required to fix a bug that hampers development. Is there a fix/change in the 1.X branch you need that is not in 1.9.4? See changes.xml Gary On 2024/08/17 09:51:55 吾名 wrote: > dear Commons maintainers, > > > Thank you for your greatr work in Apache Com

[LOGGING][COMPRESS] Maintenance releases upcoming

2024-08-15 Thread Gary D. Gregory
Hi All, Heads up: You should expect release candidate vote threads this week for Commons Logging 1.3.4 RC1 and Commons Compress 1.27.1 RC1. TY Gary - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional com

[lang] Thoughs on merging PR "Support generation of single quotes #1227"

2024-08-13 Thread Gary D. Gregory
Hi All, I'd like some thoughts on merging https://github.com/apache/commons-lang/pull/1227 It seems OK to me. Anyone else? TY! Gary - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail:

[dbutils][dbcp][?] Representing SQL states

2024-08-09 Thread Gary D. Gregory
Hi All, In coincidence with a DBCP PR [0], I have a need to represent a SQL state [1] in Java. I this class would parse and represent a SQL state with instance variables for each of components, let you define custom instances and may also provide constants and enums. This does not really fit

Re: [VOTE] Release Apache Commons Lang 3.15.0 based on RC2

2024-07-16 Thread Gary D. Gregory
Tomas, What did you do to review the release candidate? TY, Gary On 2024/07/15 06:47:37 Tomas Lanik wrote: > My +1 > > Tomas Lanik > > On Sun, Jul 14, 2024, 01:09 Gary Gregory wrote: > > > We have fixed a few bugs and added enhancements since Apache Commons > > Lang 3.14.0 was released, so I

Re: [VOTE] Release Apache Commons RNG 1.6 based on RC2

2024-07-12 Thread Gary D. Gregory
+1 I tested the src zip file: - SHA512 OK - ASC OK - Running 'mvn' (default goal) OK, BUT: [INFO] --- javadoc:3.7.0:javadoc (default-cli) @ commons-rng-docs --- [ERROR] Error fetching link: C:\Users\ggregory\rc\commons-rng-1.6-src\commons-rng-client-api\target\apidocs. Ignored it. [ERROR] Error

Re: [VOTE] Release Apache Commons RNG 1.6 based on RC1

2024-07-08 Thread Gary D. Gregory
uld not be resolved: org.apache.commons:commons-rng-docs:jar:1.5 (absent): Could not find artifact org.apache.commons:commons-rng-docs:jar:1.5 in central (https://repo.maven.apache.org/maven2) -> [Help 1] The POM for that module is probably missing some configuration. Gary On 2024/07/08 17:

Re: [VOTE] Release Apache Commons RNG 1.6 based on RC1

2024-07-08 Thread Gary D. Gregory
Hello, +1 This email contains this link that returns a 404 for https://dist.apache.org/repos/dist/dev/commons/rng/1.6-RC1/site/changes-report.html I see that for some reason, the site is in a personal folder instead of https://dist.apache.org/repos/dist/dev/commons/rng/1.6-RC1/site, so I imagi

Re: [VOTE] Release Apache Commons Email Parent POM 2.0.0-M1 based on RC1

2024-06-18 Thread Gary D. Gregory
My +1 Gary On 2024/06/15 17:19:50 Gary Gregory wrote: > We have fixed a few bugs and added enhancements since Apache Commons > Email Parent POM 1.6.0 was released, so I would like to release Apache > Commons Email Parent POM 2.0.0-M1. > > The reason for a major new release is to deal with the ho

Re: [IO] IO-855 PeekableInputStream?

2024-06-18 Thread Gary D. Gregory
PING! On 2024/04/29 12:27:10 Gary Gregory wrote: > 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 BufferedInpu

Re: [COLLECTIONS] 4.5.0-M2 is next to capture latest bloom filter code

2024-06-16 Thread Gary D. Gregory
to remove any stream usage within > > > the > > > > code, no external changes. Additionally, there may be some new > > > > documentation coming but that can wait until after M2. > > > > > > > > Thanks for all your hard work on

Re: [LANG] Add Any Checks for Not Checks in StringUtils

2024-06-13 Thread Gary D. Gregory
On 2024/06/13 00:22:13 Department 8 wrote: > I see the point you are making. Thanks for taking the time to review it. And thank you for engaging with us on improving this component! :-) Gary > > On Wed, Jun 12, 2024, 23:30 Gary Gregory wrote: > > > See also my comment in the PR. > > > > Gary

Re: [DRAFT] June Report to the Board

2024-06-13 Thread Gary D. Gregory
On 2024/06/12 22:25:29 sebb wrote: > On Wed, 12 Jun 2024 at 18:58, Gary D. Gregory wrote: > > > > On 2024/06/12 17:17:24 Phil Steitz wrote: > > > > +1 > > > I have had to filter out most of the messages and once I do that, there is > > > almost no

Re: [DRAFT] June Report to the Board

2024-06-12 Thread Gary D. Gregory
On 2024/06/12 17:17:24 Phil Steitz wrote: > On Wed, Jun 12, 2024 at 7:27 AM sebb wrote: > > > On Wed, 12 Jun 2024 at 14:45, Gary D. Gregory wrote: > > > > > > Hello All, > > > > > > Here is the draft of our board report for June I plan on su

Re: [DRAFT] June Report to the Board

2024-06-12 Thread Gary D. Gregory
On 2024/06/12 14:26:53 sebb wrote: > On Wed, 12 Jun 2024 at 14:45, Gary D. Gregory wrote: > > > > Hello All, > > > > Here is the draft of our board report for June I plan on submitting in a > > day or so, feedback is welcome. > > > > ## Descript

Re: [DRAFT] June Report to the Board

2024-06-12 Thread Gary D. Gregory
usage. Gary On 2024/06/12 14:17:50 Gilles Sadowski wrote: > Hi. > > Le mer. 12 juin 2024 à 15:45, Gary D. Gregory a écrit : > > > > Hello All, > > > > Here is the draft of our board report for June I plan on submitting in a > > day or so, feedback is welcome

[COLLECTIONS] 4.5.0-M2 is next to capture latest bloom filter code

2024-06-12 Thread Gary D. Gregory
HI All, Claude W, Alex H: I would like to cut a 4.5.0-M2 RC later this week to capture latest bloom filter code. Feel free to ask me to hold back if you plan further changes first. TY! Gary - To unsubscribe, e-mail: dev-unsubs

[DRAFT] June Report to the Board

2024-06-12 Thread Gary D. Gregory
Hello All, Here is the draft of our board report for June I plan on submitting in a day or so, feedback is welcome. ## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Ongoing

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

2024-06-09 Thread Gary D. Gregory
Hi Phil, I think those are OK, and likely old (or new but more on this later): The default goal in this POM (clean apache-rat:check javadoc:javadoc checkstyle:check verify japicmp:cmp) does not run SpotBugs or PMD; but the SpotBugs report is still generated. This means GH CI and and default bui

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

2024-05-31 Thread Gary D. Gregory
re=false` This change will eventually make it other README files. TY, Gary On 2024/05/31 20:44:51 "Gary D. Gregory" wrote: > Hello Phil, > > Before you push, run 'mvn' (buy itself), this runs the default goal, which > contains all build checks. > > If

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

2024-05-31 Thread Gary D. Gregory
Hello Phil, Before you push, run 'mvn' (buy itself), this runs the default goal, which contains all build checks. If see the code coverage report, regardless of coverage failures, run: mvn clean site -Dcommons.jacoco.haltOnFailure=false I'll update the readme... TY, Gary On 2024/05/31 20:12:

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

2024-05-30 Thread Gary D. Gregory
I'm OK with Sebb's solution [1] Any further thoughts here? Gary [1] https://github.com/apache/commons-lang/pull/1227 On 2024/05/29 13:37:40 Mike Drob wrote: > On Wed, May 29, 2024 at 8:17 AM Gary Gregory wrote: > > > (Sorry for the top post, phone) > > > > A case I can imagine an empty '' occu

Re: Javadoc usability

2024-05-26 Thread Gary D. Gregory
Emmanuel, It looks like you updated the Commons Parent POM to add a profile without documenting the change in changes.xml. Would you please do that? TY, Gary On 2024/05/18 12:21:54 sebb wrote: > If we are changing the Javadoc settings, we should update the footer > to include the full list of a

Re: [VFS] Duplicate Listeners

2024-05-23 Thread Gary D. Gregory
Hi Bernd, Thank you for researching this issue and presenting your findings. In 2.9.0, we had (as you found): public static void installListener(final FileObject file, final FileListener listener) { final WeakRefFileListener weakListener = new WeakRefFileListener(file, listener);

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

2024-05-02 Thread Gary D. Gregory
th is done elsewhere. - For example, SystemUtils gives you the 'user.home' string as a File belongs where it is now: File file = SystemUtils.getUserHome(). I don't think we need a User class for example. Gary On 2024/05/02 18:57:04 "Gary D. Gregory" wrote: > Hi Be

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

2024-05-02 Thread Gary D. Gregory
Hello Elliotte, OK, I'll use String defaults instead of Suppliers. Gary On 2024/05/02 16:48:48 Elliotte Rusty Harold wrote: > I'm OK with preferring SystemProperties though I'm not sure that > alpine justifies a new method and deprecation. > > I second the opinion that a literal string is stron

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

2024-05-02 Thread Gary D. Gregory
Hi Bernd, Sounds reasonable. I'll revert the deprecation and use String defaults instead of Suppliers. Gary On 2024/05/01 17:56:34 Bernd Eckenfels wrote: > Hi Gregory, > > What’s the idea behind that deprecation? The implementation is robust and > simple and easy to use. I would guess most us

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

2024-04-30 Thread Gary D. Gregory
Ping to the PMC for this thread and the Commons CSV one ;-) Gary On 2024/04/29 07:16:26 Thomas Vandahl wrote: > Hi folks, > > > Am 20.04.2024 um 12:25 schrieb Thomas Vandahl : > > > > Hi folks, > > > > We have fixed a few bugs since Apache Commons JCS 3.2 was released, so I > > would like to

Re: [VOTE] Release Apache Commons CSV 1.11.0 based on RC1

2024-04-30 Thread Gary D. Gregory
My +1 Gary On 2024/04/28 22:24:13 Gary Gregory wrote: > We have fixed a few bugs and added enhancements (better Microsoft > Excel compatibility) since Apache Commons CSV 1.10.0 was released, so > I would like to release Apache Commons CSV 1.11.0. > > Apache Commons CSV 1.11.0 RC1 is available f

Re: [Collections] Suppliers, Iterables, and Producers

2024-04-30 Thread Gary D. Gregory
On 2024/04/30 14:33:47 Alex Herbert wrote: > On Tue, 30 Apr 2024 at 14:45, Gary D. Gregory wrote: > > > Hi Claude, > > > > Thank you for the detailed reply :-) A few comments below. > > > > On 2024/04/30 06:29:38 Claude Warren wrote: > > > I wi

Re: [Collections] Suppliers, Iterables, and Producers

2024-04-30 Thread Gary D. Gregory
Hi Claude, Thank you for the detailed reply :-) A few comments below. On 2024/04/30 06:29:38 Claude Warren wrote: > I will see if I can clarify the javadocs and make things clearer. > > What I think I specifically heard is: > >- Be clear that producers are fast fail iterators with predicate

Re: [CONFIGURATION] ParseException does not exist

2024-04-26 Thread Gary D. Gregory
Hello Ricardo, The build is green now: https://github.com/apache/commons-configuration/actions The error you found was just a temporary snafu ;-) Gary On 2024/04/24 18:01:24 Ricardo Mendes wrote: > Hey, > > Not sure if this is the right place to ask, but I just recently forked > configuratio

Re: [VOTE] Release Apache Commons BCEL 6.9.0 based on RC1

2024-04-25 Thread Gary D. Gregory
Ping :-) On 2024/04/22 18:48:21 Bruno Kinoshita wrote: > +1 > > Building OK from tag on > > Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0) > Maven home: /opt/apache-maven-3.8.5 > Java version: 17.0.10, vendor: Private Build, runtime: > /usr/lib/jvm/java-17-openjdk-amd64 > Default

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

2024-04-25 Thread Gary D. Gregory
Hi Clause, Albert, and all, Why not make Hasher more functional like so: public interface Hasher extends Function It would implement the standard `apply` instead of `indices`. WDYT? Gary - To unsubscribe, e-mail: dev-unsubscr

[ALL] GitHub is done with Java 8

2024-04-24 Thread Gary D. Gregory
Hi All, I just saw this on GitHub for our Lang component: Error: Could not find satisfied version for SemVer '8'. Available versions: 22.0.1+8, 22.0.0+36, 21.0.3+9.0.LTS, 21.0.2+13.0.LTS, 21.0.1+12.0.LTS, 21.0.0+35.0.LTS, 20.0.2+9, 20.0.1+9, 20.0.0+36, 19.0.2+7, 19.0.1+10, 19.0.0+36, 18.0.2+1

Re: [VOTE] Release Apache Commons BCEL 6.9.0 based on RC1

2024-04-22 Thread Gary D. Gregory
My +1 Gary On 2024/04/21 17:19:58 Gary Gregory wrote: > We have fixed a few bugs and one enhancement (Java 16 records) since > Apache Commons BCEL 6.8.2 was released, so I would like to release > Apache Commons BCEL 6.9.0. > > Apache Commons BCEL 6.9.0 RC1 is available for review here: > htt

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

2024-04-20 Thread Gary D. Gregory
Something is wrong with at least one ASC file: https://dist.apache.org/repos/dist/dev/commons/jcs/3.2.1-rc2/commons-jcs3-dist-3.2.1-src.zip.asc $ gpg --verify commons-jcs3-dist-3.2.1-src.zip.asc gpg: assuming signed data in 'commons-jcs3-dist-3.2.1-src.zip' gpg: Signature made Sat, Apr 20, 2024 0

Re: [jcs] multicast issues, was: Re: [VOTE] Release Apache Commons JCS 3.2.1 based on rc1

2024-04-07 Thread Gary D. Gregory
On 2024/04/07 17:04:15 Thomas Vandahl wrote: > (trying to move this out of the vote thread) > > Hi Gary, > > > Am 07.04.2024 um 14:33 schrieb Gary D. Gregory : > > > > Hi Thomas, > > > > Ran: > > > > mvn test -Dtest=UDPDiscover

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

2024-04-07 Thread Gary D. Gregory
Hi Thomas, Ran: mvn test -Dtest=UDPDiscoverySenderEncryptedUnitTest Log: https://paste.apache.org/1hmkb Gary On 2024/04/06 20:06:47 Thomas Vandahl wrote: > Hi Gary, > > > Am 06.04.2024 um 17:20 schrieb Gary D. Gregory : > > > > Switching to origin/release-3.2.1

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

2024-04-06 Thread Gary D. Gregory
] UDPDiscoverySenderEncryptedUnitTest.testRequestBroadcast:157 message not received So that's one for the release notes! Gary On 2024/04/06 15:20:43 "Gary D. Gregory" wrote: > Ah, I was on git master on Windows, which without the VPN, now hangs in: > > [INFO] Running &

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

2024-04-06 Thread Gary D. Gregory
completion! Gary On 2024/04/06 14:57:50 Thomas Vandahl wrote: > Hi Gary, > > > Am 06.04.2024 um 15:07 schrieb Gary D. Gregory : > > > > mvn test -Dtest=UDPDiscoverySenderEncryptedUnitTest > > > > which failed with the log here: https://paste.apache.org/b4p09 &

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

2024-04-06 Thread Gary D. Gregory
eFormatter java.util.logging.SimpleFormatter.format=[%1$tF %1$tT] %3$s [%4$-7s] %5$s %n and ran: mvn test -Dtest=UDPDiscoverySenderEncryptedUnitTest which failed with the log here: https://paste.apache.org/b4p09 TY, Gary On 2024/04/06 12:46:20 Thomas Vandahl wrote: > Hi Gary, > > > Am 06.04.2024 um 14:10 s

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

2024-04-06 Thread Gary D. Gregory
m 17:28 schrieb Gary D. Gregory : > > > > [INFO] Running > > org.apache.commons.jcs3.utils.discovery.UDPDiscoverySenderEncryptedUnitTest > > [ERROR] Tests run: 3, Failures: 3, Errors: 0, Skipped: 0, Time elapsed: > > 9.526 s &

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

2024-04-05 Thread Gary D. Gregory
Rob, What OS and such (mvn -version)? Gary On 2024/04/05 14:51:39 Rob Tompkins wrote: > -0.5: building with java17 from the src zip I get the following for the > jcs-core module > > [INFO] Results: > [INFO] > [ERROR] Failures: > [ERROR] UDPDiscoverySenderEncryptedUnitTest.testPassiveBroad

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

2024-04-05 Thread Gary D. Gregory
surefire.booter.ForkedBooter.run(ForkedBooter.java:595) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581) Gary On 2024/04/05 13:51:39 Thomas Vandahl wrote: > Hi Gary, > > > Am 04.04.2024 um 22:30 schrieb Gary D. Gregory : > > > > After being successful on macOS, I am se

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

2024-04-05 Thread Gary D. Gregory
FTR, on Linux running inside Windows (WSL), the build works for me using: Linux RS-PF3NRMLR 5.15.133.1-microsoft-standard-WSL2 #1 SMP Thu Oct 5 21:02:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae) Maven home: /mnt/c/java/apache-maven-3.9.

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

2024-04-04 Thread Gary D. Gregory
After being successful on macOS, I am seeing the following _repeatable_ failures on Windows 10 running the default Maven goal (just `mvn`): ... [INFO] Running org.apache.commons.jcs3.utils.discovery.UDPDiscoverySenderEncryptedUnitTest [ERROR] Tests run: 3, Failures: 3, Errors: 0, Skipped: 0, Tim

Re: Interest in CollectionUtils feature

2024-03-20 Thread Gary D. Gregory
Oops, obviously: Stream.of(array).filter(e -> !e.isEmpty()).findFirst(); On 2024/03/20 13:18:49 Gary Gregory wrote: > Hello Marco, > > Good call coming to the mailing list first :-) > > There is a mismatch in concepts in the proposed API IMO. > > But I can't tell for sure since you don't descr

Re: [LANG] EqualsBuilder#reflectionEquals feature brainstorming

2024-03-07 Thread Gary D. Gregory
On 2024/03/07 06:58:30 Mark Struberg wrote: > The question to me is how we can make it more robust. > In a Collection (but actually also in most lists) the order in which you get > the values (Iterator or get(i)) is not deterministic. It can be different in > one list than in another - even if th

Re: [VOTE] Release Apache Commons BCEL 6.8.2 based on RC1

2024-02-25 Thread Gary D. Gregory
This vote passes with the following +1 binding votes: - Gary Gregory - Bruno Kinoshita - Rob Tompkins Gary On 2024/02/24 17:31:30 Rob Tompkins wrote: > +1 > > > On Feb 21, 2024, at 7:18 PM, Gary D. Gregory wrote: > > > > We have fixed a few bugs since Apache Commons

Re: [VOTE] Release Apache Commons BCEL 6.8.2 based on RC1

2024-02-23 Thread Gary D. Gregory
My +1 Gary On 2024/02/22 00:18:35 "Gary D. Gregory" wrote: > We have fixed a few bugs since Apache Commons BCEL 6.8.1 was released, so I > would like to release Apache Commons BCEL 6.8.2. > > Apache Commons BCEL 6.8.2 RC1 is available for review here: > https://d

Re: commons-compress 1.26.0 optional dependency on commons-codec causes runtime failure.

2024-02-23 Thread Gary D. Gregory
On 2024/02/23 12:56:23 Elliotte Rusty Harold wrote: > On Thu, Feb 22, 2024 at 2:07 PM Romain Manni-Bucau > wrote: > > > +1 Elliotte > > ...plus the fact [io] is optional in the pom too which is not correct. > > Possibly commons-io used to be more legitimately optional, but since a > lot of thing

[VOTE] Release Apache Commons BCEL 6.8.2 based on RC1

2024-02-21 Thread Gary D. Gregory
We have fixed a few bugs since Apache Commons BCEL 6.8.1 was released, so I would like to release Apache Commons BCEL 6.8.2. Apache Commons BCEL 6.8.2 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/bcel/6.8.2-RC1 (svn revision 67482) The Git tag commons-bce

Re: [RDF] Bump Java requirement from Java 8 to 11

2024-02-19 Thread Gary D. Gregory
A nice-to-have would be to port from JUnit 4 to 5. Gary On 2024/02/20 02:08:03 "Gary D. Gregory" wrote: > I bumped the Java version, the GitHub CI says Java 11 and 17 are OK but 21 > and 22-ea are not. > > See https://github.com/apache/commons-rdf/actions/runs/796748442

Re: [RDF] Bump Java requirement from Java 8 to 11

2024-02-19 Thread Gary D. Gregory
PRs will have to be rebased obviously. Gary On 2024/02/20 02:08:03 "Gary D. Gregory" wrote: > I bumped the Java version, the GitHub CI says Java 11 and 17 are OK but 21 > and 22-ea are not. > > See https://github.com/apache/commons-rdf/actions/runs/7967484426 > >

Re: [RDF] Bump Java requirement from Java 8 to 11

2024-02-19 Thread Gary D. Gregory
I bumped the Java version, the GitHub CI says Java 11 and 17 are OK but 21 and 22-ea are not. See https://github.com/apache/commons-rdf/actions/runs/7967484426 I think we need to address Java 21 before anything else. Help wanted ;-) Gary On 2024/02/19 07:29:49 Bruno Kinoshita wrote: > +1 > >

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

2024-02-08 Thread Gary D. Gregory
My +1 Gary On 2024/02/06 18:48:12 Rob Tompkins wrote: > +1 all looks good. > > Keep up the good work Gary!!! > > Cheers, > -Rob > > > On Feb 4, 2024, at 10:40 AM, Gary Gregory wrote: > > > > We have fixed a few bugs and added some enhancements since Apache > > Commons Codec 1.16.0 was releas

[COMPRESS] Decompress BZIP2 File Max Output is 900000 chars

2024-01-31 Thread Gary D. Gregory
Hi All, If anyone is looking for an issue to investigate: [COMPRESS-651] Decompress BZIP2 File Max Output is 90 chars https://issues.apache.org/jira/browse/COMPRESS-651 Gary - To unsubscribe, e-mail: dev-unsubscr...@commons

Re: Security model for Commons Imaging, Compress, Codec and IO: RCE and DOS?

2023-12-14 Thread Gary D. Gregory
Thank you Arnout for starting this thread. I think it's going to be hard to come up with a sensible statement for all 20+ Commons components without categorizing them (some higher/lower level classification) even though this thread only refers to four components. We can make some general state

  1   2   >