[ANNOUNCE] Apache Commons IO 2.20.0

2025-07-18 Thread Gary Gregory
The Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.20.0. The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more. Version 2.19.1: Java 8 or later is required

[IO] Slow site build [WAS:][VOTE] Release Apache Commons IO 2.20.0 based on RC1

2025-07-18 Thread Gary Gregory
Yeah, I think Maven likes to fork things by default. I'm not sure if there is a general way to say "fork nothing". It would seem painful and clutter to configure each plugin to no-fork goals. Maybe that's a feature request for Maven? Gary On Fri, Jul 18, 2025 at 5:07 PM Gary Gregory wrote: > > T

[RESULT][VOTE] Release Apache Commons IO 2.20.0 based on RC1

2025-07-18 Thread Gary Gregory
This release vote passes with the following votes: - Tomas Lanik (non-binding) - Gary Gregory (binding, gregory) - Rob Tompkins (binding, chtompki) - Piotr P. Karwasz (binding, plarwasz) TY all, Gary On Fri, Jul 18, 2025 at 4:35 PM Piotr P. Karwasz wrote: > > Hi Gary, > > W dniu 14.07.2025 o 23

Re: [VOTE] Release Apache Commons IO 2.20.0 based on RC1

2025-07-18 Thread Piotr P. Karwasz
Hi Gary, W dniu 14.07.2025 o 23:36, Gary Gregory pisze: 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...

Re: [VOTE] Release Apache Commons IO 2.20.0 based on RC1

2025-07-16 Thread Rob Tompkins
All looks good. +1. Many thanks Gary! > On Jul 16, 2025, at 8:00 AM, Gary Gregory wrote: > > My +1 > > Gary > > > On Mon, Jul 14, 2025, 17:36 Gary Gregory wrote: > >> We have fixed a few bugs and added enhancements since Apache Commons >> IO 2.19.0 w

Re: [VOTE] Release Apache Commons IO 2.20.0 based on RC1

2025-07-16 Thread Gary Gregory
My +1 Gary On Mon, Jul 14, 2025, 17:36 Gary Gregory wrote: > We have fixed a few bugs and added enhancements since Apache Commons > IO 2.19.0 was released, so I would like to release Apache Commons IO > 2.20.0. > > Apache Commons IO 2.20.0 RC1 is available for review he

Re: [VOTE] Release Apache Commons IO 2.20.0 based on RC1

2025-07-15 Thread Tomas Lanik
[+1] Go ahead with the release. Tomas Lanik On Mon, Jul 14, 2025, 23:37 Gary Gregory wrote: > We have fixed a few bugs and added enhancements since Apache Commons > IO 2.19.0 was released, so I would like to release Apache Commons IO > 2.20.0. > > Apache Commons IO 2.20.0 RC1 i

[VOTE] Release Apache Commons IO 2.20.0 based on RC1

2025-07-14 Thread Gary Gregory
We have fixed a few bugs and added enhancements since Apache Commons IO 2.19.0 was released, so I would like to release Apache Commons IO 2.20.0. Apache Commons IO 2.20.0 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/io/2.20.0-RC1 (svn revision 78176) The

[ANNOUNCE] Apache Commons IO 2.19.0

2025-04-11 Thread Gary Gregory
The Apache Commons team is pleased to announce Apache Commons IO 2.19.0. The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more. Version 2.19.0: Java 8 is required. Historical list of changes

[RESULT][VOTE] Release Apache Commons IO 2.19.0 based on RC1

2025-04-11 Thread Gary Gregory
This vote passes with the following +1 binding votes: - Rob Tompkins (chtompki) - Gary Gregory (ggregory) - Henri Biestro (henrib) Thank you all, Gary On Fri, Apr 11, 2025 at 12:13 PM Henri Biestro wrote: > > [+1] > > Build & tests ok; site & javadoc looks good; changes & release history > che

Re: [VOTE] Release Apache Commons IO 2.19.0 based on RC1

