[plt-dev] Bug reports

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Tue Feb 23 10:33:40 EST 2010

Stick!

On Feb 23, 2010, at 9:42 AM, Eli Barzilay wrote:

> I've recently looked at some of the capabilities of bug reports on
> various hosted places.
>
> * One appealing feature is using github (since we'll have a mirror
>  there), but it doesn't look like it allows generating reports from
>  emails or some way to generate reports anonymously (perhaps using
>  the api, but this complicates things).  Also, it doesn't look like
>  you can get email notifications, and no attachements.  And another
>  problem is that people need to create accounts there instead of
>  managing it from a central place.
>
> * Most other similar places are similarly limited (launchpad does have
>  attachements, but is limited in a similar way).
>
> * The most promising thing that I've seen is a pair of websites:
>  tenderapp.com and lighthouse.com.  IIUC, the intention of the former
>  is as a front end for users to post "issues", and for the latter to
>  be dealing with more concrete bug reports.  The interfaces fr both
>  are similarly polished, but there are some differences: the first
>  can accept new reports from anyone (no login needed), and the second
>  has more of the usual stuff you expect a bug report tool to have.
>  In addition, the second one can be integrated with a repository:
>  accepting keywords in emails that can do almost anything (close
>  bugs, assign them, etc).
>
>  For companies, I think that the intention is for some QA department
>  to deal with the first and file bugs against the second (with a way
>  to link the two).  The main problem with using only lighthouse that
>  I see is that bugs cannot be filed by unregistered users -- it is
>  possible to send an email that is coming from a registered user
>  (eg "bugs at plt-scheme.org") and have that create a report, but then
>  the bug seems to come from that address and I don't see a way to CC
>  the real bug reporter.
>
> In any case, I can't really allocate more time for this.  I was hoping
> that Sam, being the most vocal about how gnats is ancient, would take
> it on, but he's not interested.
>
> So, in case someone wants to look further into these options, and
> either find a way to make one of them do what we need, or find another
> option that does that, or even play with gnats itself to make it do
> the extra things that these tools do: please contact me and I'll tell
> you what the basic requirements are, and I'll help in finding a way to
> migrate the current bug DB.  Otherwise, it looks like sticking with
> the current setup is the most profitable.
>
> (This is not an attempt at starting a discussion about these things,
> I've spent enough time trying to figure them out...)
>
> --  
>          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli  
> Barzilay:
>                    http://barzilay.org/                   Maze is  
> Life!
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-dev



Posted on the dev mailing list.