Re: Karaf 3,4 plans?

2014-06-20 Thread Benjamin Graf
Hi,

I think this discussion shows that karaf needs an actual release and 
maintenance plan. Don't forget we still have 2.3.x and 2.x branch used and 
developed. 2.4 will be an OSGi r5 release too. Well, that's really confusing. 
;-)

Regards
Benjamin

On 19. Juni 2014 21:24:53 MESZ, Jean-Baptiste Onofré j...@nanthrax.net 
wrote:
Hi Scott,

to be clear, this is the current situation:

Karaf 3.0.1 (latest release): Felix 4.2.1/Equinox 3.8.2, OSGi r4.3 (and

partial r5 support)
Karaf 3.0.2 (next release, planned in a couple of weeks): Felix 
4.4.0/Equinox 3.9.1, OSGi r5
Karaf 4.0.0 (future): Felix 4.4.0/Equinox 3.9.1, OSGi r5

Regards
JB

On 06/19/2014 08:27 PM, Scott Lewis wrote:
 On 6/19/2014 1:59 AM, Jean-Baptiste Onofré wrote:
 Yes, it is but not yet released (it will be included in 3.0.2). I
 talked about the current version in 3.0.1 (latest release).

 I'm a little confused about framework versions and Karaf version.

 Is the conclusion that 3.0.1 (latest release) does not have the Felix
 version that supports OSGi R5?   But some version of Felix that
supports
 R5 will be included in Karaf 3.0.2?

 If that's right:

 1) When is Karaf 3.0.2 to be expected?
 2) Which version of Felix will be included in 3.0.2?

 Thanksinadvance,

 Scott



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

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

Re: Karaf 3,4 plans?

2014-06-20 Thread Guillaume Nodet
2014-06-20 11:01 GMT+02:00 Jean-Baptiste Onofré j...@nanthrax.net:

 Hi Benjamin,

 If you follow the discussion on the dev mailing list, I think the release
 plan is well defined.
 More over on the website you have the dependency matrix.

 We maintain two maintenance release branches:

 1/ 2.3.x is previous maintenance release
 2/ 3.0.x is current maintenance release
 3/ 4.0.0 is future (where we do the refactoring, etc, it would not be
 released before September).
 4/ 2.x (2.4.x) is transition branch between 2.3.x and 3.0.x. Not sure it
 would make much sense to release it now (I would encourage users to jump
 from 2.3.x to 3.0.x). So no plan for now about a release.
 That's why I didn't talk about 2.4 in my previous e-mail.


Well, I actually need this release asap.  Users can quite safely migrate
from 2.3.x to 2.4.x, but switching to 3.0.x is a much bigger change with
lots of incompatibilites.  So users in need for OSGi r5 would really
benefit from it.
I'm planning for a 2.4.0 release as soon as the snapshot dependencies can
be resolved.



 I will add a page on the website to add this plan:
 https://issues.apache.org/jira/browse/KARAF-3060

 I will do that in a couple of minutes.

 Regards
 JB


 On 06/20/2014 10:37 AM, Benjamin Graf wrote:

 Hi,

 I think this discussion shows that karaf needs an actual release and
 maintenance plan. Don't forget we still have 2.3.x and 2.x branch used
 and developed. 2.4 will be an OSGi r5 release too. Well, that's really
 confusing. ;-)

 Regards
 Benjamin

 On 19. Juni 2014 21:24:53 MESZ, Jean-Baptiste Onofré j...@nanthrax.net
 wrote:

 Hi Scott,

 to be clear, this is the current situation:

 Karaf 3.0.1 (latest release): Felix 4.2.1/Equinox 3.8.2, OSGi r4.3
 (and
 partial r5 support)
 Karaf 3.0.2 (next release, planned in a couple of weeks): Felix
 4.4.0/Equinox 3.9.1, OSGi r5
 Karaf 4.0.0 (future): Felix 4.4.0/Equinox 3.9.1, OSGi r5

 Regards
 JB

 On 06/19/2014 08:27 PM, Scott Lewis wrote:

 On 6/19/2014 1:59 AM, Jean-Baptiste Onofré wrote:

 Yes, it is but not yet released (it will be included in
 3.0.2). I
 talked about the current version in 3.0.1 (latest release).


 I'm a little confused about framework versions and Karaf version.

 Is the conclusion that 3.0.1 (latest release) does not have the
 Felix
 version that supports OSGi R5? But some version of Felix that
 supports
 R5 will be included in Karaf 3.0.2?

 If that's right:

 1) When is Karaf 3.0.2 to be expected?
 2) Which version of Felix will be included in 3.0.2?

 Thanksinadvance,

 Scott




 --
 Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
 gesendet.


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



