[Top][All Lists]

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

Re: GRUB 2 development

From: Yoshinori K. Okuji
Subject: Re: GRUB 2 development
Date: Sun, 11 Nov 2007 09:21:49 +0100
User-agent: KMail/1.9.4

On Saturday 10 November 2007 18:53, Marco Gerards wrote:
> The problem currently is that, accidently, we lose track of
> outstanding bugs and patches.  It is frustrating to both developers
> and people sending in patches/bugreports.

Ah, really. For me, it is not "accidentally" but "naturally". ;)

> Hopefully we can start using a bug tracker soon.  There are many that
> are good.  In my opinion the mailinglist and wiki doesn't work for us
> anymore.

Hmm... I don't agree completely with this argument in my experience. When the 
aim is to track issues, email or wiki does not work so well (unless you use a 
kind of plugin to the wiki to make wiki a bug tracker). But for discussions, 
email or irc is much better. A bug tracker could work as well as email, if it 
supports email integration (which I tried with BugCommunicator, and failed 
due to many inconsistencies among email client implementations).

So, in reality, I used a bug tracker only for recording purpose. Bugs are 
registered, then discussions are done in email. Once something is determined 
(fixed, cancelled or whatever), the bug tracker is updated.

After then, I realized that a wiki was good enough for recording. I felt that 
it was easier to access and update info on a wiki than on a bug tracker.

Besides that, maybe as I said before, the real problem is noise. For GRUB 
Legacy, I mostly used email. When a message looked important, and I didn't 
have time to deal with it immediately, I marked the message as "important" so 
that I could look up for such messages later (a feature implemented by any 
modern MUA). If a message was just bogus, I just skipped it over.

Once I started to use the bug tracker on Savannah, of course, people started 
to post bugs there. Then, all messages were "important", because they were 
registered in the database. A lot of my time was consumed to deal with silly 
posts, such as just "GRUB does not work, help me!". So, instead of marking 
important messages, I had to mark non-important messages.

So did it make my life any easier to have a bug tracker? I hardly believe it. 
Therefore, these days, my usage of bug/issue trackers is to limit people who 
can post bugs to known people. This way, I can make my email-based-hand-made 
tracker a bit more structured and sharable with other people, yet not having 
noise very much.

Surely, this way also has a disadvantage that somebody else must submit a bug 
to a tracker every time when an important issue is raised by an unknown 
person. The question is, after all, whether bad messages should be deleted or 
good messages should be added... Personally, I think it is rather a rare 
event that an unknown person makes a good report, in comparison with from a 
known person, especially when taking it into account that a good reporter 
tends to become a repeater, thus become a known person quickly.

So I don't object to having a bug trakcer, but I recommend you considering 
carefully whether you want to encourage everybody to submit bugs to a bug 

> Many projects use bugzilla.  Perhaps it isn't perfect, but it does
> what I want.  I just do not have the resources to set that up.
> Perhaps someone else knows something better.

No, the current trend is trac or a trac-like system, such as redMine. :)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]