Hi, Fair point, the initial intent is "just" to have https://github.com/apache/servicemix/tree/master/assemblies/apache-servicemix like distribution in as apache-karaf-integration.
The users can build their custom distributions based on karaf minimal, karaf standard, karaf integration. Another option is not to create a full distribution, but features repositories only and let user do the assembly. However, a lot of SMX users don't want to create custom distro: they just want to extract & run and then deploy their artifacts (ok, they are probably "old" style :)). Probably the option would be to have ready to use features repositories, and "document" (or eventually add tool) how to use it. Regards JB On Thu, Jan 19, 2023 at 10:42 AM Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > > Hi JB, > > Whereas I can understand the intent I also see it will be hard because: > > 1. Default distro never matches well (even smix got custom distro) > 2. Features are there for that exact need > > If I rephrase my point I guess the request looks more like "get us back what > vendors abandon" but this was mainly about support and contracts, here we'll > not get that so it looks to me we already provide that: karaf + features (+ > optionally custom build if really needed). > Not sticking to that sounds like you will get like hundreds of distro - > without thinking too hard I see: > * cloud one (prometheus/health/log/...) > * jaxrs whiteboard > * jaxrs whiteboard + jpa (web profile like) > * http whiteboard only > * amq > * amq + jpa > * kafka > * kafka + jpa > * pulsar > * pulsar + jpa > * ... > (and all potential matrix) > > Since features were designed to avoid that I think it makes sens to avoid to > go that path, it would also be consistent with the cloud spirit - even if the > move is not actual most companies target some cloud mindset, in particular a > better dep control - which means lighter distros. > > > Hope it makes sense. > > Romain Manni-Bucau > @rmannibucau | Blog | Old Blog | Github | LinkedIn | Book > > > Le jeu. 19 janv. 2023 à 09:27, Jean-Baptiste Onofré <j...@nanthrax.net> a > écrit : >> >> Hi Romain, >> >> It's a request to move "natively" to Karaf: most SMX users already >> moved to Karaf, but they asked for a ready to go distribution. The few >> SMX uses are looking for a similar distribution in Karaf (just to >> avoid creating a distribution themselves). >> >> So, I see more as a new distribution in the Karaf OSGi runtime project >> than a new subproject. >> >> Regards >> JB >> >> On Wed, Jan 18, 2023 at 1:49 PM Romain Manni-Bucau >> <rmannibu...@gmail.com> wrote: >> > >> > Hi JB, >> > >> > Is there a community behind or did people already moved to Karaf so this is >> > just about killing smix project officially. >> > >> > Trying to see if it is mainly about having really itests and enriching >> > features.xml (theorically nothing new) or creating a new distro and almost >> > a subproject. >> > >> > >> > Le mer. 18 janv. 2023 à 13:44, Jean-Baptiste Onofré <j...@nanthrax.net> a >> > écrit : >> > >> > > Hi guys, >> > > >> > > The ServiceMix community is discussing about moving most of the SMX >> > > parts into Karaf (the useful parts ;) ). >> > > >> > > As part of this move, the "main" ServiceMix distribution is mainly a >> > > Karaf assembly. >> > > >> > > Currently, we have two distributions: "standard" >> > > (apache-karaf-x.x.x.tar.gz) and "minimal" >> > > (apache-karaf-minimal-x.x.x.tar.gz). >> > > >> > > I propose to add a new distribution (in assemblies): >> > > apache-karaf-integration-x.x.x.tar.gz containing ready to go >> > > Karaf/Camel/CXF/ActiveMQ smooth integration. >> > > Concretely, it means: >> > > - we will have integration features repository XML >> > > - we will have a distribution based on this features repository >> > > - we will have itest on this distribution with the best coverage we can >> > > >> > > If there is no objection, I will create the Jira and create a PR (as I >> > > have almost all ready :)). >> > > >> > > Thoughts ? >> > > >> > > Regards >> > > JB >> > >