Hi JB-

All my priority changes are in. I just now pushed the unit for AMQ-5137. That 
one is not critical and could go now, or wait for 5.18.0. 

Thanks,
Matt Pavlovich

> On Feb 28, 2022, at 1:38 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