All,

As someone who has to help organizations migrate and define adoption plans I 
much prefer the plan outlined by Andreas. Creating a break in backwards 
compatibility in a minor release causes a loss of faith in enterprise 
organizations. That faith is hard to rebuild later on without a compelling 
reason. 

I also believe having a long term roadmap to adopt OSGi r.5 as part of the 
Karaf 4.0 baseline reinforces good faith. It allows technical leads and 
architects the time to create a migration plan.  It also shows maturity in the 
leadership of Karaf which makes my life much easier. 

Just my two cents. 

Scott ES

Scott England-Sullivan
http://FuseSource.com

On Aug 19, 2012, at 6:45 AM, Andreas Pieber <anpie...@gmail.com> wrote:

> IMHO we don't need to include the same amount of features for 4.0 as
> we did for 3.0 and I neither see any problem releasing Karaf 4 in 6-10
> month...
> 
> Kind regards,
> Andreas
> 
> On Sun, Aug 19, 2012 at 1:01 PM, Łukasz Dywicki <l...@code-house.org> wrote:
>> We spent one year before releasing 3.x. With this velocity we'll support 
>> OSGi 5 in same time as Java will support Jigsaw.
>> 
>> IMHO Karaf 4 is too far to plan anything in it, especially that Equinox and 
>> Felix will be OSGi 5 compatible in more or less half year, I guess.
>> 
>> Best regards,
>> Lukasz
>> 
>> Wiadomość napisana przez Jean-Baptiste Onofré w dniu 18 sie 2012, o godz. 
>> 23:49:
>> 
>>> The first solution sounds good to me.
>>> 
>>> Regards
>>> JB
>>> 
>>> On 08/18/2012 07:19 AM, Andreas Pieber wrote:
>>>> TBH I personally would rather prefer:
>>>> 
>>>> - Karaf 2.2.x => OSGi core 4.2.0
>>>> - Karaf 2.3.x => OSGi core 4.3.0
>>>> - Karaf 3.x.y => OSGi core 4.3.0
>>>> - Karaf 4.x.y => OSGi core 5.0.0
>>>> 
>>>> or
>>>> 
>>>> - Karaf 2.2.x => OSGi core 4.2.0
>>>> - Karaf 2.3.x => OSGi core 4.3.0
>>>> - Karaf 3.x.y => OSGi core 5.0.0
>>>> 
>>>> I know that both options are not really optimal, but I don't think
>>>> that we really want to upgrade the inner core of the entire thing to
>>>> the next major version in a minor of Karaf. There where some API
>>>> changes from a user lvl of view which disallow to drop the same bundle
>>>> into a 4.2/4.3 environment and a 5.0. I do not really fancy the idea
>>>> of breaking compatibility between minor releases. If ppls setup break
>>>> from one minor to the next they lost trust and upgrade ways too late
>>>> although there should be no reason.
>>>> 
>>>> WDYT?
>>>> 
>>>> Kind regards,
>>>> Andreas
>>>> 
>>>> On Sat, Aug 18, 2012 at 12:47 AM, Jean-Baptiste Onofré <j...@nanthrax.net> 
>>>> wrote:
>>>>> Hi team,
>>>>> 
>>>>> As you know, OSGi core 5.0.0 has been released.
>>>>> 
>>>>> I would like to discuss about which version of Karaf should support which
>>>>> version of the OSGi core (and so the corresponding OSGi frameworks).
>>>>> 
>>>>> I have the following proposal:
>>>>> 
>>>>> - Karaf 2.2.x => OSGi core 4.2.0
>>>>> - Karaf 2.3.x => OSGi core 4.3.0
>>>>> - Karaf 3.0.x => OSGi core 4.3.0
>>>>> - Karaf 3.1.x => OSGi core 5.0.0
>>>>> 
>>>>> I would wait Karaf 3.1.x to update to OSGi core 5.0.0 as the OSGi 
>>>>> frameworks
>>>>> are not yet fully ready on this specification.
>>>>> 
>>>>> WDYT ?
>>>>> 
>>>>> Regards
>>>>> JB
>>>>> --
>>>>> Jean-Baptiste Onofré
>>>>> jbono...@apache.org
>>>>> http://blog.nanthrax.net
>>>>> Talend - http://www.talend.com
>>> 
>>> --
>>> Jean-Baptiste Onofré
>>> jbono...@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>> 

Reply via email to