2025-04-11 Thread Henri Biestro
[+1] Build & tests ok; site & javadoc looks good; changes & release history checked; jira report (nit: a few issues remain no fix version); Jacoco/Spotbugs/Checktyle, no issues. Built using: mvn clean install site -s "$HOME/.m2/commons-settings.xml" mvn -version Apache Maven 3.8.6 (84538c9988

Re: [VOTE] Release Apache Commons IO 2.19.0 based on RC1

2025-04-10 Thread Gary Gregory
My +1 Gary On Tue, Apr 8, 2025 at 6:14 PM Gary Gregory wrote: > > We have fixed a few bugs and added enhancements since Apache Commons > IO 2.18.0 was released, so I would like to release Apache Commons IO > 2.19.0. > > Apache Commons IO 2.19.0 RC1 is available for review

Re: [VOTE] Release Apache Commons IO 2.19.0 based on RC1

2025-04-10 Thread Rob Tompkins
bugs and added enhancements since Apache Commons > IO 2.18.0 was released, so I would like to release Apache Commons IO > 2.19.0. > > Apache Commons IO 2.19.0 RC1 is available for review here: >https://dist.apache.org/repos/dist/dev/commons/io/2.19.0-RC1 (svn > revision 76142)

[VOTE] Release Apache Commons IO 2.19.0 based on RC1

2025-04-08 Thread Gary Gregory
We have fixed a few bugs and added enhancements since Apache Commons IO 2.18.0 was released, so I would like to release Apache Commons IO 2.19.0. Apache Commons IO 2.19.0 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/io/2.19.0-RC1 (svn revision 76142) The

[ANNOUNCE] Apache Commons IO 2.18.0

2024-11-19 Thread Gary Gregory
The Apache Commons team is pleased to announce Apache Commons IO 2.18.0. The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and more. Java 8 is required. Historical list of changes: https

[RESULT][VOTE] Release Apache Commons IO 2.18.0 based on RC1

2024-11-19 Thread Gary Gregory
This vote passes with the following binding +1s from: - Bruno Kinoshita (kinow) - Gary Gregory (ggregory) - Henri Biestro (henrib) Thank you all, Gary On Mon, Nov 18, 2024 at 5:21 AM Henri Biestro wrote: > [ +1 ] > > Builds & tests, project reports look good, site ok, nice documentation > ( +1

Re: [VOTE] Release Apache Commons IO 2.18.0 based on RC1

2024-11-18 Thread Henri Biestro
[ +1 ] Builds & tests, project reports look good, site ok, nice documentation ( +1, no added dependency :-) ). Built using: Maven home: /Users/hbiestro/Java/apache-maven-3.8.6 Java version: 1.8.0_432, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

Re: [VOTE] Release Apache Commons IO 2.18.0 based on RC1

2024-11-17 Thread Gary Gregory
a-17-openjdk-amd64 > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux", version: "6.8.0-48-generic", arch: "amd64", family: > "unix" > > Thanks! > > On Sat, 16 Nov 2024 at 16:42, Gary Gregory wrote: > > > We have

Re: [VOTE] Release Apache Commons IO 2.18.0 based on RC1

2024-11-17 Thread Bruno Kinoshita
on: "6.8.0-48-generic", arch: "amd64", family: "unix" Thanks! On Sat, 16 Nov 2024 at 16:42, Gary Gregory wrote: > We have fixed a few bugs and added enhancements since Apache Commons IO > 2.17.0 was released, so I would like to release Apache Commons IO 2.18.0.

[VOTE] Release Apache Commons IO 2.18.0 based on RC1

2024-11-16 Thread Gary Gregory
We have fixed a few bugs and added enhancements since Apache Commons IO 2.17.0 was released, so I would like to release Apache Commons IO 2.18.0. Apache Commons IO 2.18.0 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/io/2.18.0-RC1 (svn revision 73112) The

[RESULT][VOTE] Release Apache Commons IO 2.17.0 based on RC1

2024-09-18 Thread Gary Gregory
This vote passes with the following binding +1s: - Gary Gregory (ggregory) - Rob Tompkins (chtompki) - Henri Biestro (henrib) Gary On Wed, Sep 18, 2024 at 1:06 PM Henri Biestro wrote: > > > [+1] > > Builds ok, site looks good, javadoc ok, reports ok. > > - Using: > mvn clean install site -s "$H

Re: [VOTE] Release Apache Commons IO 2.17.0 based on RC1

2024-09-18 Thread Henri Biestro
[+1] Builds ok, site looks good, javadoc ok, reports ok. - Using: mvn clean install site -s "$HOME/.m2/commons-settings.xml" - On: Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63) Maven home: /Users/hbiestro/Java/apache-maven-3.8.6 Java version: 1.8.0_352, vendor: Azul Systems, Inc

Re: [VOTE] Release Apache Commons IO 2.17.0 based on RC1

2024-09-17 Thread Rob Tompkins
+1, build, site, reports, signatures all good Thanks Gary - keep up the good work Cheers, -Rob > On Sep 15, 2024, at 1:57 PM, Gary Gregory wrote: > > We have fixed a few bugs and added enhancements since Apache Commons > IO 2.16.1 was released, so I would like to release Apach

Re: [VOTE] Release Apache Commons IO 2.17.0 based on RC1

2024-09-16 Thread Gary Gregory
My +1 Gary On Sun, Sep 15, 2024 at 1:57 PM Gary Gregory wrote: > > We have fixed a few bugs and added enhancements since Apache Commons > IO 2.16.1 was released, so I would like to release Apache Commons IO > 2.17.0. > > Apache Commons IO 2.17.0 RC1 is available for review

