[plt-dev] Bug reports

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Tue Feb 23 15:24:11 EST 2010

On top of those things, there are a bunch of bug organizing tools that
that the people at launchpad do. Here's one example from a recent blog
post there:


The organization tools will also make it much easier to avoid multiple
bugs for the same thing, since bugs can be linked together and it is
easy to say things like "this bug affects me too", etc.


On Tue, Feb 23, 2010 at 2:18 PM, Eli Barzilay <eli at barzilay.org> wrote:
> On Feb 23, Matthias Felleisen wrote:
>> Why change? Gnats is great.
> An Ideal system:
> * Will send notification emails in the same way that it does now,
>  which means that 90% of your interaction with it would be the same.
> * It will make it easy to write a new bug, asking for just the
>  necessary information.  We have that two through the cgi script or
>  drscheme.
> * You'll be able to add attachements to bug reports, with
>  attachemenets in email replies that turn into downloadable files
>  (from the web page), and images being displayed on the web page.
> * You'll be able to do common operations via email.  For example,
>  reply to a bug report with "[status:closed]" in the end and the bug
>  gets closed.  Same for (re)assigning bugs to people and/or
>  categories.
> * You'll be able to do the same from commit messages: just adding some
>  string like "[bug123 status:closed]" to a commit will mark it as
>  closed (and forward the log message to the people who follow the bug
>  etc).
> * It will use tags for categories.  With gnats we have a fixed number
>  of such categories, and extending that is expensive.  (One way to
>  see that is that we still have categories for "drscheme-jr",
>  "mc-mic-mac", and other such antiques -- removing them will break
>  old bugs.)  Tags solve that by making the system take a dynamic set
>  of categories as a design decision.
> * It will have an interface that is convenient enough that the current
>  set of people who do general work on the bug db (consisting of about
>  1.2 people) can grow.
> --
>          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
>                    http://barzilay.org/                   Maze is Life!

Posted on the dev mailing list.