From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: `face' widget type Date: Mon, 28 Feb 2005 23:19:56 +0100 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1109629486 28531 80.91.229.2 (28 Feb 2005 22:24:46 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 28 Feb 2005 22:24:46 +0000 (UTC) Cc: Per Abrahamsen , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 28 23:24:46 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1D5tJY-0004uc-3Y for ged-emacs-devel@m.gmane.org; Mon, 28 Feb 2005 23:24:32 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D5tbz-0005Ov-91 for ged-emacs-devel@m.gmane.org; Mon, 28 Feb 2005 17:43:35 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D5ta4-0004Eo-SR for emacs-devel@gnu.org; Mon, 28 Feb 2005 17:41:37 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D5tZy-00049i-Bs for emacs-devel@gnu.org; Mon, 28 Feb 2005 17:41:33 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D5tZx-00046s-Ia for emacs-devel@gnu.org; Mon, 28 Feb 2005 17:41:29 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D5tFG-0000BG-Dd for emacs-devel@gnu.org; Mon, 28 Feb 2005 17:20:06 -0500 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1D5tF7-0006eH-AZ; Mon, 28 Feb 2005 17:19:59 -0500 Original-To: rms@gnu.org In-Reply-To: (Richard Stallman's message of "Mon, 28 Feb 2005 16:55:06 -0500") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) 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 X-MailScanner-To: ged-emacs-devel@m.gmane.org Xref: main.gmane.org gmane.emacs.devel:33953 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:33953 Richard Stallman writes: > My advice would be to delay any improvement (except for fixing > regressions) until you are at the *start* of a development phase. > > We're talking about three kinds of cases: fixing old bugs, fixing new > bugs, and changes that are not bug fixes. You're grouping the first > case with the third; I think it belongs with the second. > > I think it is misleading to describe bug fixes as "improvements". > That word suggests something optional, and bug fixes are not optional. There are different severities of bugs, though. Fixing a user interface design inconsistency that leads to bad results in marginal cases is to be weighed against the likelihood of the respective fix introducing more severe problems that might go unnoticed before the release. A redesign might in cases be necessary to actually fix a minor bug properly. It might make sense to move that kind of fix to after the next release, and instead document the problem for the current release. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum