[Asterisk-Dev] Features requests on bugs.digium.com
Steve Kann
stevek at stevek.com
Wed Dec 29 20:24:08 MST 2004
On Dec 29, 2004, at 9:50 PM, Brian West wrote:
> Ok I think all feature requests need to be gone from
> bugs.digium.com... if
> it has a patch it should be ok. But feature requests I don't think
> should
> be on the "bug" tracker. It is a bug tracker right?
>
> So we can focus... what do you think... all raise your hands if the bug
> tracker should only be for bugs and bugs with patches, or new features
> with
> patches...?
>
I think the bug tracker should be for any proposed change to asterisk,
be it a new feature, enhancement, bugfix or whatever, whether or not it
has a patch attached. It really ought to be the central location where
all projects are discussed and planned.
To be honest, I think you all are way too closed happy with the bug
tracker. Maybe the goal was just to make it a place to organize
incoming patches, and I guess that's better than not having such a
place, but there ought to also be a place for documenting progress and
design before there's C code to commit to CVS.
Take a look at any other open source project, and you'll see their bug
systems are used for feature requests, ideas, etc.
For example, there was a bug in there that steve davies opened for the
new jitterbuffer, but nobody posted to it for a few days (maybe even
weeks), and it got closed. Closed should happen for things you don't
ever intend to do, not just things that you aren't working on RIGHT
NOW. I didn't open it in the first place, but I can't comment on it
now, re-open it, or anything. (actually, I think you ought to be able
to comment on closed bugs also; without re-opening them; As an
example, I posted a patch for something, mark committed it, and closed
it, but I did want to comment on open issues, at least to respond to
his comment, if only for the record when someone refers to the bug
based on a CVS log or something..).
I really, really, think that any project that people plan on working on
ever, or even projects that people think would be a good idea
_eventually_, should be documented there.
There certainly should be a way to discriminate between things that
people are actively working on (that's pretty easy, actually, because
the default sort does that), and things that are not.
Most especially, it should be easy to find bugs that need a particular
person (or group's) attention: i.e. needs review, needs to be
committed, etc.
I think it would be useful to take a look at mozilla.org's model; They
have a much larger community working together using bugzilla to track
everything, and I think the model is good.
My 2c.
-SteveK
More information about the asterisk-dev
mailing list