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