From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Why Emacs needs a modern bug tracker Date: Sun, 06 Jan 2008 01:21:05 +0200 Message-ID: References: <20080104164454.0A4BD830697@snark.thyrsus.com> <20080105182456.GR30869@thyrsus.com> <20080105214810.GZ30869@thyrsus.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1199575335 26278 80.91.229.12 (5 Jan 2008 23:22:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Jan 2008 23:22:15 +0000 (UTC) Cc: esr@snark.thyrsus.com, emacs-devel@gnu.org To: esr@thyrsus.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 06 00:22:36 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 1JBILX-0004RO-N4 for ged-emacs-devel@m.gmane.org; Sun, 06 Jan 2008 00:22:35 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBIKz-0007Cl-1a for ged-emacs-devel@m.gmane.org; Sat, 05 Jan 2008 18:21:57 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JBIKR-0006XQ-A6 for emacs-devel@gnu.org; Sat, 05 Jan 2008 18:21:23 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JBIKL-0006QM-T3 for emacs-devel@gnu.org; Sat, 05 Jan 2008 18:21:22 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBIKL-0006Q6-Mu for emacs-devel@gnu.org; Sat, 05 Jan 2008 18:21:17 -0500 Original-Received: from heller.inter.net.il ([213.8.233.23]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JBIKK-0005GC-UP for emacs-devel@gnu.org; Sat, 05 Jan 2008 18:21:17 -0500 Original-Received: from HOME-C4E4A596F7 (IGLD-80-230-71-78.inter.net.il [80.230.71.78]) by heller.inter.net.il (MOS 3.7.3a-GA) with ESMTP id EOH36171 (AUTH halo1); Sun, 6 Jan 2008 01:20:56 +0200 (IST) In-reply-to: <20080105214810.GZ30869@thyrsus.com> (esr@thyrsus.com) X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (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:86256 Archived-At: > Date: Sat, 5 Jan 2008 16:48:10 -0500 > From: "Eric S. Raymond" > Cc: esr@snark.thyrsus.com, emacs-devel@gnu.org > > Eli Zaretskii : > > You are assuming that all parts of the code are being developed, it > > seems. That's not what happens in Emacs, probably due to its age and > > the fact that core features are developed/refactored only very seldom, > > or not at all. > > OK, fair point. In that case Emacs will behave, statistically, more > like a project the size of the code's active region. Not entirely, > you could still have bad interactions with the "dark matter", but... > do you have any idea what the approximate LOC of the active region is? Sorry, no. Someone will have to calculate this based on CVS history. It's not trivial, because there's lot of development going on in various Lisp packages, but many of those are fairly isolated from the rest of Emacs. So the first step towards estimating this would be to identify Lisp files that are infrastructure used by many other packages. C sources are easier, because most of them are core functionality, but one still needs to separate new features from changes to old features (since new features cannot easily break old code). > All right. I'll need administrator permissions on our Savannah site. > Can you set those? If you mean Emacs project administrator privileges, then yes, I can, but I'll need Richard's approval for that. If you mean Savannah administrator privileges, then I cannot do that; you will need to ask Richard to ask Savannah hackers to do it. Either way, it's probably a good idea to describe in some detail what you want to do there, for Richard to consider. Thanks.