From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Bastien Newsgroups: gmane.emacs.devel Subject: Re: Why Emacs needs a modern bug tracker Date: Sun, 06 Jan 2008 22:17:52 +0000 Message-ID: <877iimk38v.fsf@bzg.ath.cx> References: <20080104164454.0A4BD830697@snark.thyrsus.com> <20080104232514.GB2735@muc.de> <20080105122310.GB3014@muc.de> <478010B6.2030200@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1199658045 14885 80.91.229.12 (6 Jan 2008 22:20:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 6 Jan 2008 22:20:45 +0000 (UTC) Cc: =?iso-8859-1?Q?=D3scar?= Fuentes , Stefan Monnier To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 06 23:21:05 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JBdrY-0002Ip-7Y for ged-emacs-devel@m.gmane.org; Sun, 06 Jan 2008 23:21:00 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBdrA-000784-RN for ged-emacs-devel@m.gmane.org; Sun, 06 Jan 2008 17:20:36 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JBdr6-00077r-5m for emacs-devel@gnu.org; Sun, 06 Jan 2008 17:20:32 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JBdr4-00077f-ED for emacs-devel@gnu.org; Sun, 06 Jan 2008 17:20:31 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBdr4-00077c-AS for emacs-devel@gnu.org; Sun, 06 Jan 2008 17:20:30 -0500 Original-Received: from fk-out-0910.google.com ([209.85.128.185]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JBdr4-0006NJ-Al for emacs-devel@gnu.org; Sun, 06 Jan 2008 17:20:30 -0500 Original-Received: by fk-out-0910.google.com with SMTP id 26so8918046fkx.10 for ; Sun, 06 Jan 2008 14:20:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:received:from:to:cc:subject:in-reply-to:references:user-agent:date:message-id:mime-version:content-type:sender; bh=jCOuiye0A2NFeelHvZehQefmR0MuKi0Fd+N6tl9x4xo=; b=X5pMS4ohxuWQKsmrNBDjVo0lXO53TLa2mD4YquB3SpUZ3FziN+h2DgGVlVUPBsOGBry4Ud8ldK7KalUfd6jdPNjaXRI3tZ2kfwksdyoEZTEti9jQAZrTGn0aks4wi9/EMrcNCMXkbH+zNqVZRDNniWmCYxJIbJBQe6SvMtNEed4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=from:to:cc:subject:in-reply-to:references:user-agent:date:message-id:mime-version:content-type:sender; b=NBG1rPkguqSNM6PosQTkpC847W92Kg/C7yCxaz519d9UEHUtoXrBLokT67EBuPXgnCF8ieEWQS6Yf6+DkubRiKzQQsSCJ5shHqzI9rODD0PWcuWKPY+axrLbiK68d514jsAeLMjvZPw8Rr7Vo/mYuT8lI/VjfEMSA1Yjh6QlsDM= Original-Received: by 10.82.145.7 with SMTP id s7mr34265000bud.7.1199658028184; Sun, 06 Jan 2008 14:20:28 -0800 (PST) Original-Received: from bzg.ath.cx ( [86.141.123.140]) by mx.google.com with ESMTPS id 31sm11723369nfu.29.2008.01.06.14.20.25 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 06 Jan 2008 14:20:26 -0800 (PST) Original-Received: by bzg.ath.cx (Postfix, from userid 1000) id 689421575A9; Sun, 6 Jan 2008 22:17:51 +0000 (GMT) In-Reply-To: (Stefan Monnier's message of "Sun, 06 Jan 2008 15:15:00 -0500") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.0 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:86401 Archived-At: Stefan Monnier writes: >> A VCS provides a filesystem to work on, not a database. > >> A bug tracker based on a VCS wouldn't provide more that what we can >> achieve now with FOR-RELEASE, TODO, etc. > > I think you're confusing things a little: the database should be inside > a file like TODO which is itself managed via a VCS (actually the file > needs to be alongside the rest of the code). Hence my proposal of using `org-mode' instead of `outline-mode' as the default mode for TODO, FOR-RELEASE and other such files. There will be no loss in functionnality. The right Org setup for these files will be incrementally defined, by people really using them. You can invent clever uses of org-mode to turn them into real databases: Org turns plain text files into browsable, searchable, structured files. And once these files are managed via a dVCS, this can really be used as a collective tool for managing bugs and issues. This will not replace a public bug tracking system, but this will still improve the situtation significantly IMO. -- Bastien