You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@karaf.apache.org by Jean-Baptiste Onofré <jb...@nanthrax.net> on 2012/04/10 10:47:26 UTC

Karaf 2.3.x branch guideline

Hi all,

as you probably saw, Guillaume created the karaf-2.3.x branch.
We started to move Jira issues on the "correct" branches.

I propose the following guidelines for the different branches:
- karaf-2.2.x is only for bug fixes: no refactoring, no new features, no 
enhancements, only bug fixes
- karaf-2.3.x is for bug fixes and new features. It's a kind of mix 
between 3.0.0 and 2.2.x. Most of the 3.0.0 features will be there (OSGi 
r4.3), but not sub-shell, and pax-url-mvn (not aether).
- trunk (3.0.0) includes OSGi r4.3 (and related OSGi frameworks), 
sub-shell, pax-url-aether, etc.

Does it sound good for you ?

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

Re: Karaf 2.3.x branch guideline

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
It makes sense guys.

The purpose is to share the same vision on the branches ;)

I will create a wiki page to describe it.

Regards
JB

On 04/10/2012 01:52 PM, Andreas Pieber wrote:
> @JB +1; except that I think that we should not break backward
> compatibility in the 2.x line -->  2.3 1.5/1.6/1.7 (-->  +1 to Ioannis)
> @Achim: +1, sounds fine
>
> Kind regards,
> Andreas
>
> On Tue, Apr 10, 2012 at 13:15, Guillaume Nodet<gn...@gmail.com>  wrote:
>> We need to keep 2.3.x for compatible features or improvements.
>>
>> On Tue, Apr 10, 2012 at 10:47, Jean-Baptiste Onofré<jb...@nanthrax.net>  wrote:
>>
>>> Hi all,
>>>
>>> as you probably saw, Guillaume created the karaf-2.3.x branch.
>>> We started to move Jira issues on the "correct" branches.
>>>
>>> I propose the following guidelines for the different branches:
>>> - karaf-2.2.x is only for bug fixes: no refactoring, no new features, no
>>> enhancements, only bug fixes
>>> - karaf-2.3.x is for bug fixes and new features. It's a kind of mix
>>> between 3.0.0 and 2.2.x. Most of the 3.0.0 features will be there (OSGi
>>> r4.3), but not sub-shell, and pax-url-mvn (not aether).
>>> - trunk (3.0.0) includes OSGi r4.3 (and related OSGi frameworks),
>>> sub-shell, pax-url-aether, etc.
>>>
>>> Does it sound good for you ?
>>>
>>> Regards
>>> JB
>>> --
>>> Jean-Baptiste Onofré
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>
>>
>>
>> --
>> ------------------------
>> Guillaume Nodet
>> ------------------------
>> Blog: http://gnodet.blogspot.com/
>> ------------------------
>> FuseSource, Integration everywhere
>> http://fusesource.com

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

Re: Karaf 2.3.x branch guideline

Posted by Andreas Pieber <an...@gmail.com>.
@JB +1; except that I think that we should not break backward
compatibility in the 2.x line --> 2.3 1.5/1.6/1.7 (--> +1 to Ioannis)
@Achim: +1, sounds fine

Kind regards,
Andreas

On Tue, Apr 10, 2012 at 13:15, Guillaume Nodet <gn...@gmail.com> wrote:
> We need to keep 2.3.x for compatible features or improvements.
>
> On Tue, Apr 10, 2012 at 10:47, Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
>> Hi all,
>>
>> as you probably saw, Guillaume created the karaf-2.3.x branch.
>> We started to move Jira issues on the "correct" branches.
>>
>> I propose the following guidelines for the different branches:
>> - karaf-2.2.x is only for bug fixes: no refactoring, no new features, no
>> enhancements, only bug fixes
>> - karaf-2.3.x is for bug fixes and new features. It's a kind of mix
>> between 3.0.0 and 2.2.x. Most of the 3.0.0 features will be there (OSGi
>> r4.3), but not sub-shell, and pax-url-mvn (not aether).
>> - trunk (3.0.0) includes OSGi r4.3 (and related OSGi frameworks),
>> sub-shell, pax-url-aether, etc.
>>
>> Does it sound good for you ?
>>
>> Regards
>> JB
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>
>
> --
> ------------------------
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> FuseSource, Integration everywhere
> http://fusesource.com

Re: Karaf 2.3.x branch guideline

Posted by Guillaume Nodet <gn...@gmail.com>.
We need to keep 2.3.x for compatible features or improvements.

On Tue, Apr 10, 2012 at 10:47, Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:

> Hi all,
>
> as you probably saw, Guillaume created the karaf-2.3.x branch.
> We started to move Jira issues on the "correct" branches.
>
> I propose the following guidelines for the different branches:
> - karaf-2.2.x is only for bug fixes: no refactoring, no new features, no
> enhancements, only bug fixes
> - karaf-2.3.x is for bug fixes and new features. It's a kind of mix
> between 3.0.0 and 2.2.x. Most of the 3.0.0 features will be there (OSGi
> r4.3), but not sub-shell, and pax-url-mvn (not aether).
> - trunk (3.0.0) includes OSGi r4.3 (and related OSGi frameworks),
> sub-shell, pax-url-aether, etc.
>
> Does it sound good for you ?
>
> Regards
> JB
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
FuseSource, Integration everywhere
http://fusesource.com

