karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Scott England-Sullivan <sully6...@gmail.com>
Subject Re: [DISCUSSION] OSGi core version in Karaf version
Date Sun, 19 Aug 2012 20:45:09 GMT
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 <anpieber@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 <luke@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é <jb@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é
>>>>> jbonofre@apache.org
>>>>> http://blog.nanthrax.net
>>>>> Talend - http://www.talend.com
>>> 
>>> --
>>> Jean-Baptiste Onofré
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>> 

Mime
View raw message