Re: bugzilla triage madness :-/

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

 



Michael Schwendt wrote:
On Tue, 08 Apr 2008 02:49:02 -0700, Andrew Farris wrote:

Michael Schwendt wrote:
On Tue, 08 Apr 2008 00:31:39 -0700, Andrew Farris wrote:

Michael Schwendt wrote:
fail to see the guarantee that this time a report will be dealt with. All
I see is that tickets were picked by age/by product and not by contents.
Waiting on the magic perl script that can do that, or the offer to have looked at the thousands of bugs manually instead of the script, now that would be productive and helpful.
If you don't filter by package name, there will always be thousands
of bugs.
I meant the thousands of bugs relevant to this discussion... filed as rawhide during an EOL release development cycle. I'm suggesting that although in a perfect world a content parser would know how to deal with the bug (which you keep suggesting should have been used) its just not available. A heuristic had to be applied, the triagers applied one in a best effort plan to correct the problem that was being created over a few years. I'm leaving it to you to suggest an actual method of picking bug tickets by contents which is implementable without manual human interaction on every single one of them.

And you still don't want to understand. That's why you try to make a
smart-ass post that fails to comment on the problem.

I understand very clearly what you're saying, but it seems you're as unwilling to consider the 'how' as you think I am misunderstanding your complaint about why.

few packages with hundreds or thousands of bugs each. They make up the
big pile of bugs that ask for automation -- the thousands of bugs you
consider relevant.

Right, and as a 'whole' those are alot of bugs. You seem to be saying that because the database CAN filter them by product that somehow reduces the total number of individual, old, stale, possibly irrelevant bugs stuck in the database. Bugs that were filed against rawhide but have no clear way to determine what product they really were targeted for... other than a date of filing and the bugzilla number range (for instance the fact that most F9 rawhide bugs are > 41xxxx).

Sorting these by product only gives you smaller pages, it doesn't reduce the time needed to have a human check each one for relevance. The original bug reporter, who could reproduce it at the time it was reported, is the ideal candidate to determine if the bug 'matters'. If the bug cannot be reproduced in a product/release that currently matters, and is being supported, then the bug simply *does not matter* -- It has no purpose.

Just because a certain component only has 10 bugs vs. 1000 bugs of another does not mean that those few bugs are meaningful. If half of them are filed against an EOL product, and the bugs cannot be reproduced in a current product, then the bugs have no purpose. If a person has to sort through all those bugs how are they to determine whether they have a purpose? Answer: ask the maintainer and the reporter to decide 1) has a purpose, 2) has no purpose. Case 1) bug stays open, case 2) bug closes after 30 days.

That doesn't mean you've got to touch all other
packages, too, and auto-close their tickets in an automated way. You
only do this if you don't care about bugs at all, if you are annoyed
that users submit problem reports and expect you to evaluate them.

Wrong. You do that when you 'no longer' care about that particular bug. Someone may have cared about the bug when it had a purpose; the maintainer may not have been able to deal with it then, perhaps the component was orphaned and noone was maintaining it for a little while. Lots of reasons could exist for the bug becoming stale. Why that happened no longer matters once the bug has no purpose. Problem reporters who take that personally, and get depressed because a bug they reported is no longer relevant to anyone need to figure out why they are taking the time to report bugs... they *should* be doing it so that *if* a developer is able to correct it then it will be fixed. They should not be reporting bugs on the assumption that it will always be relevant or that their bugs will always get fixed.

Software gets old and we leave it behind in favor of newer versions. If the bug reporter, who should be the authority on what 'the bug' is, why it needs fixed, and how it effects them... cannot reproduce the bug, or does not care to, then it has no purpose.

Whether the current maintainer has thousands of bugs on one component, or there are 10 bugs on each of 100 components... the reporter should still be as involved in the bug as the developer. If being asked to validate that a bug still has a purpose is too much effort, then the bug has no purpose. Closing bugs which have no purpose should bother noone.

--
Andrew Farris <lordmorgul@xxxxxxxxx> www.lordmorgul.net
 gpg 0x8300BF29 fingerprint 071D FFE0 4CBC 13FC 7DEB  5BD5 5F89 8E1B 8300 BF29

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux