Hi J-S,

On Sun, Jun 1, 2008 at 9:37 PM, Jean-Sébastien Guay
<[EMAIL PROTECTED]> wrote:
> So I think in addition to all you said in the previous message (and with
> which I agree), making a few point releases between stable releases would
> help people keep up to date more easily.

This easy part is deciding that 2.stable.patch releases are valuable.
The harder part is having the manpower to build and maintain them - I
am way overstretched as is, taking on more work is not viable for me
personally.  If we can find volunteers to take on 2.stable.patch
release maintenance then it'll make this possible, and should make the
project run more smoothly once we are all settled in the new roles.

If we are to make these new 2.stable.patch releases with the
assistance of volunteers then we'll need to make this role as easy as
possible. For instance Documentation of the steps that we take to make
a release,  sharing scripts that make releases (build them in to CMake
even?).  Other items like build farms that test the build of the
various branches would be useful would make it easier - something that
a maintainer can leverage (rather than maintain).  We needn't go the
whole hog right away, but take baby steps in this direction.

My thought that the maintainer should each stable series should be
something that could alternate, so one engineer takes on 2.4.x,
another takes on 2.6.x when it comes out etc, but I guess if could be
tackled by one person that takes on several stable releases if the
load is low.  In general I'd expect the load to be relatively light
compared to the work required maintaining trunk and converging to the
initial stable release.

The existence of stable.patch releases does also involve the community
in testing, and maintainers of the binaries for different platforms,
so perhaps one should just be a team, with a different member taking
the lead as the overall
maintainer of a stable releases, or perhaps the stable release
maintainer is an outside who provides the base for the platform
maintainers.

I'd like feedback from the community on how we can make this all
happen.  The initial stab at doing this will require coordination from
me and the first volunteer/group of volunteers, so please ask your
questions about what the role would involve - we can put up a page on
the wiki for this.  To this end I've created two new pages on the
wiki, under the Community/Tasks section :

http://www.openscenegraph.org/projects/osg/wiki/Community/Tasks/StableReleases

and

http://www.openscenegraph.org/projects/osg/wiki/Community/Tasks/DeveloperReleases

I've filled in a little of the StableReleases.

Robert.



Robert.



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

Reply via email to