Re: Thoughts on KARAF-1718
+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
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
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
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
+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