Re: Karaf 3,4 plans?

2014-06-20 Thread Jean-Baptiste Onofré

Hi Guillaume,

I have no problem to release 2.4.0, but it means that we have to release 
some dependency projects (aries especially) quickly.


Let me help on that.

Regards
JB

On 06/20/2014 02:07 PM, Guillaume Nodet wrote:

2014-06-20 11:01 GMT+02:00 Jean-Baptiste Onofré j...@nanthrax.net:


Hi Benjamin,

If you follow the discussion on the dev mailing list, I think the release
plan is well defined.
More over on the website you have the dependency matrix.

We maintain two maintenance release branches:

1/ 2.3.x is previous maintenance release
2/ 3.0.x is current maintenance release
3/ 4.0.0 is future (where we do the refactoring, etc, it would not be
released before September).
4/ 2.x (2.4.x) is transition branch between 2.3.x and 3.0.x. Not sure it
would make much sense to release it now (I would encourage users to jump
from 2.3.x to 3.0.x). So no plan for now about a release.
That's why I didn't talk about 2.4 in my previous e-mail.



Well, I actually need this release asap.  Users can quite safely migrate
from 2.3.x to 2.4.x, but switching to 3.0.x is a much bigger change with
lots of incompatibilites.  So users in need for OSGi r5 would really
benefit from it.
I'm planning for a 2.4.0 release as soon as the snapshot dependencies can
be resolved.




I will add a page on the website to add this plan:
https://issues.apache.org/jira/browse/KARAF-3060

I will do that in a couple of minutes.

Regards
JB


On 06/20/2014 10:37 AM, Benjamin Graf wrote:


Hi,

I think this discussion shows that karaf needs an actual release and
maintenance plan. Don't forget we still have 2.3.x and 2.x branch used
and developed. 2.4 will be an OSGi r5 release too. Well, that's really
confusing. ;-)

Regards
Benjamin

On 19. Juni 2014 21:24:53 MESZ, Jean-Baptiste Onofré j...@nanthrax.net
wrote:

 Hi Scott,

 to be clear, this is the current situation:

 Karaf 3.0.1 (latest release): Felix 4.2.1/Equinox 3.8.2, OSGi r4.3
(and
 partial r5 support)
 Karaf 3.0.2 (next release, planned in a couple of weeks): Felix
 4.4.0/Equinox 3.9.1, OSGi r5
 Karaf 4.0.0 (future): Felix 4.4.0/Equinox 3.9.1, OSGi r5

 Regards
 JB

 On 06/19/2014 08:27 PM, Scott Lewis wrote:

 On 6/19/2014 1:59 AM, Jean-Baptiste Onofré wrote:

 Yes, it is but not yet released (it will be included in
 3.0.2). I
 talked about the current version in 3.0.1 (latest release).


 I'm a little confused about framework versions and Karaf version.

 Is the conclusion that 3.0.1 (latest release) does not have the
 Felix
 version that supports OSGi R5? But some version of Felix that
 supports
 R5 will be included in Karaf 3.0.2?

 If that's right:

 1) When is Karaf 3.0.2 to be expected?
 2) Which version of Felix will be included in 3.0.2?

 Thanksinadvance,

 Scott




--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
gesendet.



--
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: Karaf 3,4 plans?

2014-06-20 Thread Scott Lewis

On 6/20/2014 2:01 AM, Jean-Baptiste Onofré wrote:

Hi Benjamin,

If you follow the discussion on the dev mailing list, I think the 
release plan is well defined.


FWIW, it would be helpful to translate the release plan to the roadmap:

https://cwiki.apache.org/confluence/display/KARAF/Roadmap

There is lots of traffic on this mailing list that naturally has no 
connection to the release plans, and at least some of us cannot monitor 
the mailing list closely at all times.



More over on the website you have the dependency matrix.


