From owner-freebsd-bugs Wed Mar 22 01:01:45 1995 Return-Path: bugs-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA27431 for bugs-outgoing; Wed, 22 Mar 1995 01:01:45 -0800 Received: from mpp.com (dialup-4-3.gw.umn.edu [128.101.96.3]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id BAA27391 for ; Wed, 22 Mar 1995 01:01:33 -0800 Received: (from mpp@localhost) by mpp.com (8.6.11/8.6.9) id CAA01829; Wed, 22 Mar 1995 02:53:07 -0600 From: Mike Pritchard Message-Id: <199503220853.CAA01829@mpp.com> Subject: Re: Changed information for PR kern/179 To: paul@isl.cf.ac.uk (Paul Richards) Date: Wed, 22 Mar 1995 02:53:07 -0600 (CST) Cc: freebsd-bugs@freefall.cdrom.com In-Reply-To: <199503220649.GAA01658@isl.cf.ac.uk> from "Paul Richards" at Mar 22, 95 06:49:26 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 3041 Sender: bugs-owner@FreeBSD.org Precedence: bulk > > Many bug reports give only a special case of the bug. They should > > be edited by someone who understands all the details if the someone > > doesn't have time to fix all the details. > > > > This process should happen anyway. When a bug report arrives someone who > knows that code area should go and see what the cause of the problem is > and change the state to analysed, with an explanation of what the real > extent of the problem is. Then if necessary they can spend time thinking > about the correct way to fix it and if someone gets impatient and tries > a quick fix they should see that its already been analyzed and what exactly > would be involved to fix it. I agree with this. In the past I worked for a major Unix vendor, and this is similar to how we used to process incoming problem reports. Each bug report was assigned to a specific area by the user, and then by our front-line support people (kernel, compiler, networking, apps, etc...). Each member of those specific areas were expected to scan the bug reports every couple of days and assign anything that fell into their area of expertise to themselves. E.g. if I worked on xxx, and a bug report came in on xxx, I would usually go and assign the problem report to myself. Now, that didn't keep someone else from taking over the problem report from me. If they saw a problem report on xxx, and recognized it as a problem with zzz, they were free to take over the problem report after contacting me and letting me know. Likewise, if I saw a problem report in my area and from the description given by the user or after a little investigation I decided that it really should be assigned to another group, I was free to reassign the problem report to that group. Once in a while things did bounce back and forth until both groups fully understood the problem, but that didn't happen too often. The main thing is that even if someone has been assigned a bug, that doesn't keep anyone else from fixing it. Just as long as they let the other person know that so they don't keep working/thinking about it anymore. Another step that might be nice to see in the FreeBSD problem resolution process is some type of "verification" phase. There have been a lot of bug reports closed in the past few days that have had comments like "fixed", or "xxx says it is fixed". And then some mail saying "well, only 1 of those was really fixed..." Someone should really verify that these problems have really been fixed, esp. the ones that have been closed with "xxx says it is fixed". I know that there are not that many extra people to do this with everything, but if possible, the person who originally reported the problem should have a chance to test the new fix and report if it solves the problem or not. And one last thing, is it possible for joe user to see the open problem reports (other than the weekly summary we should all be getting now)? If not, that might be nice, along with someway to append a "me too" comment on existing problem reports.