[ODE] Proposal: ODE "unstable"
Russ Smith
russ at q12.org
Mon Mar 14 22:08:55 MST 2005
BTW, all of this information has been added to the wiki:
http://ode.org/cgi-bin/wiki.pl?HowToGetYourPatchCheckedIn
russ.
--
Russ Smith
http://www.q12.org/
On Mon, 14 Mar 2005, Russ Smith wrote:
>
> hi,
>
> let me try and address some of these concerns. ODE is a slowly moving
> project right now, as all of the developers have a (i guess) lot of other
> things in their lives besides ODE :) - however, there's a few things that
> can be done to get patches into CVS faster. here's what i've done:
>
> * created an UNSTABLE branch on CVS. this is where untested, potentially
> dodgy code should go. the UNSTABLE branch (or parts of it) can be
> merged to the more stable trunk periodically, after a sufficient
> period of testing. obvious bug fixes can continue to go on the trunk.
>
> * i you want to check in your patch, but think that the project
> developers are being too slow, ask to get 'developer' status on
> sourceforge (make sure to include your sourceforge user id in your
> request). as a developer, you can check in your change yourself!
> yes, this is more work for you, but it's less work for the project
> admins (you might think it takes just ten seconds to check in a
> patch, but that true only if you are checking in 100 at a time).
>
> * when you check in your patch, remember to post a message to this list
> saying what you've done and why.
>
> * what about the security and code-stability issues of having too many
> people with CVS access? well, i'm not too worried about malicious
> people who try to trash the project - (1) the ODE community by and
> large has been extremely well behaved compared with other open source
> projects (pat yourselves on the back), (2) there's a CVS mailing list
> that publishes new patches so there's plenty of visibility, and (3)
> CVS never forgets, so it's easy enough to recover from any problems.
> if this free-for-all turns out to be a problem (and i don't think it
> will), we can always try something else.
>
> * i've upgraded four developers to admin status (adam moss, jeffrey
> smith, martin martin and nate waddoups). all project admins can
> add new developers. so if you want to have developer status to check
> in your patch, there should be *somebody* who can help you.
>
> on the issue of subversion, ODE won't be using it anytime soon. i agree
> that it's better than CVS, but CVS is what sourceforge provides right now,
> so changing over would be more trouble than it's worth.
>
> russ.
>
> --
> Russ Smith
> http://www.q12.org/
>
> On Mon, 14 Mar 2005, Tanguy Fautre wrote:
>
> >
> > I totally agree,
> >
> > I've posted two patches last month, one to get ODE to compile on QNX and
> > another to get OPCODE working on AMD64, and none of them ever made it to
> > the repository.
> >
> > I've been using Subversion for a year now, I never had any problem with
> > it. So I'm all for it.
> >
> >
> > Regards,
> >
> > Tanguy
> >
> >
> > Colin Bonstead wrote:
> > > It seems like there hasn't been much progress on ODE lately, despite the
> > > fact that there are lots of people using it and willing to submit
> > > patches. Part of this seems to be because the maintainers don't want to
> > > apply any patches that aren't fully implemented, or have some bugs.
> > > Instead they go into the contrib folder, or don't ever get added. The
> > > problem is, very few people are going to bother applying the patches
> > > from the contrib folder, so the bugs or missing features are never going
> > > to get taken care of.
> > >
> > > What I'm proposing is having an "unstable" tree too, which has all the
> > > contributions in it. People can build that tree, fix bugs, and things
> > > can eventually get promoted to the main tree.
> > >
> > > I personally submitted a patch for trimesh preprocessing way back in
> > > June of last year. Here's the mail:
> > >
> > > http://q12.org/pipermail/ode/2004-June/013183.html
> > >
> > > Nothing ever happened with it, probably since I only added support for
> > > it to the ccylinder collider (although any collider that doesn't have
> > > support should just behave as it always has). I can confirm this
> > > optimization does work since we're using it in Myst V.
> > >
> > > While I'm throwing things out here, I might as well also suggest that
> > > ODE switch to Subversion instead of CVS. We've been using Subversion
> > > here at Cyan for almost a year with no problems, and it's WAAAY better
> > > than CVS.
> > >
> > >
> > >
> > > _______________________________________________
> > > ODE mailing list
> > > ODE at q12.org
> > > http://q12.org/mailman/listinfo/ode
> > >
> >
> > _______________________________________________
> > ODE mailing list
> > ODE at q12.org
> > http://q12.org/mailman/listinfo/ode
> >
>
>
> _______________________________________________
> ODE mailing list
> ODE at q12.org
> http://q12.org/mailman/listinfo/ode
>
More information about the ODE
mailing list