Hi Lucas,

1/ About activemq-openwire module, I think we can remove it.
2/ I don’t think it’s useful, and actually, what about removing 
activemq-openwire-legacy. Not sure anyone still use old openwire version.
3/ & 4/ yes, we are generating the openwire via ant (executed/wrapped in 
maven). So, definitely worth to keep it ;)

I hope it helps ;)

Regards
JB

> Le 8 juin 2021 à 11:45, Tetreault, Lucas <tetlu...@amazon.com.INVALID> a 
> écrit :
> 
> Hey folks, 
>  
> I have a few questions about the state OpenWire… 
>  
> 1/ It looks like there was some attempt to separate it from ActiveMQ 
> “Classic”:https://github.com/apache/activemq-openwire 
> <https://github.com/apache/activemq-openwire>. Neither Classic nor Artmemis 
> appear to use this. Should this repo be archived to avoid confusion? 
>  
> 2/ The last openwire version to be moved to activemq-openwire-legacy was v8 
> in 2013. It looks like v12 was already present in 5.15.0. Should v9, v10 and 
> v11 be moved to activemq-openwire-legacy? What is actually the benefit of 
> doing so?
>  
> 3/ The openwire marshallers (e.g.: 
> https://github.com/apache/activemq/blob/main/activemq-client/src/main/java/org/apache/activemq/openwire/v12/ActiveMQBlobMessageMarshaller.java
>  
> <https://github.com/apache/activemq/blob/main/activemq-client/src/main/java/org/apache/activemq/openwire/v12/ActiveMQBlobMessageMarshaller.java>)
>  all include a comment:
>  
> * NOTE!: This file is auto generated - do not modify!
> *        if you need to make a change, please see the modify the groovy 
> scripts in the
> *        under src/gram/script and then use maven openwire:generate to 
> regenerate
>  *        this file.
>  
> However, I can’t see how they are auto-generated? E.g.: v12 
> (https://github.com/apache/activemq/commit/3953b9aaefaee914bdd0702f27aef47c021ceb27
>  
> <https://github.com/apache/activemq/commit/3953b9aaefaee914bdd0702f27aef47c021ceb27>)
>  and v11 
> (https://github.com/apache/activemq/commit/833d30837b0b306e8d9b0a2e54331c25f7c5c292
>  
> <https://github.com/apache/activemq/commit/833d30837b0b306e8d9b0a2e54331c25f7c5c292>)
>  both appear to be added as a single commit but I can’t see what file would 
> have been updated to auto-generate the new marshallers? If the files aren’t 
> auto-generated and those comments are just being copied forward, should they 
> be removed?
>  
> 4/  The activemq-openwire-generator module doesn’t appear to have been 
> updated in any significant way since 2012 and appears to only generate v2 
> openwire code. Should the module be deleted? 
>  
> Lucas Tétreault
> Software Development Manager, Amazon MQ
> email: tetlu...@amazon.com <mailto:tetlu...@amazon.com>
> phone: (778) 222-7107
> 

Reply via email to