[VOTE] Release Apache Commons IO 2.17.0 based on RC1

2024-09-15 Thread Gary Gregory
We have fixed a few bugs and added enhancements since Apache Commons IO 2.16.1 was released, so I would like to release Apache Commons IO 2.17.0. Apache Commons IO 2.17.0 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/io/2.17.0-RC1 (svn revision 71599) The

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 CircularBufferInp

[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: [IO] Change in behavior in Commons FileUpload after upgrade to Commons IO 2.16.1

2024-04-10 Thread Gary Gregory
wrote: > Hi, > > Today, I found the following questions in > https://github.com/apache/commons-io/pull/609: > > > The behavior for a negative threshold should be the same as 0 IMO. WDYT? > > What does it even mean that a threshold is negative? > > Writing zero

[IO] Change in behavior in Commons FileUpload after upgrade to Commons IO 2.16.1

2024-04-10 Thread Stephan Markwalder
Hi, Today, I found the following questions in https://github.com/apache/commons-io/pull/609: > The behavior for a negative threshold should be the same as 0 IMO. WDYT? > What does it even mean that a threshold is negative? > Writing zero bytes writes nothing, so there is nothing to re

[ANNOUNCE] Apache Commons IO 2.16.1

2024-04-09 Thread Gary Gregory
The Apache Commons team is pleased to announce Apache Commons IO 2.16.1. The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more. Java 8 is required. Fixed Bugs -- o

[RESULT][VOTE] Release Apache Commons IO 2.16.1 based on RC2

2024-04-08 Thread Gary Gregory
gt; -Rob > > > > > > > On Apr 4, 2024, at 9:36 PM, Gary Gregory wrote: > > > > > > > > [ The difference with RC1 is > > > https://github.com/apache/commons-io/pull/609 ] > > > > > > > > We have fixed a few bugs since Apache

Re: [VOTE] Release Apache Commons IO 2.16.1 based on RC2

2024-04-05 Thread Bruno Kinoshita
> > > > > On Apr 4, 2024, at 9:36 PM, Gary Gregory wrote: > > > > > > [ The difference with RC1 is > > https://github.com/apache/commons-io/pull/609 ] > > > > > > We have fixed a few bugs since Apache Commons IO 2.16.0 was released, > > &

Re: [VOTE] Release Apache Commons IO 2.16.1 based on RC2

2024-04-05 Thread Gary Gregory
My +1 Gary On Fri, Apr 5, 2024, 10:52 AM Rob Tompkins wrote: > +1 build, signatures, site all checkout fine. > > -Rob > > > On Apr 4, 2024, at 9:36 PM, Gary Gregory wrote: > > > > [ The difference with RC1 is > https://github.com/apache/commons-io/pull/609 ]

Re: [VOTE] Release Apache Commons IO 2.16.1 based on RC2

2024-04-05 Thread Rob Tompkins
+1 build, signatures, site all checkout fine. -Rob > On Apr 4, 2024, at 9:36 PM, Gary Gregory wrote: > > [ The difference with RC1 is https://github.com/apache/commons-io/pull/609 ] > > We have fixed a few bugs since Apache Commons IO 2.16.0 was released, > so I would like

[VOTE] Release Apache Commons IO 2.16.1 based on RC2

2024-04-04 Thread Gary Gregory
[ The difference with RC1 is https://github.com/apache/commons-io/pull/609 ] We have fixed a few bugs since Apache Commons IO 2.16.0 was released, so I would like to release Apache Commons IO 2.16.1. Apache Commons IO 2.16.1 RC2 is available for review here: https://dist.apache.org/repos

[CANCEL][VOTE] Release Apache Commons IO 2.16.1 based on RC1

2024-04-04 Thread Gary Gregory
I am canceling this vote to merge https://github.com/apache/commons-io/pull/609 RC2 is coming soon. Gary On Thu, Apr 4, 2024 at 4:54 PM Gary Gregory wrote: > > We have fixed a few bugs since Apache Commons IO 2.16.0 was released, > so I would like to release Apache Commons

Re: [VOTE] Release Apache Commons IO 2.16.1 based on RC1

2024-04-04 Thread Bruno Kinoshita
-generic", arch: "amd64", family: "unix" Thanks On Thu, 4 Apr 2024 at 22:57, Gary Gregory wrote: > We have fixed a few bugs since Apache Commons IO 2.16.0 was released, > so I would like to release Apache Commons IO 2.16.1. > > Apache Commons IO 2.16.1 RC1 is avai

[VOTE] Release Apache Commons IO 2.16.1 based on RC1

2024-04-04 Thread Gary Gregory
We have fixed a few bugs since Apache Commons IO 2.16.0 was released, so I would like to release Apache Commons IO 2.16.1. Apache Commons IO 2.16.1 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/io/2.16.1-RC1 (svn revision 68319) The Git tag commons-io

[RESULT][VOTE] Release Apache Commons IO 2.16.0 based on RC1

2024-03-28 Thread Gary Gregory
Gregory wrote: > > > > We have fixed a few bugs and added some enhancements since Apache > > Commons IO 2.15.1 was released, so I would like to release Apache > > Commons IO 2.16.0. > > > > Apache Commons IO 2.16.0 RC1 is available for review here: > >https://

Re: [VOTE] Release Apache Commons IO 2.16.0 based on RC1

2024-03-27 Thread Rob Tompkins
+1 > On Mar 25, 2024, at 9:51 AM, Gary Gregory wrote: > > We have fixed a few bugs and added some enhancements since Apache > Commons IO 2.15.1 was released, so I would like to release Apache > Commons IO 2.16.0. > > Apache Commons IO 2.16.0 RC1 is available for re

Re: [VOTE] Release Apache Commons IO 2.16.0 based on RC1

2024-03-26 Thread Gary Gregory
My +1 Gary On Mon, Mar 25, 2024, 9:51 AM Gary Gregory wrote: > We have fixed a few bugs and added some enhancements since Apache > Commons IO 2.15.1 was released, so I would like to release Apache > Commons IO 2.16.0. > > Apache Commons IO 2.16.0 RC1 is available for review he

Re: [VOTE] Release Apache Commons IO 2.16.0 based on RC1

2024-03-26 Thread Bruno Kinoshita
;, version: "5.15.0-101-generic", arch: "amd64", family: "unix" Site reports look good, checked dist area files and found no issues. Thanks! On Mon, 25 Mar 2024 at 14:51, Gary Gregory wrote: > We have fixed a few bugs and added some enhancements since Apache > Comm

Re: [VOTE] Release Apache Commons IO 2.16.0 based on RC1

2024-03-25 Thread Henri Biestro
/zulu-8.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "14.4", arch: "aarch64", family: "mac" hbiestro@D3CC9YTYXF-Henri-Biestro commons-io-2.16.0-RC1 % Cheers Henri

[VOTE] Release Apache Commons IO 2.16.0 based on RC1

2024-03-25 Thread Gary Gregory
We have fixed a few bugs and added some enhancements since Apache Commons IO 2.15.1 was released, so I would like to release Apache Commons IO 2.16.0. Apache Commons IO 2.16.0 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/io/2.16.0-RC1 (svn revision 68124

Re: [IO-842] Deprecate more or undeprecate non-Charset methods

2024-01-26 Thread Elliotte Rusty Harold
rable amount of time. Plus in Java > 18 forward we simply don’t need it, as Gary said. > > Cheers, > -Rob > > > On Jan 24, 2024, at 1:45 PM, Gary D. Gregory wrote: > > > > Hi All, > > > > In the context of https://issues.apache.org/jira/browse/IO-842 and

Re: [IO-842] Deprecate more or undeprecate non-Charset methods

2024-01-25 Thread Rob Tompkins
. Plus in Java 18 forward we simply don’t need it, as Gary said. Cheers, -Rob > On Jan 24, 2024, at 1:45 PM, Gary D. Gregory wrote: > > Hi All, > > In the context of https://issues.apache.org/jira/browse/IO-842 and in light > of UTF-8 being the default Charset for Java 18 and u

Re: [IO][ALL?] PRs should NOT deploy snapshots

2023-12-24 Thread Gary Gregory
TY Sebb! Gary On Sun, Dec 24, 2023 at 11:18 AM sebb wrote: > > Oops; fixed > > On Sun, 24 Dec 2023 at 15:49, Gary Gregory wrote: > > > > It seems that [IO] tries and fails to deploy snapshots for PRs. That > > should not happen, the deploying, that is. >

Re: [IO][ALL?] PRs should NOT deploy snapshots

2023-12-24 Thread sebb
Oops; fixed On Sun, 24 Dec 2023 at 15:49, Gary Gregory wrote: > > It seems that [IO] tries and fails to deploy snapshots for PRs. That > should not happen, the deploying, that is. > > PR log: > ... > [INFO] --- maven-deploy-plugin:3.1.1:deploy (default-deploy) @ comm

[IO][ALL?] PRs should NOT deploy snapshots

2023-12-24 Thread Gary Gregory
It seems that [IO] tries and fails to deploy snapshots for PRs. That should not happen, the deploying, that is. PR log: ... [INFO] --- maven-deploy-plugin:3.1.1:deploy (default-deploy) @ commons-io --- 189[INFO] 190[INFO

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

2023-12-14 Thread Gary D. Gregory
bitions are for components like > Commons Imaging, Compress, Codec and IO: > > Generally for Commons, we say that unless otherwise specified it is up to > the user of the library to make sure any input is either trusted or > correctly validated/sanitized (https://commons.apache.org/secu

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

2023-12-14 Thread Elliotte Rusty Harold
On Thu, Dec 14, 2023 at 9:31 AM Arnout Engelen wrote: > > Examples of what I referred to as arbitrary code execution would be > unbounded deserialization of untrusted data (via techniques like those > described in the motivation for > https://docs.oracle.com/en/java/javase/17/core/serialization-f

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

2023-12-14 Thread Mike Drob
On Thu, Dec 14, 2023 at 8:31 AM Arnout Engelen wrote: > On Thu, Dec 14, 2023 at 2:00 PM Elliotte Rusty Harold > wrote: > > > On Thu, Dec 14, 2023 at 6:09 AM Arnout Engelen > wrote: > > > * I'd say parsing/decompression/decoding should never allow malicious > > input > > > to trigger arbitrary c

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

2023-12-14 Thread Arnout Engelen
On Thu, Dec 14, 2023 at 2:00 PM Elliotte Rusty Harold wrote: > On Thu, Dec 14, 2023 at 6:09 AM Arnout Engelen wrote: > > * I'd say parsing/decompression/decoding should never allow malicious > input > > to trigger arbitrary code execution(?) > > Do any of these products include native libraries/

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

2023-12-14 Thread Elliotte Rusty Harold
On Thu, Dec 14, 2023 at 6:09 AM Arnout Engelen wrote: > > Hello Commons developers, > > I'd like to discuss what our security ambitions are for components like > Commons Imaging, Compress, Codec and IO: > > Generally for Commons, we say that unless otherwise specified

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

2023-12-14 Thread Gilles Sadowski
Hello. Le jeu. 14 déc. 2023 à 12:10, Arnout Engelen a écrit : > > Hello Commons developers, > > I'd like to discuss what our security ambitions are for components like > Commons Imaging, Compress, Codec and IO: > > Generally for Commons, we say that unless otherwise s

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

2023-12-14 Thread Arnout Engelen
Hello Commons developers, I'd like to discuss what our security ambitions are for components like Commons Imaging, Compress, Codec and IO: Generally for Commons, we say that unless otherwise specified it is up to the user of the library to make sure any input is either trusted or corr

RE: Re: [IO] Suggestion for AbstractFileComparator

2023-12-07 Thread Thomas
e 'inaccessibleFiles' - because, appart from not being there, various other reasons could lead to an exception - missing permissions, or IO-errors to name two. Catching this, you now have the problem, that you are depriving the user of choice, because he actually might _want_ the Compara

Re: [IO] Suggestion for AbstractFileComparator

2023-12-03 Thread Elliotte Rusty Harold
On Sat, Dec 2, 2023 at 12:01 AM Miguel Muñoz wrote: > > @Elliotte Rusty Harold, > I'd like to make two unrelated points. > 1. I wasn't suggesting the missingFilesFirst() or missingFilesLast() methods > as a solution to the issues raised in IO-813 LastModifiedFileCompa

Re: [IO] Suggestion for AbstractFileComparator

2023-12-01 Thread Miguel Muñoz
@Elliotte Rusty Harold, ​I'd like to make two unrelated points. ​ ​1. I wasn't suggesting the missingFilesFirst() or missingFilesLast() methods as a solution to the issues raised in IO-813 LastModifiedFileComparator should not throw exceptions, period. I just tho

Re: [IO] Suggestion for AbstractFileComparator

2023-12-01 Thread Elliotte Rusty Harold
23 at 4:50 AM Miguel Muñoz wrote: > > > > In my comments about issue IO-813 LastModifiedFileComparator should not > throw exceptions, period, I made a suggestion that I thought I'd repeat here. > I was thinking of adding these two methods to AbstractFileComparato

Re: [IO] Suggestion for AbstractFileComparator

2023-12-01 Thread Miguel Muñoz
to blow up and give me an > error, or to silently succeed and tell me (or not tell me) somehow? > > I'd like to hear how these methods play into that (or not) and how (or > not). > > Gary > > > On Fri, Dec 1, 2023, 4:50 AM Miguel Muñozwrote: >

Re: [IO] Suggestion for AbstractFileComparator

2023-12-01 Thread Gary Gregory
ary On Fri, Dec 1, 2023, 4:50 AM Miguel Muñoz wrote: > > > In my comments about issue IO-813 LastModifiedFileComparator should not > throw exceptions, period, I made a suggestion that I thought I'd repeat > here. I was thinking of adding these two methods to AbstractFil

[IO] Suggestion for AbstractFileComparator

2023-12-01 Thread Miguel Muñoz
In my comments about issue IO-813 LastModifiedFileComparator should not throw exceptions, period, I made a suggestion that I thought I'd repeat here. I was thinking of adding these two methods to AbstractFileComparator. ​ ​public static Comparator missingFiles

[RESULT][VOTE] Release Apache Commons IO 2.15.1 based on RC1

2023-11-29 Thread Gary Gregory
US, platform encoding: UTF-8 > > OS name: "linux", version: "5.15.0-89-generic", arch: "amd64", family: > > "unix" > > > > Thanks! > > > > On 2023/11/24 16:38:29 Gary Gregory wrote: > > > We have fixed quite one importa

Re: [VOTE] Release Apache Commons IO 2.15.1 based on RC1

2023-11-29 Thread Gary Gregory
b/jvm/java-17-openjdk-amd64 > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux", version: "5.15.0-89-generic", arch: "amd64", family: "unix" > > Thanks! > > On 2023/11/24 16:38:29 Gary Gregory wrote: > > We have fixed quite on

Re: [VOTE] Release Apache Commons IO 2.15.1 based on RC1

2023-11-29 Thread Bruno P. Kinoshita
15.0-89-generic", arch: "amd64", family: "unix" Thanks! On 2023/11/24 16:38:29 Gary Gregory wrote: > We have fixed quite one important bug and added some enhancements > since Apache Commons IO 2.15.0 was released, so I would like to > release Apache Common

Re: [VOTE] Release Apache Commons IO 2.15.1 based on RC1

2023-11-26 Thread Rob Tompkins
quite one important bug and added some enhancements > since Apache Commons IO 2.15.0 was released, so I would like to > release Apache Commons IO 2.15.1. > > Apache Commons IO 2.15.1 RC1 is available for review here: >https://dist.apache.org/repos/dist/dev/commons/io/2.15.1-R

Re: [VOTE] Release Apache Commons IO 2.15.1 based on RC1

2023-11-25 Thread Gary Gregory
I downgraded and commented in the Jira issue. Gary On Sat, Nov 25, 2023, 7:57 AM Elliotte Rusty Harold wrote: > > https://issues.apache.org/jira/projects/IO/issues/IO-783?filter=allopenissues > is listed as a Blocker and still open. IMHO it's a valid bug, but > isn

Re: [VOTE] Release Apache Commons IO 2.15.1 based on RC1

2023-11-25 Thread Elliotte Rusty Harold
https://issues.apache.org/jira/projects/IO/issues/IO-783?filter=allopenissues is listed as a Blocker and still open. IMHO it's a valid bug, but isn't a total blocker. I suggest downgrading it to critical and proceeding with the release. That said, this is a pretty bad bug that could re

[VOTE] Release Apache Commons IO 2.15.1 based on RC1

2023-11-24 Thread Gary Gregory
We have fixed quite one important bug and added some enhancements since Apache Commons IO 2.15.0 was released, so I would like to release Apache Commons IO 2.15.1. Apache Commons IO 2.15.1 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/io/2.15.1-RC1 (svn

Re: [IO] Bug in FileChannels.contentEquals?

2023-11-06 Thread Stephan Markwalder
A PR with a test for FileChannels.contentEquals is available here: https://github.com/apache/commons-io/pull/509 On Mon, Nov 6, 2023 at 5:37 PM Elliotte Rusty Harold wrote: > Can you turn this into a PR against HEAD that adds a unit test that > fails? That would be fairly conclusive proof

Re: [IO] Bug in FileChannels.contentEquals?

2023-11-06 Thread Elliotte Rusty Harold
t; > I think I have found a bug in the new FileChannels.contentEquals(...) in > Commons IO 2.15.0 which then affects RandomAccessFiles.contentEquals(...), > PathUtils.fileContentEquals(...), FileUtils.contentEquals(...), and maybe > more methods. But before opening an issue in ASF JIR

[IO] Bug in FileChannels.contentEquals?

2023-11-06 Thread Stephan Markwalder
Hi, I think I have found a bug in the new FileChannels.contentEquals(...) in Commons IO 2.15.0 which then affects RandomAccessFiles.contentEquals(...), PathUtils.fileContentEquals(...), FileUtils.contentEquals(...), and maybe more methods. But before opening an issue in ASF JIRA, I would like to

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 add

[ANNOUNCE] Apache Commons IO 2.15.0

2023-10-26 Thread Gary Gregory
The Apache Commons team announces Apache Commons IO Version 2.15.0 Commons IO is a package of Java utility classes like java.io. Classes in this package are considered so standard and of such high reuse as to justify their existence in java.io. The Apache Commons IO library contains utility

[RESULT][VOTE] Release Apache Commons IO 2.15.0 based on RC1

2023-10-25 Thread Gary Gregory
gt; > >> On Sun, 22 Oct 2023 at 00:17, Gary Gregory > > >> wrote: > > >> > > >>> Yeah, I saw that on the site and simplified it, but I missed the release > > >>> notes, we can pretty up the text post release. Certainly not a blocker > > >

Re: [VOTE] Release Apache Commons IO 2.15.0 based on RC1

2023-10-25 Thread Gary Gregory
> >> On Sun, 22 Oct 2023 at 00:17, Gary Gregory wrote: > >> > >>> Yeah, I saw that on the site and simplified it, but I missed the release > >>> notes, we can pretty up the text post release. Certainly not a blocker > >> IMO. > >>> >

Re: [VOTE] Release Apache Commons IO 2.15.0 based on RC1

2023-10-25 Thread Rob Tompkins
>> >> On Sun, 22 Oct 2023 at 00:17, Gary Gregory wrote: >> >>> Yeah, I saw that on the site and simplified it, but I missed the release >>> notes, we can pretty up the text post release. Certainly not a blocker >> IMO. >>> >>> Gary >>

Re: [VOTE] Release Apache Commons IO 2.15.0 based on RC1

2023-10-25 Thread Gary Gregory
> > On Sat, Oct 21, 2023, 4:43 PM Elliotte Rusty Harold > > wrote: > > > > > One nit. In the release notes I see this: > > > > > > Commons IO 2.9.0 requires Java 8. > > > Commons IO 2.8.0 requires Java 8. > > > Commons IO 2.7 requires

Re: [VOTE] Release Apache Commons IO 2.15.0 based on RC1

2023-10-21 Thread Bruno Kinoshita
ase > notes, we can pretty up the text post release. Certainly not a blocker IMO. > > Gary > > On Sat, Oct 21, 2023, 4:43 PM Elliotte Rusty Harold > wrote: > > > One nit. In the release notes I see this: > > > > Commons IO 2.9.0 requires Java 8. > >

Re: [VOTE] Release Apache Commons IO 2.15.0 based on RC1

2023-10-21 Thread Gary Gregory
Yeah, I saw that on the site and simplified it, but I missed the release notes, we can pretty up the text post release. Certainly not a blocker IMO. Gary On Sat, Oct 21, 2023, 4:43 PM Elliotte Rusty Harold wrote: > One nit. In the release notes I see this: > > Commons IO 2.9.0 requir

Re: [VOTE] Release Apache Commons IO 2.15.0 based on RC1

2023-10-21 Thread Elliotte Rusty Harold
One nit. In the release notes I see this: Commons IO 2.9.0 requires Java 8. Commons IO 2.8.0 requires Java 8. Commons IO 2.7 requires Java 8. Commons IO 2.6 requires Java 7. Commons IO 2.5 requires Java 6. Commons IO 2.4 requires Java 6. Commons IO 2.3 requires Java 6. Commons IO 2.2 requires

[VOTE] Release Apache Commons IO 2.15.0 based on RC1

2023-10-21 Thread Gary Gregory
We have fixed a few bugs and added some enhancements since Apache Commons IO 2.14.0 was released, so I would like to release Apache Commons IO 2.15.0. Apache Commons IO 2.15.0 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/io/2.15.0-RC1 (svn revision 64652

[IO] commit broke the build, fix or revert

2023-10-19 Thread Gary Gregory
The build is broken (see GitHub emails), please fix or revert the problematic commit. Gary

Re: [IO] checking in on PR - "adds new method to query the host OS for the temp directory path #500"

2023-10-18 Thread Gary Gregory
Patience! ;-) Gary On Wed, Oct 18, 2023, 12:46 PM David wrote: > hihi friends - my team encountered an issue with how java reports the > system temp directory that nerfed up the ability of our app to run properly > on some OS hosts. We fixed the problem on our end and backported the change > t

[IO] checking in on PR - "adds new method to query the host OS for the temp directory path #500"

2023-10-18 Thread David
hihi friends - my team encountered an issue with how java reports the system temp directory that nerfed up the ability of our app to run properly on some OS hosts. We fixed the problem on our end and backported the change to y'all by way of the aforementioned PR. I haven't seen any comments or mov

Re: [ANNOUNCEMENT] Apache Commons IO 2.14.0

2023-10-02 Thread Gary Gregory
YW! 😁 On Sat, Sep 30, 2023, 10:34 AM Rob Tompkins wrote: > Thank you for your work! > > -Rob > > > On Sep 30, 2023, at 10:31 AM, Gary Gregory wrote: > > > > The Apache Commons team is pleased to announce the release of Apache > > Commons IO 2.14.0. >

[ANNOUNCEMENT] Apache Commons IO 2.14.0

2023-09-30 Thread Gary Gregory
The Apache Commons team is pleased to announce the release of Apache Commons IO 2.14.0. Commons IO is a package of Java utility classes like java.io. Classes in this package are considered to be so standard and of such high reuse as to justify existence in java.io. The Apache Commons IO library

Re: [ANNOUNCEMENT] Apache Commons IO 2.14.0

2023-09-30 Thread Rob Tompkins
Thank you for your work! -Rob > On Sep 30, 2023, at 10:31 AM, Gary Gregory wrote: > > The Apache Commons team is pleased to announce the release of Apache > Commons IO 2.14.0. > > Commons IO is a package of Java utility classes like java.io. Classes > in this package ar

Re: [VOTE] Release Apache Commons IO 2.14.0 based on RC1

2023-09-29 Thread Phil Steitz
We have fixed a few bugs and added some enhancements since Apache > Commons IO 2.13.0 was released, so I would like to release Apache > Commons IO 2.14.0. > > Apache Commons IO 2.14.0 RC1 is available for review here: > https://dist.apache.org/repos/dist/dev/commons/io/2.14.0-RC

[VOTE][RESULT] Release Apache Commons IO 2.14.0 based on RC1

2023-09-29 Thread Gary Gregory
te: > > > >[x] +1 Release these artifacts > > > > On Tue, 26 Sept 2023 at 18:39, Gary Gregory wrote: > > > > > We have fixed a few bugs and added some enhancements since Apache > > > Commons IO 2.13.0 was released, so I would like to release Apache

Re: [VOTE] Release Apache Commons IO 2.14.0 based on RC1

2023-09-29 Thread Gary Gregory
My +1 Gary On Wed, Sep 27, 2023 at 7:38 AM Bruno Kinoshita wrote: > >[x] +1 Release these artifacts > > On Tue, 26 Sept 2023 at 18:39, Gary Gregory wrote: > > > We have fixed a few bugs and added some enhancements since Apache > > Commons IO 2.13.0 was released,

Re: [VOTE] Release Apache Commons IO 2.14.0 based on RC1

2023-09-27 Thread Bruno Kinoshita
[x] +1 Release these artifacts On Tue, 26 Sept 2023 at 18:39, Gary Gregory wrote: > We have fixed a few bugs and added some enhancements since Apache > Commons IO 2.13.0 was released, so I would like to release Apache > Commons IO 2.14.0. > > Apache Commons IO 2.14.0 RC1 i

Re: [VOTE] Release Apache Commons IO 2.14.0 based on RC1

2023-09-26 Thread Phil Steitz
uilds successfully on all LTE java versions > Reports look good, > Rat Looks good, > Signatures all check out. > > Cheers, > -ROb :-p > > > On Sep 26, 2023, at 12:37 PM, Gary Gregory > wrote: > > > > We have fixed a few bugs and added some enhancements sinc

Re: [VOTE] Release Apache Commons IO 2.14.0 based on RC1

2023-09-26 Thread Rob Tompkins
+1 Builds successfully on all LTE java versions Reports look good, Rat Looks good, Signatures all check out. Cheers, -ROb :-p > On Sep 26, 2023, at 12:37 PM, Gary Gregory wrote: > > We have fixed a few bugs and added some enhancements since Apache > Commons IO 2.13.0 was released

[VOTE] Release Apache Commons IO 2.14.0 based on RC1

2023-09-26 Thread Gary Gregory
We have fixed a few bugs and added some enhancements since Apache Commons IO 2.13.0 was released, so I would like to release Apache Commons IO 2.14.0. Apache Commons IO 2.14.0 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/io/2.14.0-RC1 (svn revision 64208

Re: [IO] Unintuitive behavior in BoundedInputStream.onMaxLength

2023-08-15 Thread Gary Gregory
Better documentation is quite reasonable :-) feel free to submit a PR Thank you! Gary On Tue, Aug 15, 2023, 10:13 AM James Reeves wrote: > I was looking into a bug in FileUpload 2.0.0-M1 and tracked it down to a > misuse of BoundedInputStream.onMaxLength. The reason I'm sending this email > bef

[IO] Unintuitive behavior in BoundedInputStream.onMaxLength

2023-08-15 Thread James Reeves
I was looking into a bug in FileUpload 2.0.0-M1 and tracked it down to a misuse of BoundedInputStream.onMaxLength. The reason I'm sending this email before submitting a patch to FileUpload is that I believe this behavior is unexpected enough to warrant a little extra in the onMaxLength docstring

Re: [commons-io] question: file content merge sort and binary search

2023-07-20 Thread ssz
> I already commented elsewhere on why this is not a good fit for IO My bad, I did not realise that discussion is closed with final resolution. I read "what do others think?" and thought that it is about continuing discussion. > Instead of keeping on arguing to shove your

Re: [commons-io] question: file content merge sort and binary search

2023-07-20 Thread Gilles Sadowski
Le jeu. 20 juil. 2023 à 15:18, Gary Gregory a écrit : > > [...] Instead of keeping on arguing to shove your library in [...] If we could stop the brutal language... (?) The OP asked politely, and was ready to wait indefinitely (unsubscribing from this ML) for an answer; I just wanted to make su

  1   2   3   4   5   6   7   8   9   10   >