Hi Zoran, I think we can do all releases in a row using kind of meta repository. The release manager should be careful to checkout all required repositories.
Thoughts ? Regards JB > Le 13 mars 2020 à 15:02, Zoran Regvart <zo...@regvart.com> a écrit : > > Hi Cameleers, > I'm for splitting, I think in mid to long term this will enable us to > run checks on pull requests and allow us to iterate faster. > > I think we should rethink release process, in a sense that I think we > should try to release from several repositories at the same time. Not > sure if there's a way to ease the effort for the release manager, but > perhaps we should try to invest into that as well. > > zoran > > On Fri, Mar 13, 2020 at 11:06 AM Jean-Baptiste Onofre <j...@nanthrax.net> > wrote: >> >> Hi Andrea, >> >> It makes sense to "mimic" spring-boot. >> >> I have some WIP on Camel Karaf (not directly related to OSGi). I also have >> some non-OSGi Karaf support, but it will be similar to some starter/BOM >> similar to spring-boot. >> >> Regards >> JB >> >>> Le 13 mars 2020 à 10:00, Andrea Cosentino <ancosen1...@yahoo.com.INVALID> a >>> écrit : >>> >>> Hello, >>> >>> We already moved the Spring Boot code and all the SB starters into a >>> separated git repository for convenience and to make the core independent. >>> And the same was done for Camel Quarkus, which started as a separated sub >>> project from the beginning. And we also recently moved the examples out >>> into its own git repository. >>> >>> We should do the same for Karaf/OSGi support for multiple reasons: >>> - Having a separated repository will make easier and faster to release new >>> stuff and fixes without rebuilding the core part (this would be something >>> really useful) >>> - We could have separated documentation as we already have for Spring Boot >>> - We could make the main camel repository lighter >>> - It’s much easier to find code related to OSGi/Karaf as its all together in >>> - We can then add Karaf as a sub project to the Camel website (see projects >>> menu item) >>> - We can have separated documentation on the website for Karaf/OSGi >>> - We can generate a list of components that are supported in Karaf/OSGi and >>> also publish this on the website >>> >>> If we follow this path, we could be able to add new supported platforms in >>> the future without having to modify the core part. >>> >>> We envision that we only need to move core/camel-core-osgi, and all the >>> osgi components, and together with the karaf features and karaf commands, >>> and the itests. We will continue to generate OSGi MANIFEST.MF in the JARs >>> from the main Camel so they are still OSGi bundles. >>> >>> The end result would essentially be the same as today. Camel will continue >>> to be supported and work on Karaf. >>> >>> And we think we should do this before the first LTS release of Apache >>> Camel, which is planned to be Camel 3.3.0. So ideally we get this done for >>> Camel 3.2.0 so more people in the community can get their hands on a >>> release and provide feedback. >>> >>> This will require some effort but we do believe it’s worth the work. >>> >>> Thoughts? >>> >>> -- >>> Andrea Cosentino >>> ---------------------------------- >>> Apache Camel PMC Chair >>> Apache Karaf Committer >>> Apache Servicemix PMC Member >>> Email: ancosen1...@yahoo.com >>> Twitter: @oscerd2 >>> Github: oscerd >> > > > -- > Zoran Regvart