Re: [Fresco-devel] issue tracking: Request For Comments

Stefan Seefeld <[email protected]>
Newsgroups gmane.comp.video.fresco.devel
Message-ID <[email protected]>
Russell Neches wrote:

> Pending / Working on it - a developer has noted the existence and
> reality of the bug and has put it in his/her proverbial in-box. They
> are currently thinking of and/or implementing a solution. A fix is
> imminent.
> 
> Open - the bug has been accepted into the BTS, but no action has been
> taken. Default status after a bug has been submitted. 
> 
> Later - a developer has noted the existence and reality of the bug,
> but has set it aside. Perhaps they expect that it will be fixed by a
> larger effort not directly related to the specific bug. 

I agree that it's good to signal that a bug has been reviewed and 
accepted by someone. I would consider an 'open' bug one that is accepted
and being worked on, instead of a new submission that waits reviewing.
May be 'new' would be good for the latter state...

> Reopened - while not functionally different from simply "opened," it
> may be deemed psychologically useful to note that this is another
> go-around with the problem. The idea, I suppose, is to discourage
> half-hearted fixes and encourage developers to be reticent when
> closing a bug. IE - "did I really fix it?"

you mean 'reopened' shows that the developer who closed it before did
a bad job ? Well, educational devices apart, I still believe all 
information is still available through an issue's history record. We
don't need a state for that.


[...]

> Clearly, one needs to tailor the BTS fit to the project. That's a
> non-trivial matter, IMHO. It's also important to make it fit the work
> habits of the people who are actually going to use it (NOT the other
> way around!). Various people have different ideas about work and time
> management, so you want your workflow system (in this case, a BTS) to
> act as a buffer between different personalities. 

you are totally right. It's all a matter of managing the development
process. As such, we could start simple and then add new 
entities/attributes as we need them. Luckily, roundup seems to allow
changes of the schema with running databases. I didn't figure out
all the details about how such a transition would work though...

Quite frankly, the most interesting feature I'm looking for right now
are the tasks. I want to put a lot of the feature requests / discussion
into an issue tracker to be able to better manage (and show !) whether
and how fresco is making progress. Right now you really need to be part
of the core developers to actually see that something changed, which is
pretty frustrating for everybody.

Regards,
		Stefan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.