Re: Karaf 2.3.x branch guideline

Posted by Ioannis Canellos <io...@gmail.com>.
Why not having jdk 1.7 support in the 2.2.x branch?


-- 
*Ioannis Canellos*
*
FuseSource <http://fusesource.com>

**
Blog: http://iocanel.blogspot.com
**
Twitter: iocanel
*

Re: Karaf 2.3.x branch guideline

Posted by Achim Nierbeck <bc...@googlemail.com>.
For the "Web"-Part I think we can go for the following versions:

Karaf 2.2.x
- Jetty 7.x + Pax Web 1.0.x

Karaf 2.3.x
- Jetty 7.x + Pax Web 1.1.x (already available)

Karaf 3.x
- Jetty 8.x + Pax Web 2.0 (working on it, but close to release ;) )


Regards, Achim

2012/4/10 Jean-Baptiste Onofré <jb...@nanthrax.net>:
> About the versions, I propose:
>
> JDK
> - karaf-2.2.x: build and compliant with JDK 1.5/1.6
> - karaf-2.3.x: build and compliant with JDK 1.6/1.7
> - trunk: build and compliant with JDK 1.6/1.7
>
> OSGi
> - karaf-2.2.x: OSGi r4.2 (Felix 3.x, Equinox 3.6.x)
> - karaf 2.3.x/trunk: OSGi r4.3 (Felix 4.x, Equinox 3.7.x)
>
>
> Regards
> JB
>
> On 04/10/2012 10:47 AM, Jean-Baptiste Onofré wrote:
>>
>> Hi all,
>>
>> as you probably saw, Guillaume created the karaf-2.3.x branch.
>> We started to move Jira issues on the "correct" branches.
>>
>> I propose the following guidelines for the different branches:
>> - karaf-2.2.x is only for bug fixes: no refactoring, no new features, no
>> enhancements, only bug fixes
>> - karaf-2.3.x is for bug fixes and new features. It's a kind of mix
>> between 3.0.0 and 2.2.x. Most of the 3.0.0 features will be there (OSGi
>> r4.3), but not sub-shell, and pax-url-mvn (not aether).
>> - trunk (3.0.0) includes OSGi r4.3 (and related OSGi frameworks),
>> sub-shell, pax-url-aether, etc.
>>
>> Does it sound good for you ?
>>
>> Regards
>> JB
>
>
> --
> Jean-Baptiste Onofré
> jbonofre@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
blog <http://notizblog.nierbeck.de/>

Re: Karaf 2.3.x branch guideline

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
About the versions, I propose:

JDK
- karaf-2.2.x: build and compliant with JDK 1.5/1.6
- karaf-2.3.x: build and compliant with JDK 1.6/1.7
- trunk: build and compliant with JDK 1.6/1.7

OSGi
- karaf-2.2.x: OSGi r4.2 (Felix 3.x, Equinox 3.6.x)
- karaf 2.3.x/trunk: OSGi r4.3 (Felix 4.x, Equinox 3.7.x)

Regards
JB

On 04/10/2012 10:47 AM, Jean-Baptiste Onofré wrote:
> Hi all,
>
> as you probably saw, Guillaume created the karaf-2.3.x branch.
> We started to move Jira issues on the "correct" branches.
>
> I propose the following guidelines for the different branches:
> - karaf-2.2.x is only for bug fixes: no refactoring, no new features, no
> enhancements, only bug fixes
> - karaf-2.3.x is for bug fixes and new features. It's a kind of mix
> between 3.0.0 and 2.2.x. Most of the 3.0.0 features will be there (OSGi
> r4.3), but not sub-shell, and pax-url-mvn (not aether).
> - trunk (3.0.0) includes OSGi r4.3 (and related OSGi frameworks),
> sub-shell, pax-url-aether, etc.
>
> Does it sound good for you ?
>
> Regards
> JB

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

Re: Karaf 2.3.x branch guideline

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Another note: the "shell table" module will be on karaf-2.3.x branch as 
well.

Regards
JB

On 04/10/2012 10:47 AM, Jean-Baptiste Onofré wrote:
> Hi all,
>
> as you probably saw, Guillaume created the karaf-2.3.x branch.
> We started to move Jira issues on the "correct" branches.
>
> I propose the following guidelines for the different branches:
> - karaf-2.2.x is only for bug fixes: no refactoring, no new features, no
> enhancements, only bug fixes
> - karaf-2.3.x is for bug fixes and new features. It's a kind of mix
> between 3.0.0 and 2.2.x. Most of the 3.0.0 features will be there (OSGi
> r4.3), but not sub-shell, and pax-url-mvn (not aether).
> - trunk (3.0.0) includes OSGi r4.3 (and related OSGi frameworks),
> sub-shell, pax-url-aether, etc.
>
> Does it sound good for you ?
>
> Regards
> JB

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