That's great.  Perhaps a link to it on the Roadmap would help.

Scott



Re: Karaf 3,4 plans?

2014-06-20 Thread Jean-Baptiste Onofré

Hi Scott,

I removed the link to this wiki page (on the website), because I don't 
like it.

It's no more up to date an limited.

On the other hand, I added:

http://karaf.apache.org/index/community/releases-schedule.html

Regards
JB

On 06/20/2014 08:05 PM, Scott Lewis wrote:

On 6/20/2014 2:01 AM, Jean-Baptiste Onofré wrote:

Hi Benjamin,

If you follow the discussion on the dev mailing list, I think the
release plan is well defined.


FWIW, it would be helpful to translate the release plan to the roadmap:

https://cwiki.apache.org/confluence/display/KARAF/Roadmap

There is lots of traffic on this mailing list that naturally has no
connection to the release plans, and at least some of us cannot monitor
the mailing list closely at all times.


More over on the website you have the dependency matrix.


That's great.  Perhaps a link to it on the Roadmap would help.

Scott



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


Re: Karaf 3,4 plans?

2014-06-19 Thread Benjamin Graf

Just to clarify even the 3.0.x branch is one r5 yet (since KARAF-2860). :-)

Regards
Benjamin

On 18.06.2014 20:06, Jean-Baptiste Onofré wrote:

It sounds good to me.

Regards
JB

On 06/18/2014 08:02 PM, Guillaume Nodet wrote:

I'd like to have a release or karaf 2.4 and a 4.0 beta during july.
I think we should aim for a 4.0 soon in september maybe.


2014-06-18 19:45 GMT+02:00 Jean-Baptiste Onofré j...@nanthrax.net:


Hi Scott,

Karaf 3 uses:
- Felix Framework 4.2.1
- Equinox 3.8.2

So it means full OSGi r4.3 support, and partial r5 support.

I upgraded Karaf 4 to use Felix Framework 4.4.0 and Equinox 3.9.1,
providing a full OSGi r5 support.

In term of release plan, I schedule Karaf 3.0.2 at least for end of 
next
week (we need some update of transitive projects for full Java8 
support).

No plan for Karaf 4 for now.

I would propose to prepare to r5 framework update for Karaf 3.0.3 (or
maybe on a 3.1.x branch, it would be better).

Regards
JB


On 06/18/2014 06:47 PM, Scott Lewis wrote:


Hi Folks,

I'm working on producing karaf features for ECF's upcoming Luna 
release
(next week), and I'm wondering:  should I target Karaf 3.0.1 or 
Karaf 4?


I've seen discussion of Karaf 4 on this mailing list, but I couldn't
find details of it on the karaf roadmap [1].  e.g. which OSGi 
framework

version is going to be supported in 4 (i.e. which versions of Felix or
Equinox are going to be used), as well as other new/added/changed
features in karaf itself.   It would also be nice to know some general
release plans/schedule for 3.X and 4...if it's available.

If possible, I would prefer to target both current and upcoming 
releases
of karaf for the ECF R5 OSGi Remote Services impl being released 
June 25
[2], but there are some spec-imposed dependencies on framework 
versions
(wiring API, etc), so it's helpful to know what the karaf 4 
dependencies

are going to be.

Thanksinadvance for any info or plans pointers,

Scott

[1] https://cwiki.apache.org/confluence/display/KARAF/Roadmap
[2] https://wiki.eclipse.org/Simultaneous_Release



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









Re: Karaf 3,4 plans?

2014-06-19 Thread Guillaume Nodet
Well, we can't make any plans on r6 until felix supports imho.


