Re: Modularization of components

2024-05-03 Thread Elric V
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, It's a multi-module project, sure, but

Modularization of components

2024-04-29 Thread Elric V
Hi folks, This is a generic question, but I'll be using VFS as an example. There are a lot of commons components which have many functionalities, e.g. VFS can be used for FTP, HDFS, WebDAV, etc. Many times codebases only use a subset of those. But there's only one VFS module, which includes

[VFS] VFS patch release?

2024-04-29 Thread Elric V
Hi folks, Any chance of getting a new VFS release soonish? There have been a lot of dependency updates, which would make vulnerability scanners a lot less trigger happy. 2.9.0 was released in 2021, so a 2.9.1 might not be a bad idea. Am willing to help out with this if possible. Best,

Re: Is there a blog for commons?

2024-04-17 Thread Elric V
On 16/04/2024 13:08, Gary Gregory wrote: There is an Apache wide blog here: https://news.apache.org/ There used to be a planet.apache.org which aggregated committer/project blogs, but that seems to be broken. Would there be any interets in an aggregated ASF-project wide blog? Where

Re: [Net] JUnit 5 migration discussion

2024-03-04 Thread Elric V
Following Rob's suggestion, I migrated FTPSClientTest from @Parameterized to @Nested The result so far can be found here: https://github.com/apache/commons-net/pull/227/commits/b14ee39cca486bda106758a48d31c91ad52d0d83 Basically the test methods were moved from FTPSClientTest.java [1] to

Re: [Net] JUnit 5 migration discussion

2024-03-01 Thread Elric V
On 01/03/2024 16:53, Rob Spoor wrote: You can turn the current parameterized test into an abstract base class; you can even nest it in another class. Then for each set of parameters you use an @Nested sub class that fills in the parameters in the call to its super constructor. Thanks Rob &

[Net] JUnit 5 migration discussion

2024-02-29 Thread Elric V
Hi folks, I recently made some changes to commons-cli to move it from JUnit 4 to JUnit 5. This was mostly straightforward, and I think it went pretty well. Currently looking into doing the same for commons-net, but there are a couple of tricky tests that probably require some up front

[CLI] Patch - JUnit 5 upgrade

2024-02-26 Thread Elric V
Hi folks, I couldn't sleep, so I created a merge request to switch Commons CLI to JUnit 5. Before the patch, a mixture of 4 and 5 was used. https://github.com/apache/commons-cli/pull/238 This is a pretty "simple" change, if a bit verbose. It merely converts the JUnit 4 constructs to their

Re: [VALIDATOR] - Release of newer version of validator without OWASP vulnerabilities

2023-11-27 Thread Elric V
On 23/11/2023 17:19, Elliotte Rusty Harold wrote: It is possible for a client project to override transitive dependencies, but you need to be careful. Using a BOM is one of the easier ways to manage these problems: https://jlbp.dev/JLBP-15 This is exactly why it's a good idea for commonly used

Re: [ANNOUNCE] Apache Commons IO 2.15.0

2023-11-01 Thread Elric V
On 26/10/2023 13:48, Gary Gregory wrote: Java 8 is required. This phrasing is somewhat confusing. "Java 8 or newer is required" would help clarify things. - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For

Re: Volunteering

2023-04-13 Thread Elric V
On 10/04/2023 22:31, Miguel Muñoz wrote: Elric, Did you take up Gary's "thankless" task of updating the tests for Commons VFS? Because I'm looking for a volunteer task, and an opportunity to improve my JUnit 5 skills, so I'd be happy to pitch in. I've had a quick look at it but ran into