what I want in a bug system

toshok | geek | Friday, November 17th, 2006

Most of my gripes come from the old, hacked up version of bugzilla we use at bugzilla.ximian.com. Your bug system may or may not already have some these features (trac definitely has better integration with SVN, for instance). If it has all of them, let me know.

This is really a work in progress. I’m going to keep track of all these ideas and eventually either I will write the perfect (for me) bug system, or someone else will. Hopefully the latter. Bonus points if it exists as another frontend to the bugzilla db, without requiring schema changes. Coexistance is a beautiful thing.

A live interface

  • If a new bug that comes in that matches that query I used, I want it to show up on the page without me having to hit reload.
  • If a bug in the list being displayed changes, I want that reflected in the view (maybe highlighting it in some way so that I know what happened, and who made the change)
  • Offer “most recently updated” as a sorting option. Have the list shift around as bug changes are made.
  • If I’m looking at a specific bug I want it to reflect changes immediately, without having to reload. new comments, change in status, etc.
  • Any field which takes a bug system account should autocomplete ala google suggestions. Take the “reassign bug to:” textfield in bugzilla, for instance.

Better integration

  • The ability to hook into an rss feed representing the CVS/SVN/etc commits. would scrape those commit messages for bug references and automatically add the text to the bug report(s).

Better reporting

  • I want finer grained reports than my current bugzilla experience. I basically want Component level reporting, rather than Product. But really, more flexibility here would be great. Give me roughly the same query interface used to search for bugs. Let me generate reports for anything.
  • The graphs generated should either be flash or <canvas> based. Stop with the ugly server generated gifs.
  • Would be *really* awesome to have a finance.google.com-type graph. Have that be your report, with the ability to plug in rss feeds (say, for product releases, major feature landings/branch merges, etc) and have posts show up as bullet items on the graph. That way you can spot reasons why the bug count went up (or went down).
  • Be able to select a time range using that graph and have it show you all the bug activity in the time range.

flight

toshok | journal | Tuesday, November 14th, 2006

From Boston, MA (BOS) to Oakland, CA (OAK)
Thursday, 14 Dec 06
JetBlue Flight 477
Depart Boston, MA (BOS) at 7:45 pm and arrive in Oakland, CA (OAK) at 11:30 pm

bookends

toshok | journal | Monday, November 13th, 2006

I saw The Decemberists the weekend before the election. I lost all indie music cred by recognizing only 1 song during the entire show. I’m so out of it when it comes to seeing bands and just in general listening to music. Anyway, during several of their songs they mentioned the election, ernestly telling people to get out and vote democrat.

I saw a very pregnant Ani Difranco the weekend after the election. She was jubilant over the result. Even her angry stuff sounded happy. Was my first time hearing any of her music, which was good.

Not a day goes by where I don’t think about you-know-who. Not a day. Part of me wonders if it’ll always be this way, if there will always be two women in my life: the one I’m with, and the ghost. The other part of me looks dismissively at that first part, pauses for dramatic effect, and says “duh.”

In other news, I’ve been thinking a lot about clean slates, fresh starts. I watched a tv show the other day that dealt with the topic, driving home the idea that there’s no such thing. I’m inclined to agree, and had reached a similar conclusion months ago. So, after over a year of self-imposed exile from the city I love, I’m returning to SF next month.

see you all soon.

Powered by WordPress | Theme by Roy Tanck