2014-06-19 10:43 GMT+02:00 Benjamin Graf benjamin.g...@gmx.net:

 Just to clarify even the 3.0.x branch is one r5 yet (since KARAF-2860). :-)

 Regards
 Benjamin


 On 18.06.2014 20:06, Jean-Baptiste Onofré wrote:

 It sounds good to me.

 Regards
 JB

 On 06/18/2014 08:02 PM, Guillaume Nodet wrote:

 I'd like to have a release or karaf 2.4 and a 4.0 beta during july.
 I think we should aim for a 4.0 soon in september maybe.


 2014-06-18 19:45 GMT+02:00 Jean-Baptiste Onofré j...@nanthrax.net:

  Hi Scott,

 Karaf 3 uses:
 - Felix Framework 4.2.1
 - Equinox 3.8.2

 So it means full OSGi r4.3 support, and partial r5 support.

 I upgraded Karaf 4 to use Felix Framework 4.4.0 and Equinox 3.9.1,
 providing a full OSGi r5 support.

 In term of release plan, I schedule Karaf 3.0.2 at least for end of next
 week (we need some update of transitive projects for full Java8
 support).
 No plan for Karaf 4 for now.

 I would propose to prepare to r5 framework update for Karaf 3.0.3 (or
 maybe on a 3.1.x branch, it would be better).

 Regards
 JB


 On 06/18/2014 06:47 PM, Scott Lewis wrote:

  Hi Folks,

 I'm working on producing karaf features for ECF's upcoming Luna release
 (next week), and I'm wondering:  should I target Karaf 3.0.1 or Karaf
 4?

 I've seen discussion of Karaf 4 on this mailing list, but I couldn't
 find details of it on the karaf roadmap [1].  e.g. which OSGi framework
 version is going to be supported in 4 (i.e. which versions of Felix or
 Equinox are going to be used), as well as other new/added/changed
 features in karaf itself.   It would also be nice to know some general
 release plans/schedule for 3.X and 4...if it's available.

 If possible, I would prefer to target both current and upcoming
 releases
 of karaf for the ECF R5 OSGi Remote Services impl being released June
 25
 [2], but there are some spec-imposed dependencies on framework versions
 (wiring API, etc), so it's helpful to know what the karaf 4
 dependencies
 are going to be.

 Thanksinadvance for any info or plans pointers,

 Scott

 [1] https://cwiki.apache.org/confluence/display/KARAF/Roadmap
 [2] https://wiki.eclipse.org/Simultaneous_Release


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







Re: Karaf 3,4 plans?

2014-06-19 Thread Jean-Baptiste Onofré
Yes, it is but not yet released (it will be included in 3.0.2). I talked 
about the current version in 3.0.1 (latest release).


Regards
JB

On 06/19/2014 10:43 AM, Benjamin Graf wrote:

Just to clarify even the 3.0.x branch is one r5 yet (since KARAF-2860). :-)

Regards
Benjamin

On 18.06.2014 20:06, Jean-Baptiste Onofré wrote:

It sounds good to me.

Regards
JB

On 06/18/2014 08:02 PM, Guillaume Nodet wrote:

I'd like to have a release or karaf 2.4 and a 4.0 beta during july.
I think we should aim for a 4.0 soon in september maybe.


2014-06-18 19:45 GMT+02:00 Jean-Baptiste Onofré j...@nanthrax.net:


Hi Scott,

Karaf 3 uses:
- Felix Framework 4.2.1
- Equinox 3.8.2

So it means full OSGi r4.3 support, and partial r5 support.

I upgraded Karaf 4 to use Felix Framework 4.4.0 and Equinox 3.9.1,
providing a full OSGi r5 support.

In term of release plan, I schedule Karaf 3.0.2 at least for end of
next
week (we need some update of transitive projects for full Java8
support).
No plan for Karaf 4 for now.

I would propose to prepare to r5 framework update for Karaf 3.0.3 (or
maybe on a 3.1.x branch, it would be better).

Regards
JB


On 06/18/2014 06:47 PM, Scott Lewis wrote:


Hi Folks,

I'm working on producing karaf features for ECF's upcoming Luna
release
(next week), and I'm wondering:  should I target Karaf 3.0.1 or
Karaf 4?

I've seen discussion of Karaf 4 on this mailing list, but I couldn't
find details of it on the karaf roadmap [1].  e.g. which OSGi
framework
version is going to be supported in 4 (i.e. which versions of Felix or
Equinox are going to be used), as well as other new/added/changed
features in karaf itself.   It would also be nice to know some general
release plans/schedule for 3.X and 4...if it's available.

If possible, I would prefer to target both current and upcoming
releases
of karaf for the ECF R5 OSGi Remote Services impl being released
June 25
[2], but there are some spec-imposed dependencies on framework
versions
(wiring API, etc), so it's helpful to know what the karaf 4
dependencies
are going to be.

Thanksinadvance for any info or plans pointers,

