[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sup-talk] Choosing a bug tracker for Sup



Requirements collected:
 - Store/track
   - Formal attributes: Issue type, severity, priority, category,
     person assigned, progress status, incriminated version and
     platform, planned milestone/released
   - Informal meta: Issue details, discussion, answers, attachments
 - Web-interface (at least for issue submission, searching and displaying)
 - Issue submission, commenting, attachments and editing attributes by email
 - Notifications by email

Nicolas Pouillard, 2009-11-01 23:52:
> OK lets forget Ditz[2] as an option.

Why?  (not that i have any reason why not, i've never used diz)

> Note also that I would make no objection to using a traditional bug
> tracker.
>
> It seems that we do not find a tool we really like.

Looks like this is a issue you have discussed in depth before.  Any
pointers to list archives?

> A simple question I asked me was:
>   "Do we really need to invent this (big) tool?"

Well... if somebody invented it for us already.  :)

> Especially for a bug tracker we need recipes, protocols more than a
> nice interface.

Now we are talking!  ...and when trying to choose a tool, we need to
think about what we need it to do for us.

I tried to pick the requirements you used.

> So we need a web interface for non technical users, great.

OK, this seems reasonable requirement.

> What about a pre-formatted email explained on a single web-page for
> reporting bugs.
...
> A bot will receive emails on the mailing-list and process those
> which are in the right format.

Requirement: Bug submission by email?
I'd say we need that.

> I think that the bot will not have a lot of information to store:
> 
>   (correct me if you find something else)
> 
>   * Issue type, severity, priority, category, person assigned,
>     progress status, incriminated version and platform, planned
>     milestone/released.
> 
>   * Issue details, discussion, answers, attachments.

This is pretty traditional.  I'd still want to challenge a bit.  Why
do we need severity and priority?  What would they be used for?

> I would store and manage the first category using a simple YAML
> file.  The bot acknowledges its updates by simply answering to the
> discussion.

Requirement: Email notifications to ticket "subscribers"?
That's reasonable.

> Those of the second category can be managed using a single email
> discussion.

Requirement: Issue comments/attachments and status changes by email?

> I don't know yet how many issues I've forgotten

I can't figure out anything really necessary you would have missed.

-- 
Tero Tilus ## 050 3635 235 ## http://tero.tilus.net/
_______________________________________________
sup-talk mailing list
sup-talk@rubyforge.org
http://rubyforge.org/mailman/listinfo/sup-talk