From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26237 invoked by alias); 10 Jun 2009 14:52:27 -0000 Received: (qmail 26209 invoked by uid 22791); 10 Jun 2009 14:52:25 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00,SPF_FAIL X-Spam-Check-By: sourceware.org Received: from mx20.gnu.org (HELO mx20.gnu.org) (199.232.41.8) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 10 Jun 2009 14:52:00 +0000 Received: from mail.codesourcery.com ([65.74.133.4]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MEP9i-000367-2M for gcc@gcc.gnu.org; Wed, 10 Jun 2009 10:51:58 -0400 Received: (qmail 5468 invoked from network); 10 Jun 2009 14:51:57 -0000 Received: from unknown (HELO digraph.polyomino.org.uk) (joseph@127.0.0.2) by mail.codesourcery.com with ESMTPA; 10 Jun 2009 14:51:57 -0000 Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.69) (envelope-from ) id 1MEP9f-0007F0-RT; Wed, 10 Jun 2009 14:51:55 +0000 Date: Wed, 10 Jun 2009 14:52:00 -0000 From: "Joseph S. Myers" To: "Weddington, Eric" cc: Ian Lance Taylor , Basile STARYNKEVITCH , GCC Mailing List Subject: RE: increasing the number of GCC reviewers In-Reply-To: <258DDD1F44B6ED4AAFD4370847CF58D506CA609F@csomb01.corp.atmel.com> Message-ID: References: <258DDD1F44B6ED4AAFD4370847CF58D506CA609F@csomb01.corp.atmel.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Detected-Operating-System: by mx20.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2009-06/txt/msg00242.txt.bz2 On Wed, 10 Jun 2009, Weddington, Eric wrote: > From my experience having patches go to a mailing list is a sure way to > have them get lost. When it goes into someone's inbox, it's likely to > get pushed down, and "out of sight, out of mind" quickly. While the ML > is archived, it is not as useful to search through as having a specific > patch tracker/database, e.g. as found on SourceForge or Savannah > projects. AFAIK the only gcc patch tracker being used is not used on a > mandatory basis. > > While I'm not suggesting that gcc use SF/Savannah, it seems odd that gcc > has a bug database, but no patch tracking database. Sure, a database is useful; I identified Bugzilla as a model that has worked well. Email works very well for the initial feed of all GCC development traffic since the last time it was checked including bugs, comments on bugs, patches and comments on patches, and provides the first pass of acquainting people with new developments coming in and allowing quick responses; the database for finding later bugs meeting given criteria that didn't get dealt with in the initial email pass. The database works well for tracking over time narrowly focused discussion on a particular well-defined bug; rather less well when the discussion diverges and there is no longer a clear concept of exactly what bug the database entry relates to (I think the same would apply to any system tracking patch discussion: it would get less useful when the discussion diverges away from a patch to deal with a clearly defined issue). If Bugzilla included patch attachments in the body of emails it sent rather than as URLs only, it might even work OK for patch review, especially if it could somehow tell when messages should go to gcc-patches and when to gcc-bugs. If I want to find a particular past *development* discussion, I don't necessarily remember which list it appeared on but may have other context for it; grepping my mailboxes for it sometimes helps, as may searching for information in the online archives, and in both cases it is very useful that bug discussions appear in gcc-bugs mailboxes and archives rather than needing a different search system in a different database to be used for those. Sending a message to my inbox and *not* to the relevant mailing list is a very good way of making it less likely I'll respond to it; I'll ignore direct copies of messages that "should have" gone to a mailing list on the basis that I'll deal with the list copy later when reading my list mailbox, but I may not notice that the message did not in fact go to a list after all. -- Joseph S. Myers joseph@codesourcery.com