Hey all, 

There's been a few PRs open for https://issues.apache.org/jira/browse/AMQ-7514 
(specifically AMQ-8317) that have not had traction in a while. I can 
rebase/re-open them, but it would be good to get the ball rolling on these in 
an earlier release so that the removal can happen in a subsequent release.

They originally targeted 5.17.0 and I'd like to still target that version.

Of course it was suggested from JB that we don't take the toggle approach of 
AMQ-8317 simply change the logging, but regardless of the approach I'd 
appreciate the approved PRs not to simply hang there :)

Cheers,
Étienne

On Tue, 1 Mar 2022, at 7:01 AM, Matt Pavlovich wrote:
> @jb- no problem. I’ll ping you on slack to coordinate the revert.
>
>> On Mar 1, 2022, at 7:32 AM, Jean-Baptiste Onofré <j...@nanthrax.net> wrote:
>> 
>> Hi
>> 
>> About jetty PR, I gonna merge it.
>> 
>> For AMQ-7309, I guess Matt should revert it, right ?
>> 
>> Regards
>> JB
>> 
>> Le mar. 1 mars 2022 à 13:43, Christopher Shannon <
>> christopher.l.shan...@gmail.com> a écrit :
>> 
>>> Where are we on the release timetable now? Looks like AMQ-7309 still needs
>>> to be reverted and the PR is still open for jetty.
>>> 
>>> On Mon, Feb 28, 2022 at 10:54 AM Christopher Shannon <
>>> christopher.l.shan...@gmail.com> wrote:
>>> 
>>>> It's probably fine to change since the uber jar can't be used anymore, as
>>>> long as the tests all pass for things like websocket and the web console
>>>> fires up of course, etc.
>>>> 
>>>> On Mon, Feb 28, 2022 at 10:37 AM Matt Pavlovich <mattr...@gmail.com>
>>>> wrote:
>>>> 
>>>>> @JB Let me know if it would be helpful to look at AMQ-7309 revert or
>>>>> other release tasks. I’ll be online and on Slack all day.
>>>>> 
>>>>>> On Feb 28, 2022, at 9:04 AM, Christopher Shannon <
>>>>> christopher.l.shan...@gmail.com> wrote:
>>>>>> 
>>>>>> Good catch Robbie, I forgot about still needing to revert 7309 to keep
>>>>> all
>>>>>> the JMS 2.0 stuff in 5.18.0
>>>>>> 
>>>>>> On Mon, Feb 28, 2022 at 9:56 AM Robbie Gemmell <
>>>>> robbie.gemm...@gmail.com>
>>>>>> wrote:
>>>>>> 
>>>>>>> I would say the same things (well, did on the PR). Either way, only
>>>>>>> other thing to do seems to be creating a branch and reverting 7309.
>>>>>>> 
>>>>>>> On Mon, 28 Feb 2022 at 14:19, Christopher Shannon
>>>>>>> <christopher.l.shan...@gmail.com> wrote:
>>>>>>>> 
>>>>>>>> I will say that we can update the version of Jetty but if you want
>>> to
>>>>>>> play
>>>>>>>> it safe since you are about the cut the release you could keep the
>>>>> "all"
>>>>>>>> jar for now and do the dependency changes in 5.18.0
>>>>>>>> 
>>>>>>>> On Mon, Feb 28, 2022 at 9:01 AM Christopher Shannon <
>>>>>>>> christopher.l.shan...@gmail.com> wrote:
>>>>>>>> 
>>>>>>>>> +1, i've never liked including jetty-all and might as well keep it
>>> up
>>>>>>> to
>>>>>>>>> date with a major release.
>>>>>>>>> 
>>>>>>>>> I think we are good to go , I did a review of a 5.17.0 snapshot
>>> build
>>>>>>> last
>>>>>>>>> week and things looked good. I will review the official release of
>>>>>>> course
>>>>>>>>> but I think we are in good shape.
>>>>>>>>> 
>>>>>>>>> On Mon, Feb 28, 2022 at 8:45 AM Jean-Baptiste Onofré <
>>>>>>>>> jeanbaptiste.ono...@gmail.com> wrote:
>>>>>>>>> 
>>>>>>>>>> Hi guys,
>>>>>>>>>> 
>>>>>>>>>> FYI, I merged log4j2 support on main for 5.17.0.
>>>>>>>>>> 
>>>>>>>>>> For security reasons and being up to date with Jetty, I would like
>>>>> to
>>>>>>>>>> include https://github.com/apache/activemq/pull/784
>>>>>>>>>> Thoughts ?
>>>>>>>>>> 
>>>>>>>>>> Regarding the release, I think we are good. If there are no
>>>>>>>>>> objections, I would like to submit 5.17.0 to vote tonight (my
>>> time).
>>>>>>>>>> 
>>>>>>>>>> Regards
>>>>>>>>>> JB
>>>>>>>>>> 
>>>>>>>>>> On Wed, Feb 23, 2022 at 6:51 PM Robbie Gemmell <
>>>>>>> robbie.gemm...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> FWIW it seems like it should be a simple enough revert once the
>>>>>>> branch
>>>>>>>>>>> is made. Looks like 3 files (as below) have been changed since
>>> the
>>>>>>>>>>> commit in a way that would need a decision upon revert. I guess
>>>>>>> those
>>>>>>>>>>> are likely to be keeping the changes from main. Assuming so,
>>> seems
>>>>>>>>>>> like "git revert 67256c61b -Xours" would work.
>>>>>>>>>>> 
>>>>>>>>>>> Though, perhaps worth looking closer at
>>>>>>>>>>> activemq-karaf/src/main/resources/features-core.xml to see if the
>>>>>>>>>>> change there (and related property restored in the module pom
>>> file)
>>>>>>> is
>>>>>>>>>>> needed, it doesnt immediately seem that related to the api
>>> change.
>>>>>>>>>>> 
>>>>>>>>>>>   both modified:   activemq-client/pom.xml
>>>>>>>>>>>   both modified:
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> activemq-karaf-itest/src/test/java/org/apache/activemq/karaf/itest/ActiveMQBrokerNdCamelFeatureTest.java
>>>>>>>>>>>   both modified:
>>>>>>> activemq-karaf/src/main/resources/features-core.xml
>>>>>>>>>>> 
>>>>>>>>>>> On Wed, 23 Feb 2022 at 16:01, Matt Pavlovich <mattr...@gmail.com
>>>> 
>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> ok, lets go
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Feb 23, 2022, at 9:27 AM, Christopher Shannon <
>>>>>>>>>> christopher.l.shan...@gmail.com> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Matt, the reason to roll back is for what Robbie just said.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I know the discussion originally was that the first step of
>>> this
>>>>>>>>>> would be
>>>>>>>>>>>>> to include the jar with no impl and just UOE.  But I've been
>>>>>>>>>> convinced
>>>>>>>>>>>>> after all the discussion the past couple weeks on this that
>>>>>>> there's
>>>>>>>>>> no real
>>>>>>>>>>>>> point to doing so now because A) you already get the same
>>>>>>> behavior
>>>>>>>>>> with
>>>>>>>>>>>>> including the jar yourself and B) there will be real client
>>> impl
>>>>>>>>>> changes
>>>>>>>>>>>>> coming shortly with 5.18.0 it just makes a lot more sense to me
>>>>>>> to
>>>>>>>>>> wait and
>>>>>>>>>>>>> include everything in 5.18.0.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Wed, Feb 23, 2022 at 9:57 AM Robbie Gemmell <
>>>>>>>>>> robbie.gemm...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> It really doesnt make sense to include changing the API in
>>>>>>> 5.17.0
>>>>>>>>>>>>>> without any impl, it would be very odd to retain to me, and
>>>>>>> also
>>>>>>>>>> quite
>>>>>>>>>>>>>> misleading. It may also unnecessarily inconvenience people
>>> that
>>>>>>>>>> have
>>>>>>>>>>>>>> previously adapted their builds to other bits including a
>>>>>>>>>>>>>> likely-different 2.0 API artifact if they needed it and
>>>>>>> excluding
>>>>>>>>>> the
>>>>>>>>>>>>>> 1.1 api, into updating their excludes despite no impl change.
>>>>>>> It
>>>>>>>>>> just
>>>>>>>>>>>>>> makes sense to unwind it.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Wed, 23 Feb 2022 at 14:30, Matt Pavlovich <
>>>>>>> mattr...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hey Chris-
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I believe the JMS 2.0 impl is in good shape (fighting one
>>> test
>>>>>>>>>> that
>>>>>>>>>>>>>> works-locally-fails-on-Apache-CI fun!). Given the desire to
>>> get
>>>>>>>>>> 5.17.0 out
>>>>>>>>>>>>>> soon, I can get behind allowing more time for others to review
>>>>>>> and
>>>>>>>>>> roll
>>>>>>>>>>>>>> with it in 5.18.0.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> How about keeping AMQ-7309 in 5.17.0 and go forward with your
>>>>>>>>>> suggestion
>>>>>>>>>>>>>> of moving on to 5.18.0 with JMS 2.0, Jakarta updates, etc?
>>>>>>>>>> AMQ-7309 is well
>>>>>>>>>>>>>> reviewed and been merged for 4 months.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>> Matt
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Feb 22, 2022, at 2:10 PM, Christopher Shannon <
>>>>>>>>>>>>>> christopher.l.shan...@gmail.com> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> In terms of maintenance if we get out 2.18, 2.19, etc then
>>>>>>> 2.17
>>>>>>>>>> can
>>>>>>>>>>>>>> just
>>>>>>>>>>>>>>>> get important fixes or be made EOL and we can move on. Long
>>>>>>> lived
>>>>>>>>>>>>>> branches
>>>>>>>>>>>>>>>> and support are not necessary if we keep up with more
>>>>>>> frequent
>>>>>>>>>>>>>> releases.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 2.17.0 is at a logical cut off point where it's at now and
>>>>>>> I'm
>>>>>>>>>>>>>> definitely
>>>>>>>>>>>>>>>> not in favor of adding something brand new (Jakarta changes)
>>>>>>> last
>>>>>>>>>>>>>> minute
>>>>>>>>>>>>>>>> and I doubt others are either.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> So again..it's time to move on. As everyone else already
>>>>>>> seems
>>>>>>>>>> to be in
>>>>>>>>>>>>>>>> agreement with (JB, Tim, Robbie) let's just do the release
>>>>>>> this
>>>>>>>>>> week
>>>>>>>>>>>>>> with
>>>>>>>>>>>>>>>> the current changes and then move on to 2.18.0 with JMS 2.0,
>>>>>>>>>> Jakarta
>>>>>>>>>>>>>>>> updates, etc.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Tue, Feb 22, 2022 at 2:49 PM Matt Pavlovich <
>>>>>>>>>> mattr...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Hey All-
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I get the idea that getting a JDK 11-based released is a
>>>>>>> good
>>>>>>>>>> thing,
>>>>>>>>>>>>>> but I
>>>>>>>>>>>>>>>>> also think we should consider the jakarta alignment as part
>>>>>>> of
>>>>>>>>>> what
>>>>>>>>>>>>>> active
>>>>>>>>>>>>>>>>> branches are supported. This is the path other projects
>>> have
>>>>>>>>>> taken and
>>>>>>>>>>>>>>>>> helps users align things when they are assembling pieces
>>> for
>>>>>>>>>> their
>>>>>>>>>>>>>>>>> environment
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> If we go with the proposed plan in this thread-- we add JDK
>>>>>>> 11,
>>>>>>>>>> but
>>>>>>>>>>>>>> do not
>>>>>>>>>>>>>>>>> move the ball forward on anything jakarta related — we add
>>>>>>>>>> another
>>>>>>>>>>>>>> active
>>>>>>>>>>>>>>>>> branch to maintain. As log4j showed us, having a bunch of
>>>>>>> active
>>>>>>>>>>>>>> branches
>>>>>>>>>>>>>>>>> out there is a lot of work when it is time to crank out
>>>>>>> security
>>>>>>>>>>>>>> fixes.
>>>>>>>>>>>>>>>>> Additionally, keeping up with Jetty and other dependencies
>>>>>>> is
>>>>>>>>>> going to
>>>>>>>>>>>>>>>>> become more difficult if we do not start taking steps to
>>>>>>> align
>>>>>>>>>> JDK +
>>>>>>>>>>>>>>>>> jakarta in supported branches.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I also feel that the current status of the JMS 2.0 phased
>>>>>>>>>>>>>> implementation
>>>>>>>>>>>>>>>>> is closer to done than the amount of work to revert
>>>>>>> AMQ-7309.
>>>>>>>>>> PR-729
>>>>>>>>>>>>>> has
>>>>>>>>>>>>>>>>> 200+ test cases and has addressed all feedback as of this
>>>>>>>>>> morning.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> JMS 2.0 tested and validated:
>>>>>>>>>>>>>>>>> - All destinations (queue, topic, temp-topic, temp-queue)
>>>>>>> and
>>>>>>>>>> all
>>>>>>>>>>>>>> message
>>>>>>>>>>>>>>>>> types (bytes, map, object, stream, and text)
>>>>>>>>>>>>>>>>> - All message property types (bytes, string, int, float,
>>>>>>> double,
>>>>>>>>>>>>>> short,
>>>>>>>>>>>>>>>>> etc.) including min+max data ranges
>>>>>>>>>>>>>>>>> - Foreign message support
>>>>>>>>>>>>>>>>> - Range checking on priority and deliveryMode
>>>>>>>>>>>>>>>>> - Topic Durable Subscriber (JMS v1.x alignment)
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Thank you,
>>>>>>>>>>>>>>>>> Matt Pavlovich
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Feb 22, 2022, at 8:16 AM, Jean-Baptiste Onofré <
>>>>>>>>>> j...@nanthrax.net>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I agree.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> @Matt @Robbie @Tim is it ok for you to have 5.17.0 with
>>>>>>>>>> Spring5,
>>>>>>>>>>>>>>>>>> log4j2, JDK11 and include JMS2 in 5.18.0 that can happen
>>>>>>>>>> quickly ?
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>>>> JB
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Tue, Feb 22, 2022 at 3:09 PM Christopher Shannon
>>>>>>>>>>>>>>>>>> <christopher.l.shan...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> I'm +1 on moving forward without JMS 2.0 until 5.18.0.
>>>>>>> The
>>>>>>>>>> reality
>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>> there is no consensus to keep it in 5.17.0. There are
>>>>>>> multiple
>>>>>>>>>> people
>>>>>>>>>>>>>> who
>>>>>>>>>>>>>>>>> do not want to include it in 5.17.0 so it's time to move on
>>>>>>>>>> without.
>>>>>>>>>>>>>> We
>>>>>>>>>>>>>>>>> also need to revert the commits from
>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/AMQ-7309 as there is
>>>>>>> no
>>>>>>>>>> reason
>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>> include that now.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> So I say go ahead with the release and vote (after
>>>>>>> wrapping
>>>>>>>>>> things
>>>>>>>>>>>>>> up
>>>>>>>>>>>>>>>>> including reverting that AMQ-7309 JMS 2 stuff).
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> I'm pretty tired of the back and forth and fighting over
>>>>>>>>>> version
>>>>>>>>>>>>>>>>> numbers to be honest and just want to move on. It's not
>>>>>>>>>> productive to
>>>>>>>>>>>>>> keep
>>>>>>>>>>>>>>>>> arguing anymore over a version...5.18.0 can literally go
>>> out
>>>>>>>>>> whenever
>>>>>>>>>>>>>> we
>>>>>>>>>>>>>>>>> want.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On Tue, Feb 22, 2022 at 8:50 AM Jean-Baptiste Onofré <
>>>>>>>>>>>>>> j...@nanthrax.net>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Hi guys,
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Quick update about 5.17.0 release:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> - I fixed/squash log4j2 update PR
>>>>>>>>>>>>>>>>>>>> (https://github.com/apache/activemq/pull/662). I think
>>>>>>> it's
>>>>>>>>>> OK
>>>>>>>>>>>>>> (I'm
>>>>>>>>>>>>>>>>>>>> waiting for the end of Jenkins).
>>>>>>>>>>>>>>>>>>>> - I'm creating Apache POM 25 update PR
>>>>>>>>>>>>>>>>>>>> - I'm creating Spring 5.3.16 update PR
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> So, ActiveMQ 5.17.0 is almost ready from this
>>> standpoint.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> As I would like to start the vote asap, It would be
>>>>>>> great to
>>>>>>>>>> act
>>>>>>>>>>>>>> about
>>>>>>>>>>>>>>>>>>>> JMS2. Do you want me to start with different options ?
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>>>>>> JB
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> On Mon, Feb 21, 2022 at 5:55 AM Jean-Baptiste Onofré <
>>>>>>>>>>>>>> j...@nanthrax.net>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Hi guys,
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> I worked on the log4j2 update PR this weekend, fixing
>>>>>>>>>> almost all
>>>>>>>>>>>>>> unit
>>>>>>>>>>>>>>>>>>>>> tests using a custom appender. I just have to fix the
>>>>>>>>>>>>>>>>>>>>> activemq-web-demo test and squash, and the PR will be
>>>>>>> good
>>>>>>>>>> to be
>>>>>>>>>>>>>>>>>>>>> merged. I will do that today.
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Then, later today and tomorrow I will work on using
>>>>>>> jetty
>>>>>>>>>> modules
>>>>>>>>>>>>>>>>>>>>> instead of jetty-all and update to Jetty 9.4.45.
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> I will do a pass on Jira and PRs, especially the ones
>>>>>>> from
>>>>>>>>>> Matt.
>>>>>>>>>>>>>> @Matt
>>>>>>>>>>>>>>>>>>>>> can you please ping me on slack to check together the
>>>>>>>>>> status of
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>> PRs ?
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Regarding this, I would like to submit 5.17.0 to vote
>>>>>>> this
>>>>>>>>>>>>>> Thursday if
>>>>>>>>>>>>>>>>>>>>> there are no objections.
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>>>>>>> JB
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>>

Reply via email to