Hi Niall,

I don't think we are at an impasse: The PMC has approved release after
release, as recently as 1.27.1 three months ago. Emmanuel has not voted on
a Compress release in over eight years, since 1.11, that's 20 release votes
ignored.

Doing drive-by copypasta commits long after releases wanting a time machine
is not OK IMO.

Gary

On Sat, Nov 16, 2024, 3:42 PM Niall Pemberton <niall.pember...@gmail.com>
wrote:

> On Fri, 1 Nov 2024 at 13:22, Gary D. Gregory <ggreg...@apache.org> wrote:
>
> > 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.
>
>
> Seems we’re now at an impasses as Emmanuel has vetoed the commits
> introducing the dependencies earlier in the year. So are you now going to
> revert those?
>
> Niall
>
>
>
>
> >
> > Gary
> >
> > On 2024/10/24 21:17:41 Emmanuel Bourg wrote:
> > > Le 24/10/2024 à 21:05, Gary Gregory a écrit :
> > >
> > > > Uh, no, don't be disingenuous by showing 3 lines, the commit is many
> > pages
> > > > long of diff. All of it is -1 as it increases the code complexity,
> > increase
> > > > code duplication, and adds the anti-pattern of throwing
> > RuntimeException
> > > > more than once.
> > >
> > > My commit message could have been clearer, it actually reverted the
> > > commit 87e898fa [1] and replaced the reflection code with the snippet I
> > > mentioned. So the code doesn't come out of my hat, that's what
> > > commons-compress already had for years before.
> > >
> > > Adding a dependency such as commons-lang3 has a significant impact for
> > > the users. In my case it broke an application that was using
> > > commons-compress but didn't have commons-lang3 on the classpath.
> > >
> > > I understand your desire to reuse as much code as possible to ease the
> > > maintenance, but in this case the user's convenience outweighs the
> > > maintainer's convenience. commons-lang3 doesn't bring enough value in
> > > this case to justify its addition to the runtime dependencies.
> > >
> > > Emmanuel Bourg
> > >
> > > [1] https://github.com/apache/commons-compress/commit/87e898fa
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > > For additional commands, e-mail: dev-h...@commons.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >
>

Reply via email to