Re: Thoughts on KARAF-1718

2012-08-19 Thread Andreas Pieber
+1 for 3.0.0. For a start I like it as it is right now :-)

Kind regards,
Andreas

On Sat, Aug 18, 2012 at 7:01 PM, Achim Nierbeck bcanh...@googlemail.com wrote:
 +1, since we already had and still have so much un-discussed changes
 in the past 

 2012/8/17 Jean-Baptiste Onofré j...@nanthrax.net:
 +1, we should be able to make that for 3.0.0

 Regards
 JB


 On 08/17/2012 07:34 AM, Ioannis Canellos wrote:

 Hi,

 I have created and attached a patch for:
 https://issues.apache.org/jira/browse/KARAF-1718

 I have it scheduled for 3.1.0, but if you agree we could also have it in
 3.0.0.
 It pretty much works as is, but if we agree to have it in 3.0.0 I could
 work on a couple more improvements that I have in mind.

 Thoughts?


 --
 Jean-Baptiste Onofré
 jbono...@apache.org
 http://blog.nanthrax.net
 Talend - http://www.talend.com



 --

 Apache Karaf http://karaf.apache.org/ Committer  PMC
 OPS4J Pax Web http://wiki.ops4j.org/display/paxweb/Pax+Web/
 Committer  Project Lead
 OPS4J Pax for Vaadin
 http://team.ops4j.org/wiki/display/PAXVAADIN/Home Commiter  Project
 Lead
 blog http://notizblog.nierbeck.de/


Re: [DISCUSSION] OSGi core version in Karaf version

2012-08-19 Thread Łukasz Dywicki
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



Re: [DISCUSSION] OSGi core version in Karaf version

2012-08-19 Thread Andreas Pieber
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



Re: [DISCUSSION] OSGi core version in Karaf version

2012-08-19 Thread Scott England-Sullivan
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
 


Re: [DISCUSSION] OSGi core version in Karaf version

2012-08-19 Thread Freeman Fang
+1 for Andreas's first plan.

Freeman
-
Freeman Fang

FuseSource
Email:ff...@fusesource.com
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: http://weibo.com/u/1473905042

On 2012-8-18, at 下午1:19, 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