From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.devel Subject: Re: Bug tracking Date: 14 Jun 2004 12:40:43 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20040614004350.E184.LEKTU@mi.madritel.es> <20040613235613.GB1539@fencepost> <20040614091950.7D88.JMBARRANQUERO@wke.es> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1087231307 6788 80.91.224.253 (14 Jun 2004 16:41:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 14 Jun 2004 16:41:47 +0000 (UTC) Cc: emacs-devel@gnu.org, Miles Bader Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Jun 14 18:41:32 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BZuWa-0004b7-00 for ; Mon, 14 Jun 2004 18:41:32 +0200 Original-Received: from lists.gnu.org ([199.232.76.165]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BZuWZ-0007tR-00 for ; Mon, 14 Jun 2004 18:41:31 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BZuXT-00064H-7K for emacs-devel@quimby.gnus.org; Mon, 14 Jun 2004 12:42:27 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BZuXG-00063p-IA for emacs-devel@gnu.org; Mon, 14 Jun 2004 12:42:14 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BZuXD-00063P-Rc for emacs-devel@gnu.org; Mon, 14 Jun 2004 12:42:14 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BZuXD-00063M-OT for emacs-devel@gnu.org; Mon, 14 Jun 2004 12:42:11 -0400 Original-Received: from [207.245.84.69] (helo=colo.agora-net.com) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1BZuW0-0000aF-6r; Mon, 14 Jun 2004 12:40:56 -0400 Original-Received: from ttn by colo.agora-net.com with local (Exim 3.34 #1) id 1BZuVn-0003dY-00; Mon, 14 Jun 2004 12:40:43 -0400 Original-To: Juanma Barranquero In-Reply-To: Juanma Barranquero's message of "Mon, 14 Jun 2004 09:20:49 +0200" Original-Lines: 19 X-Mailer: Gnus v5.7/Emacs 20.7 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:24955 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:24955 Juanma Barranquero writes: Nobody's proposing dispensing with this interface. the user interface can be anything but if the data representation is more complicated than mbox, that's a step away from the shoulders of giants, etc. mbox (specifically mime) is tagged and recursive. it is in use already by other tracking systems. general tools to manipulate mbox files are everywhere. these add up to a huge hint to the would-be designer of systems that need to store tagged and recursive data. not understanding this hint means the first batch of bugs will be about the bug tracking system itself, and that batch may be large, and mostly uninteresting. i think if you separate the user interface question from the data representation question, you will receive less static. thi