I don't think it's needed for 5.15.x as I don't believe there are plans to
do anymore of those releases. However for 5.16.x it makes a lot of sense
since we are only going with Log4j2 on 5.17.x and newer.

So definitely +1 for me to replace it in 5.16.x.

On Fri, Feb 4, 2022 at 6:20 AM Jonathan Gallimore <
jonathan.gallim...@gmail.com> wrote:

> I had wondered the same thing. I'd be +1 on it.
>
> Jon
>
> On Fri, Feb 4, 2022 at 11:17 AM Colm O hEigeartaigh <cohei...@apache.org>
> wrote:
>
> > Hey JB/all,
> >
> > I'm wondering if we can also take the opportunity to consider
> > switching from Apache Log4J 1.x to Reload4J for AMQ 5.15.x/5.16.x.
> > https://reload4j.qos.ch/ is a fork of Log4J 1.x with the CVE fixes
> > applied. Other Apache projects such as Apache Avro have switched over
> > to use it, similarly pax logging
> > (
> >
> https://github.com/ops4j/org.ops4j.pax.logging/commit/a21b1b41fb107164522e587643e8daff2724ce86
> > ).
> >
> > There will be many users of AMQ who will not want or be able to
> > migrate to AMQ 5.17 and hence Log4J 2. It's difficult to convey to
> > users that the CVEs don't apply to the default configuration, as many
> > users just see critical CVEs via their own scanning tools and insist
> > on upgrades. In addition, Log4J 1.x is not maintained since 2015 and
> > if a new CVE were to come out that affects the default configuration,
> > it would be problematic.
> >
> > If you approve I can create a PR.
> >
> > Colm.
> >
> > On Fri, Feb 4, 2022 at 7:51 AM Jean-Baptiste Onofré <j...@nanthrax.net>
> > wrote:
> > >
> > > Hi Clebert,
> > >
> > > Good idea !
> > >
> > > If Chris agree with this plan, I'm fine with it.
> > >
> > > Let me work on the tests then (I will create PRs).
> > >
> > > Regards
> > > JB
> > >
> > > On 04/02/2022 00:55, Clebert Suconic wrote:
> > > > I would say.. write the tests...  if they pass no need to cancel the
> > > > release as they will not affect runtime. only cancel the release if
> > > > you actually find an issue.
> > > >
> > > > On Thu, Feb 3, 2022 at 8:15 AM Jean-Baptiste Onofré <j...@nanthrax.net
> >
> > wrote:
> > > >>
> > > >> Hi Chris,
> > > >>
> > > >> OK, fair enough for me. I will cancel the vote and work with Matt to
> > add
> > > >> the tests.
> > > >>
> > > >> Thanks,
> > > >> Regards
> > > >> JB
> > > >>
> > > >> On 03/02/2022 13:57, Christopher Shannon wrote:
> > > >>> JB,
> > > >>>
> > > >>> I would rather just add tests first and re-run the vote as it
> > sounded like
> > > >>> it wouldn't take too long to add a few tests. I wanted to verify
> > some of
> > > >>> those fixes work and make sense and it would be a lot easier not
> > having to
> > > >>> try and figure out how to set up a manual test that will most
> likely
> > be
> > > >>> inconsistent from what others used depending on the config settings
> > and
> > > >>> testing scenarios. Furthermore, it's very common to think an issue
> > is fixed
> > > >>> from manual testing and then run through unit tests and then find
> an
> > issue
> > > >>> (missing edge case, etc)
> > > >>>
> > > >>> Matt, for AMQ-8397 you are right that it would be tricky to test
> the
> > > >>> behavior itself but I don't think that's necessary. Since the fix
> is
> > really
> > > >>> just about adding a new flag to disable sending to the DLQ I would
> > say
> > > >>> instead of testing the full behavior you could at least just write
> a
> > quick
> > > >>> test that would verify the default is what you want (off by
> default)
> > and
> > > >>> that changing the policy actually properly sets it on the
> > destination as
> > > >>> intended.
> > > >>>
> > > >>> On Thu, Feb 3, 2022 at 3:44 AM Jean-Baptiste Onofré <
> j...@nanthrax.net>
> > wrote:
> > > >>>
> > > >>>> Hi,
> > > >>>>
> > > >>>> As some features have been tested manually (you did a pass, I did
> a
> > > >>>> quick pass on some as well), it's good enough for the release.
> > > >>>> Agree with Chris that we should add test to "secure" the code
> > > >>>> coverage/regression, but it should be done.
> > > >>>> Either way is fine for me: if we consider it's blocker, I can
> > cancel the
> > > >>>> current vote, include new tests and cut a new release.
> > > >>>> Else, I would say, let's move forward with the current vote and
> > include
> > > >>>> tests asap (decoupled from this vote/release).
> > > >>>>
> > > >>>> Regards
> > > >>>> JB
> > > >>>>
> > > >>>> On 02/02/2022 22:21, Matt Pavlovich wrote:
> > > >>>>> Note— I did test these changes manually.
> > > >>>>>
> > > >>>>>> On Feb 2, 2022, at 2:55 PM, Matt Pavlovich <mattr...@gmail.com>
> > wrote:
> > > >>>>>>
> > > >>>>>> Hey Christopher-
> > > >>>>>>
> > > >>>>>> I see your point on the wording of AMQ-8443. It is an edge case
> > with
> > > >>>> ConnectionControl, not failover in general. I’ll clear up the
> > description.
> > > >>>> I’m happy to add tests for a couple of them; however, AMQ-8397 is
> > tricky.
> > > >>>>>>
> > > >>>>>> What do you suggest for a reliable test scenario for AMQ-8397?
> > > >>>>>>
> > > >>>>>> AMQ-8053 - This is a very minor change, I’ll add a test
> > > >>>>>> AMQ-8443 - Edge case, I’ll add a test
> > > >>>>>> AMQ-8397 - Note— this is ‘disabled by default in 5.16.x’. This
> is
> > a
> > > >>>> reporting change on an edge case from being “move message to DLQ”
> > to log
> > > >>>> message and increment a counter. This is really difficult to
> > consistently
> > > >>>> create a unit test to produce the scenario on varying hardware.
> > This is a
> > > >>>> heavy contention scenario and I was not able to find any tests
> that
> > produce
> > > >>>> the current behavior. I’d be happy to adapt verification if you
> can
> > provide
> > > >>>> a stable base scenario (or point to an existing unit test that I
> > may have
> > > >>>> missed).
> > > >>>>>>
> > > >>>>>> Thanks,
> > > >>>>>> Matt Pavlovich
> > > >>>>>>
> > > >>>>>>> On Feb 2, 2022, at 12:56 PM, Christopher Shannon <
> > > >>>> christopher.l.shan...@gmail.com <mailto:
> > christopher.l.shan...@gmail.com>>
> > > >>>> wrote:
> > > >>>>>>>
> > > >>>>>>> Unfortunately I am -1. I just checked the release and several
> > Jiras
> > > >>>> don't
> > > >>>>>>> have any unit tests for verification.
> > > >>>>>>>
> > > >>>>>>> https://issues.apache.org/jira/browse/AMQ-8053 <
> > > >>>> https://issues.apache.org/jira/browse/AMQ-8053>
> > > >>>>>>> https://issues.apache.org/jira/browse/AMQ-8372
> > > >>>>>>> https://issues.apache.org/jira/browse/AMQ-8397
> > > >>>>>>> https://issues.apache.org/jira/browse/AMQ-8443
> > > >>>>>>>
> > > >>>>>>> There might be more, I quit checking after the first several.
> > All of
> > > >>>> these
> > > >>>>>>> fixes and improvements need tests. It's important to add some
> > tests to
> > > >>>>>>> verify the actual bug or issue and to make sure it doesn't get
> > broken
> > > >>>> in
> > > >>>>>>> the future. I am not comfortable releasing this without having
> > tests
> > > >>>> for
> > > >>>>>>> these issues. The same of course goes into anything with
> 5.17.0.
> > > >>>> Obviously
> > > >>>>>>> we don't need tests for trivial stuff (dependency upgrades,
> null
> > > >>>> pointer
> > > >>>>>>> checks, etc) but other stuff should be tested.
> > > >>>>>>>
> > > >>>>>>> The biggest issue I have is AMQ-8443 which claims this is a fix
> > for the
> > > >>>>>>> "failover transport reconnect not working" but no demonstration
> > of the
> > > >>>>>>> issue or how the fix works in a unit test.
> > > >>>>>>>
> > > >>>>>>> On Wed, Feb 2, 2022 at 3:29 AM Francois Papon <
> > > >>>> francois.pa...@openobject.fr>
> > > >>>>>>> wrote:
> > > >>>>>>>
> > > >>>>>>>> +1 (non-binding)
> > > >>>>>>>>
> > > >>>>>>>> Thanks!
> > > >>>>>>>>
> > > >>>>>>>> regards,
> > > >>>>>>>>
> > > >>>>>>>> François
> > > >>>>>>>>
> > > >>>>>>>> On 01/02/2022 21:41, Jean-Baptiste Onofre wrote:
> > > >>>>>>>>> Hi everyone,
> > > >>>>>>>>>
> > > >>>>>>>>> I submit Apache ActiveMQ 5.16.4 release to your vote.
> > > >>>>>>>>>
> > > >>>>>>>>> This release includes important fixes and updates on the
> 5.16.x
> > > >>>> series,
> > > >>>>>>>> especially:
> > > >>>>>>>>> - fix couple of warnings/issues on JDK16+
> > > >>>>>>>>> - fix stack trace display on transports
> > > >>>>>>>>> - better secure on WebConsole
> > > >>>>>>>>> - several dependencies updates
> > > >>>>>>>>> - and much more!
> > > >>>>>>>>>
> > > >>>>>>>>> Please take a look on the Release Notes for details:
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311210&version=12350483
> > > >>>>>>>>>
> > > >>>>>>>>> Maven staging repository is:
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>
> >
> https://repository.apache.org/content/repositories/orgapacheactivemq-1244/
> > > >>>>>>>>>
> > > >>>>>>>>> Dist staging repository is:
> > > >>>>>>>>>
> > https://dist.apache.org/repos/dist/dev/activemq/activemq/5.16.4/
> > > >>>>>>>>>
> > > >>>>>>>>> Git tag:
> > > >>>>>>>>> activemq-5.16.4
> > > >>>>>>>>>
> > > >>>>>>>>> Please vote to approve this release:
> > > >>>>>>>>>
> > > >>>>>>>>> [ ] +1 Approve the release
> > > >>>>>>>>> [ ] -1 Don't approve the release (please provide specific
> > comments)
> > > >>>>>>>>>
> > > >>>>>>>>> This vote will be open for at least 72 hours.
> > > >>>>>>>>>
> > > >>>>>>>>> Thanks !
> > > >>>>>>>>> Regards
> > > >>>>>>>>> JB
> > > >>>>>>>>
> > > >>>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>
> > > >>>
> > > >
> > > >
> > > >
> >
>

Reply via email to