Agree, that’s the easiest way (at least for reviewer not the release manager ;) 
).

Regards
JB

> Le 13 mars 2020 à 15:29, Andrea Cosentino <anco...@gmail.com> a écrit :
> 
> Ah yeah, absolutely, we can do exactly as we've done for 3.1.0.
> 
> The release process time will be more, but the time for voting will be less
> than going in row.
> 
> Il giorno ven 13 mar 2020 alle ore 15:27 Guillaume Nodet <gno...@apache.org>
> ha scritto:
> 
>> I think what JB meant is that we can use a single staging repo and a single
>> vote.
>> It's not a problem to do all releases at once.
>> 
>> Le ven. 13 mars 2020 à 15:06, Andrea Cosentino <anco...@gmail.com> a
>> écrit :
>> 
>>> No, we can't do in this way. We need to first release the camel bits,
>> then
>>> we can also decide to go in parallel, but the first step is release the
>>> main camel baseline.
>>> 
>>> Il giorno ven 13 mar 2020 alle ore 15:04 Jean-Baptiste Onofre <
>>> j...@nanthrax.net> ha scritto:
>>> 
>>>> 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
>>>> 
>>>> 
>>> 
>> 
>> 
>> --
>> ------------------------
>> Guillaume Nodet
>> 

Reply via email to