On Mon, Jun 2, 2008 at 2:34 PM, Paul Melis <[EMAIL PROTECTED]> wrote:
> Would there be a single stable branch and one development one? I.e. when 2.6
> would come out it would supersede 2.4?

Each stable series would be independent.  A new stable release such as
2.6.0 would become the main stable branch and it's own series but it
wouldn't replace 2.4.0 and it's own series.

I'd imagine that users might still want to fixes applied to a previous
stable release if that's the version that their app is shipping
against, so a 2.4.1 could come out, then 2.6.0, then another patch to
2.4 would bring it to 2.4.2, then later patch to 2.6.0 would bring its
own series to 2.6.1.

>> If I were to tag a 2.4.1 right now I'd just use SVN as I don't have
>> the time to review all the different changes and back porting them to
>> 2.4.
>>
>
> But that doesn't really solve this on the long term, does it.

This discussion is looking to what we might need to do to solve the long term
maintenance of stable releases, as well as the immediate case of what to do
about 2.4.1.   Right now we have no formal system for maintaining stable
releases, as long as we start moving towards some system then I'm happy,
but we have to start moving in this direction even if we just take baby steps.


> To be able to
> have easily manageable stable branches would mean branching the trunk just
> before a new minor stable release and then backporting fixes and small
> additions from the trunk to work up to each new point release on the stable
> branch.

I'd suggest that a 2.6.x series starts with 2.6.0 and branches this to
make the base for 2.6.1, then this branch gets patches applied to it
from trunk or perhaps separate patches that trunk won't have.  It
might be that trunk then takes fixes from
these branches.

For the 2.4.x series we either use the 2.4.0 branch as a base, or
2.5.1 or trunk.  The horse has bolted a bit already on the 2.4 series
as we are already into the 2.5.x developer series so it's a bit of
unusual situation - the proposed system of stable developer series
maintenance is rather late coming.   I don't mind if the 2.4.x gets
off to a bit of ad-hoc start, its better that it gets off to start
than to just die a death as just another nice idea that no-one had
time to make happen.

Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to