Scott

[1] https://cwiki.apache.org/confluence/display/KARAF/Roadmap
[2] https://wiki.eclipse.org/Simultaneous_Release



--
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: Karaf 3,4 plans?

2014-06-19 Thread Scott Lewis

On 6/19/2014 1:59 AM, Jean-Baptiste Onofré wrote:
Yes, it is but not yet released (it will be included in 3.0.2). I 
talked about the current version in 3.0.1 (latest release).


I'm a little confused about framework versions and Karaf version.

Is the conclusion that 3.0.1 (latest release) does not have the Felix 
version that supports OSGi R5?   But some version of Felix that supports 
R5 will be included in Karaf 3.0.2?


If that's right:

1) When is Karaf 3.0.2 to be expected?
2) Which version of Felix will be included in 3.0.2?

Thanksinadvance,

Scott




Re: Karaf 3,4 plans?

2014-06-19 Thread Jean-Baptiste Onofré

Hi Scott,

to be clear, this is the current situation:

Karaf 3.0.1 (latest release): Felix 4.2.1/Equinox 3.8.2, OSGi r4.3 (and 
partial r5 support)
Karaf 3.0.2 (next release, planned in a couple of weeks): Felix 
4.4.0/Equinox 3.9.1, OSGi r5

Karaf 4.0.0 (future): Felix 4.4.0/Equinox 3.9.1, OSGi r5

Regards
JB

On 06/19/2014 08:27 PM, Scott Lewis wrote:

On 6/19/2014 1:59 AM, Jean-Baptiste Onofré wrote:

Yes, it is but not yet released (it will be included in 3.0.2). I
talked about the current version in 3.0.1 (latest release).


I'm a little confused about framework versions and Karaf version.

Is the conclusion that 3.0.1 (latest release) does not have the Felix
version that supports OSGi R5?   But some version of Felix that supports
R5 will be included in Karaf 3.0.2?

If that's right:

1) When is Karaf 3.0.2 to be expected?
2) Which version of Felix will be included in 3.0.2?

Thanksinadvance,

Scott




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


Re: Karaf 3,4 plans?

2014-06-18 Thread Jean-Baptiste Onofré

It sounds good to me.

Regards
JB

On 06/18/2014 08:02 PM, Guillaume Nodet wrote:

I'd like to have a release or karaf 2.4 and a 4.0 beta during july.
I think we should aim for a 4.0 soon in september maybe.


2014-06-18 19:45 GMT+02:00 Jean-Baptiste Onofré j...@nanthrax.net:


Hi Scott,

Karaf 3 uses:
- Felix Framework 4.2.1
- Equinox 3.8.2

So it means full OSGi r4.3 support, and partial r5 support.

I upgraded Karaf 4 to use Felix Framework 4.4.0 and Equinox 3.9.1,
providing a full OSGi r5 support.

In term of release plan, I schedule Karaf 3.0.2 at least for end of next
week (we need some update of transitive projects for full Java8 support).
No plan for Karaf 4 for now.

I would propose to prepare to r5 framework update for Karaf 3.0.3 (or
maybe on a 3.1.x branch, it would be better).

Regards
JB


On 06/18/2014 06:47 PM, Scott Lewis wrote:


Hi Folks,

I'm working on producing karaf features for ECF's upcoming Luna release
(next week), and I'm wondering:  should I target Karaf 3.0.1 or Karaf 4?

I've seen discussion of Karaf 4 on this mailing list, but I couldn't
find details of it on the karaf roadmap [1].  e.g. which OSGi framework
version is going to be supported in 4 (i.e. which versions of Felix or
Equinox are going to be used), as well as other new/added/changed
features in karaf itself.   It would also be nice to know some general
release plans/schedule for 3.X and 4...if it's available.

If possible, I would prefer to target both current and upcoming releases
of karaf for the ECF R5 OSGi Remote Services impl being released June 25
[2], but there are some spec-imposed dependencies on framework versions
(wiring API, etc), so it's helpful to know what the karaf 4 dependencies
are going to be.

Thanksinadvance for any info or plans pointers,

Scott

[1] https://cwiki.apache.org/confluence/display/KARAF/Roadmap
[2] https://wiki.eclipse.org/Simultaneous_Release



--
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