On Wed, Mar 13, 2013 at 12:20 PM, Jean-Baptiste Onofré <j...@nanthrax.net>wrote:

> Agree, but it's mostly possible inside 2.x branches (the codebase has
> changed on trunk).
>
> I don't want to consider "company maintenance" here, just community.
>

Agreed, though our users and our customers need are certainly the same to
some degree.


>
> From a community perspective, I think we have to maintain max 2 branches.
>

I'd rather keep trunk and 2.3.x.  It should be easier to merge from 2.3.x
to 2.x than the opposite.


>
> Regards
> JB
>
>
> On 03/13/2013 12:11 PM, Guillaume Nodet wrote:
>
>> As I said, I think we can live with only backporting to the latest 2.x
>> maintenance branch.
>> When there's a need for an older bug fix release, we can cherry-pick the
>> changes from that branch.
>> It needs to be a community decision so that we know what we're doing and
>> not taken by surprise when preparing a release on an old branch.
>>
>>
>> On Wed, Mar 13, 2013 at 12:07 PM, Christian Schneider <
>> ch...@die-schneider.net> wrote:
>>
>>  I agree that we should allow people to backport features to 2.x. This
>>> allows companies to support
>>> older branches for a longer time than even our community release cycles.
>>> The problem is that as soon as a branch is there it is kind of an
>>> obligation for all developers to backport at least fixes.
>>>
>>> Christian
>>>
>>>
>>> On 13.03.2013 11:32, Guillaume Nodet wrote:
>>>
>>>  I think we already discussed to not add new features to micro branches
>>>> and
>>>> the obvious reason is to keep them stable.
>>>>
>>>> I agree we have limited resources, but backporting fixes amongst 2.x
>>>> branches is mostly painless and usually comes down to a git cherry-pick,
>>>> compared to backporting from trunk to 2.x, so the added work is limited.
>>>>    In addition, we could decide to backport only to 2.3.x and do
>>>> additional
>>>> backport to 2.2.x when there's a need for a 2.2.x release.
>>>> Afaik, there's no current plan for a 2.4.0 (at least, I don't have any
>>>> yet), but i see some minor useful stuff that could be done: some major
>>>> dependencies upgrade could be useful : felix 4.2, pax-web 3 ... There's
>>>> also the jbosgi integration which may come in the coming months.  And
>>>> support for scr or cdi.
>>>>
>>>> Anyway, one thing we should never prevent is for anyone to get involved
>>>> and
>>>> work on older versions if they need for various reasons.  So which
>>>> branches
>>>> we support or eol are just guidelines imho.
>>>>
>>>> On Wed, Mar 13, 2013 at 10:20 AM, Christian Schneider <
>>>> ch...@die-schneider.net> wrote:
>>>>
>>>>
>>>>  --
>>> Christian Schneider
>>> http://www.liquid-reality.de
>>>
>>> Open Source Architect
>>> http://www.talend.com
>>>
>>>
>>>
>>
>>
> --
> Jean-Baptiste Onofré
> jbono...@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 
------------------------
Guillaume Nodet
------------------------
Red Hat, Open Source Integration

Email: gno...@redhat.com
Web: http://fusesource.com
Blog: http://gnodet.blogspot.com/

Reply via email to