[prev in list] [next in list] [prev in thread] [next in thread] 

List:       activemq-dev
Subject:    Re: UNSUBSCRUBE
From:       Bruce Snyder <bruce.snyder () gmail ! com>
Date:       2023-08-23 17:07:44
Message-ID: CAMgYm0yoAU9DKtZFuBrM4HMZ3wX=dnBwyUTNv4ePTKmMVuiKOg () mail ! gmail ! com
[Download RAW message or body]


Hi Chad,

Please use the unsubscribe link available at the following URL to
unsubscribe from the list:

https://activemq.apache.org/contact

Bruce

On Tue, Aug 22, 2023 at 4:18 PM Chad Broadus <Chad.Broadus@finvi.com.invalid>
wrote:

> 
> 
> Chad Broadus
> 
> Product Manager
> 
> o 360.450.6859  |  c 360.772.9051 (Eastern Time Zone)
> 
> 
> [Finvie]<https://www.finvi.com/>
> ________________________________
> From: Arthur Naseef <art@amlinv.com>
> Sent: Tuesday, August 22, 2023 5:48 PM
> To: dev@activemq.apache.org <dev@activemq.apache.org>
> Subject: Re: Home for activemq-openwire
> 
> [EXTERNAL EMAIL WARNING] DO NOT click links or attachments unless you know
> the content is SAFE. DO NOT provide credentials.
> 
> 
> Thank you Tim.  That helps.
> 
> Art
> 
> 
> On Tue, Aug 22, 2023 at 2:23 PM Timothy Bish <tabish121@gmail.com> wrote:
> 
> > On 8/22/23 15:28, Arthur Naseef wrote:
> > > I'd like to ask first to get some clarification.
> > > 
> > > Using the activemq-openwire project, I was able to get it to generate
> > > openwire Java code, but that code did not exactly match the code in the
> > > activemq codebase.  It appeared to be mostly non-functional
> differences,
> > > such as packages being renamed, and import statements vs.
> full-qualified
> > > class names in the code.
> > > 
> > > Here are my questions:
> > > 
> > > - What is the process for building and releasing a new version of
> the
> > > openwire protocol?
> > 
> > There is no process other than running the generator in the ActiveMQ
> > tree if you can get it to run, I don't recall if there's anything
> > written down now that explains it as it has been years since I touched
> > it and my memory is foggy.  I vaguely recall there being an antrun
> > target in the pom file to run the generator so something like 'mvn
> > antrun:run'.
> > 
> > possibly some insights here:
> > 
> > 
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapach \
> e%2Factivemq-nms-openwire-generator%2Fblob%2Fd16ff371fecade87f97942cdf0174ab790bc999 \
> c%2Fpom.xml%23L172&data=05%7C01%7CChad.Broadus%40finvi.com%7C9e0b33cffc3341ead03208d \
> ba3599d96%7C67cb7ffb17e14d1ea44e65cfe91d1716%7C1%7C0%7C638283377530920612%7CUnknown% \
> 7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=xecA0c8ZG%2BqHjd7LlRLr75dU7pBoqgLenWvOKFk1Lng%3D&reserved=0
>  <
> https://github.com/apache/activemq-nms-openwire-generator/blob/d16ff371fecade87f97942cdf0174ab790bc999c/pom.xml#L172
> 
> > 
> > 
> > 
> > > - Where are the NMS and C++ parts generated?  Are there others
> > generated
> > > as well?
> > 
> > I already answered this, please read my previous response.
> > 
> > 
> > > - How much manual intervention is needed in that process (e.g. are
> > the
> > > java files generated, then copied and editted before being
> committed
> > in the
> > > main project)?
> > 
> > I don't recall anymore if there is much intervention needed other than
> > generating the new marshallers but I do recall that KahaDB has some
> > settings that indicate which version it uses as a baseline.  I'd look at
> > git commits in the 5.x code around the marshaller version code and see
> > what was touched in the commit.
> > 
> > 
> > > 
> > > Art
> > > 
> > > 
> > > On Tue, Aug 22, 2023 at 12:22 PM Matt Pavlovich <mattrpav@gmail.com>
> > wrote:
> > > 
> > > > Hi-
> > > > 
> > > > The activmeq-openwire project is currently hosted in a separate git
> > > > repository. The project is used to generate marshaller classes for
> > multiple
> > > > languages and would be suitable for supporting multi-broker openwire
> > > > support as well (5.x and Artemis). However, it does not appear to be
> > active
> > > > in any build lifecycle or toolchain for any of the ActiveMQ projects.
> > > > 
> > > > I propose that we host the activemq-openwire project in the main 5.x
> > tree
> > > > for a couple reasons:
> > > > 
> > > > 1. JDK changes and overall maintenance is easier from a single repo.
> We
> > > > can add notes able compatibility or a README-VERSIONS.md to note what
> > > > product releases go to which protocol versions, and when those
> protocol
> > > > versions changed.
> > > > 
> > > > 2. ActiveMQ 5.x uses openwire as its internal native protocol. It
> makes
> > > > sense to host it there, especially of things like enhancements to
> > network
> > > > connector commands, which other client libraries and brokers usually
> do
> > not
> > > > adopt fully.
> > > > 
> > > > 3. There are planned enhancements coming that most likely require
> > openwire
> > > > version bumps:
> > > > - JMS 2.0 support features
> > > > - Replication support (using Network Connectors)
> > > > 
> > > > Discuss.
> > > > 
> > > > Thank you,
> > > > Matt Pavlovich
> > > > 
> > > > 
> > 
> > --
> > Tim Bish
> > 
> > 
> PowerUp 2024 <https://powerup.finvi.com/>
> Savannah, GA
> March 18 - 21, 2024
> [https://finvi.com/wp-content/uploads/2023/05/PowerUp_2024_Savannah.jpg]<
> https://powerup.finvi.com/>
> 
> 
> Attention: This message and all attachments are private and may contain
> information that is confidential and privileged. If you received this
> message in error, please notify the sender by reply email and delete the
> message immediately.
> 


-- 
perl -e 'print
unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );'
http://bsnyder.org/ <http://bruceblog.org/>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic