Also, sorry about the delay on the review. I know you tagged me on it a couple months ago (I got the email for it). I meant to take a look earlier but I got distracted with stuff at work and then the holidays last month so forgot about it until JB mentioned doing the release coming up. At least it's better to review it now before the vote gets called :)
Anyways, even with the delay I still want to make sure it's properly reviewed as it's the foundation of the JMS 2.0 changes. It would be good to make sure it's compliant and makes sense before we merge it and release it. I tagged Tim and Robbie on the PR to take a look and get any feedback. On Tue, Jan 25, 2022 at 1:54 PM Christopher Shannon < christopher.l.shan...@gmail.com> wrote: > I was mostly referring to trying to add in any new commits (not that > existing PR) that had big changes (like you said shared subscriptions, > etc). Small stuff should be ok and we already had discussed using > Unsupported exceptions for most things as the way to go for the first pass. > That existing PR looked ok to me when I first took a look. I would probably > want someone like Tim or Robbie to take a look as they have a lot more > experience with the JMS 2.0 stuff from having to make QPID compliant. > > > On Tue, Jan 25, 2022 at 12:16 PM Matt Pavlovich <mattr...@gmail.com> > wrote: > >> Hi Christain- >> >> The first impl PR has been out there for almost 2 months now. Push back >> on that PR would be frustrating ;-) >> >> Please give this a look over: https://github.com/apache/activemq/pull/729 >> >> The next round should be out this week so they are available for review >> for 3 - 7 days (or more) before the release. Overall the general >> implementation tasks are pretty straight forward— its just not a ton of >> code. Big things like shared subscription probably not in for 5.17.0.. >> smaller things like getting body as a class, delivery delay, and the >> CLIENT_ACK callback handling aren’t too crazy. >> >> I agree from an announcement perspective we work on the language.. JMS >> 2.0 support is in-progress and X and Y is what is supported as of release >> Z. >> >> I’ve got a webpage tracking details here that we can also use in release >> notes: >> https://activemq.apache.org/jms2 >> >> As we get closer, I’ll update the web page to drop the RC1 indications. >> Sounds like JB is targeting a straight-up 5.17.0. >> >> Thanks, >> -Matt Pavlovich >> >> > On Jan 25, 2022, at 10:05 AM, Christopher Shannon < >> christopher.l.shan...@gmail.com> wrote: >> > >> > I would say less is better if trying to do the release soon, don't want >> to >> > rush anything at the last minute. Seems like there is a lot of JMS 2.0 >> > stuff still outstanding and a lot of back and forth on it so I would >> expect >> > some pushback depending on what goes into it if it isn't spec compliant, >> > etc. >> > >> > And again we can't call it a JMS 2.0 implementation in terms of a >> feature >> > as we are not actually supporting JMS 2.0 if all the operations are just >> > UOE. There's no actual functionality being provided other than >> supporting >> > the Jar (which people can already do) >> > >> > On Tue, Jan 25, 2022 at 10:36 AM Matt Pavlovich <mattr...@gmail.com> >> wrote: >> > >> >> Echoing JB.. no JMS 2.0 API in 5.16.x. >> >> >> >> For 5.17.0, the changes for JMS 2.0 API with UOE, and Camel removal >> >> pre-req are merged into main. The first pass of implemented methods is >> >> sitting in PR (I’ll merge this week). I originally thought that we’d >> need >> >> more time for JMS 2.0 implementation, but I expect to have most >> >> functionality in place for the 5.17.0 release. >> >> >> >> -Matt Pavlovich >> >> >> >>> On Jan 24, 2022, at 8:32 AM, Christopher Shannon < >> >> christopher.l.shan...@gmail.com> wrote: >> >>> >> >>> The plan is still just to use the Unsupported exceptions for the JMS >> 2.0 >> >>> api right? >> >>> >> >>> Also, I was having some issues building a test 2.17.0 version as the >> test >> >>> modules have been moved out of the main modules section in the pom.xml >> >> and >> >>> moved under a profile called full.test. This is a problem because you >> >> can't >> >>> build the project at all the first time. The way to fix it is to still >> >>> include the modules to be compiled and built all the time but only run >> >> the >> >>> tests when the profile is set (so only activate the surefire plugin >> when >> >>> the profile is set) >> >>> >> >>> This commit breaks it: >> >>> >> >> >> https://github.com/apache/activemq/commit/b39cd907fd10279b668eee7d0fac304cf23738f2 >> >>> >> >>> On Mon, Jan 24, 2022 at 9:18 AM Matt Pavlovich <mattr...@gmail.com> >> >> wrote: >> >>> >> >>>> Hey JB- >> >>>> >> >>>> Thanks for the update. I have one more PR for 5.16.4, I’ll get it out >> >> this >> >>>> morning for review. >> >>>> >> >>>> I’ll start merging my 5.17.0 PRs and reading a few others. >> >>>> >> >>>> Thanks! >> >>>> Matt >> >>>> >> >>>> >> >>>>> On Jan 24, 2022, at 1:15 AM, JB Onofré <j...@nanthrax.net> wrote: >> >>>>> >> >>>>> Hi guys >> >>>>> >> >>>>> New update: >> >>>>> >> >>>>> - 5.16.4 is ready to be submitted to vote. I’m doing the Jira triage >> >> and >> >>>> I will send the vote. >> >>>>> - 5.17.0 is almost ready. Log4j2 update works at runtime, I just >> have >> >> to >> >>>> fix some tests (which use appender/logger). I gonna work on this. We >> >> are on >> >>>> track: I still plan to submit 5.17.0 to vote end of Jan. >> >>>>> >> >>>>> Regards >> >>>>> JB >> >>>>> >> >>>>>> Le 12 janv. 2022 à 12:32, Jonathan Gallimore < >> >>>> jonathan.gallim...@gmail.com> a écrit : >> >>>>>> >> >>>>>> Hi JB, >> >>>>>> >> >>>>>> That PR looks good in my tests here - thanks for the fix! >> >>>>>> >> >>>>>> Jon >> >>>>>> >> >>>>>>> On Wed, Jan 12, 2022 at 7:51 AM Jean-Baptiste Onofré < >> >> j...@nanthrax.net> >> >>>>>>> wrote: >> >>>>>>> >> >>>>>>> Hi guys, >> >>>>>>> >> >>>>>>> I fixed the SSLTransport issue (about the SSLParameters set): >> >>>>>>> >> >>>>>>> https://github.com/apache/activemq/pull/744 >> >>>>>>> >> >>>>>>> As soon as Jenkins will be happy, I will merge. >> >>>>>>> >> >>>>>>> Then, I will move forward with releases: >> >>>>>>> >> >>>>>>> - 5.17.0, I'm rebasing and polishing log4j2 update PR >> >>>>>>> - 5.16.4, I'm doing a new pass on Jira, we are good to go with >> this >> >>>>>>> release, I will submit it to vote soon >> >>>>>>> >> >>>>>>> Regards >> >>>>>>> JB >> >>>>>>> >> >>>>>>>> On 04/01/2022 18:10, Jonathan Gallimore wrote: >> >>>>>>>> Of course, I'd be more than happy to - thank you! >> >>>>>>>> >> >>>>>>>> Jon >> >>>>>>>> >> >>>>>>>> On Tue, Jan 4, 2022 at 4:57 PM Jean-Baptiste Onofré < >> >> j...@nanthrax.net> >> >>>>>>> wrote: >> >>>>>>>> >> >>>>>>>>> Hi Jon >> >>>>>>>>> >> >>>>>>>>> No problem at all ;) >> >>>>>>>>> >> >>>>>>>>> I think I have a fix. I will create a PR, if you have time to >> take >> >> a >> >>>>>>>>> look, it would be great. >> >>>>>>>>> >> >>>>>>>>> Thanks ! >> >>>>>>>>> Regards >> >>>>>>>>> JB >> >>>>>>>>> >> >>>>>>>>> On 04/01/2022 17:07, Jonathan Gallimore wrote: >> >>>>>>>>>> Hi JB >> >>>>>>>>>> >> >>>>>>>>>> This has come about from merging in my PR (thank you for that, >> by >> >>>> the >> >>>>>>>>> way). >> >>>>>>>>>> I can see the test failures too, and will help identify a fix. >> >>>>>>>>>> >> >>>>>>>>>> Thanks >> >>>>>>>>>> >> >>>>>>>>>> Jon >> >>>>>>>>>> >> >>>>>>>>>> On Sun, Jan 2, 2022 at 6:38 AM Jean-Baptiste Onofre < >> >>>> j...@nanthrax.net> >> >>>>>>>>> wrote: >> >>>>>>>>>> >> >>>>>>>>>>> Hi guys, >> >>>>>>>>>>> >> >>>>>>>>>>> Just to let you know that I identified a regression in >> ActiveMQ: >> >>>>>>>>>>> >> >>>>>>>>>>> https://issues.apache.org/jira/browse/AMQ-8445 >> >>>>>>>>>>> >> >>>>>>>>>>> It has been introduced by commit >> >>>>>>>>> 34c4e186fe3d71c82866e89afd2706a3619ca2b4 >> >>>>>>>>>>> trying to fix AMQ-8275 (related to JDK16+ support in >> >> SslTransport). >> >>>>>>>>>>> >> >>>>>>>>>>> I’m working on a fix about that. Then I will move forward on >> >> 5.16.4 >> >>>>>>>>>>> release first, then 5.17.0. >> >>>>>>>>>>> >> >>>>>>>>>>> I will keep you posted soon. >> >>>>>>>>>>> >> >>>>>>>>>>> Regards >> >>>>>>>>>>> JB >> >>>>>>>>>> >> >>>>>>>>> >> >>>>>>>> >> >>>>>>> >> >>>>> >> >>>> >> >>>> >> >> >> >> >> >>