gemmellr commented on PR #225:
URL: https://github.com/apache/qpid-broker-j/pull/225#issuecomment-1787514391

   This still seems way over complicated to be starting with. In some ways 
actually more than it was first time round now there are 2 different mechanisms 
to use, and yet still the 192 options.
   
   Other broker projects here at the ASF, some that have done this very 
recently, ended up with 1 or 2 basic images being published, with configs that 
roughly match the existing release bundles. Built from the existing release 
bundle, using a basic script. For anything else configuration wise, users can 
then configure the broker. They are trivial by comparison, and look far easier 
to maintain later than this, and actually allow building from any release 
version as well which this approach by contrast doesnt look to.
   
   E.g I simply do not see a need for us to have, and need to maintain later, 
_16_ new assembly variants inside this module to select protocols or store 
types from. Which as before, the protocol options are actually not even clear 
which protocols will be getting enabled and so will actually mislead, and you 
cant even select any different options if you want a combo. Users that want to 
configure protocols and store types can and should just configure that using 
the far more flexible existing configuration mechanisms for that, or just make 
their own images as they must have been doing for a decade already. All we need 
to do is make it easy for people to supply their own desired configuration 
(which its not clear this really does yet).
   
   If they want to customise the deps they based on their protocols and stores, 
can make their own images, as they  have had to for a decade already.
   
   We can pick a JVM, we dont need to support them all. 17 or 21 at this point 
makes sense. 
   
   We dont need 4 OS options. Particularly when one is going EOL in a bit over 
6 months. 1 would be fine, 2 at a stretch if you want to e.g do alpine.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to