From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Maintainer overview Date: Thu, 28 Jul 2011 00:48:16 +0200 Organization: Programmerer Ingebrigtsen Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1311806936 27952 80.91.229.12 (27 Jul 2011 22:48:56 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 27 Jul 2011 22:48:56 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 28 00:48:52 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QmCuK-0007pY-4M for ged-emacs-devel@m.gmane.org; Thu, 28 Jul 2011 00:48:52 +0200 Original-Received: from localhost ([::1]:45640 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmCuJ-0004y3-Ml for ged-emacs-devel@m.gmane.org; Wed, 27 Jul 2011 18:48:51 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:33881) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmCuG-0004vt-Pi for emacs-devel@gnu.org; Wed, 27 Jul 2011 18:48:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QmCuF-0000u3-4A for emacs-devel@gnu.org; Wed, 27 Jul 2011 18:48:48 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:43566) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmCuE-0000tc-Lg for emacs-devel@gnu.org; Wed, 27 Jul 2011 18:48:47 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QmCuB-0007ma-7i for emacs-devel@gnu.org; Thu, 28 Jul 2011 00:48:43 +0200 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 28 Jul 2011 00:48:42 +0200 Original-Received: from larsi by cm-84.215.51.58.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 28 Jul 2011 00:48:42 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 49 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.51.58.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAKlBMVEW3ztu2usasxNaBdYGo r7qWl6WYzOL23M6kydw4IzOvwM9KRVEDAAgSCxYIUA3oAAACGElEQVQ4jXXTv4rbMBgAcE9N10Bb L527F52vBN8NoU6ydCm2HIpHn9SOF3I+0ecIpQjFQ+dOh0kgqH2AI/JQyg3Gp3fpZyeRlbuejDHo 5++PPmOHPljO5fPd83j7C4N1+R/oMeYydr0HMj7sf4b3p3A/gt4eIMQhFrQVprsqDr0IRhibTC+C EzxpcgFgHAVdiTaCvWlTXYytEjt49hRc7yA24B6BdbyM7RYAjW2YTQ0cR7AHEMKNUXOALhWJCUUY ISRlMe0fwZiEm9oLlSpv2tnuIY0p4fqOUq2rY/CoqT8Mp12qdG139XLS1Vh5sQVdKkpi+xzWyf3T JyC0I2YWEGzADfoWpA0kPK896s4nFgy+NS8nRZPqClmw4StTY+a7NhTmC2ayGzvlvJIebXvuvbeA cMFh5rRp+6eU7yzgckXquPnE/so/cc0Qc12JGOaSrhOJ4BodgHMhhb8mIqkkQi7LoqGJQPnfJtFG IBQFc86Lj6+ok+SqWqT5mvo0EaiI+tmAQ5JT51wpzqGCv061RKuof9XAsnSUUlVeyTjFv0shvWHQ RixVA+W9UuJcq3IhMfwsHbTyCx6iwPCzWKBKpZYH6G8sUC0oUUC/M/4YFrDvzg9Qhlv+4c9ypLb6 Zg6TGn4tvovXALfhNj+7W/rqVr/FAMVALsSZ6Urn+r72IsbaTKZdXUtYHkyPfbIB2pEFfMYfjGV8 D/8AncMZithn95AAAAAASUVORK5CYII= Mail-Copies-To: never X-Now-Playing: Cabaret Voltaire's _Micro-Phonies_: "Spies in the Wires" User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:5zyaV72QfUZdoQMnS3chI6IPFhA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:142408 Archived-At: Emacs has more than a few bits and pieces that some specific people feel ownership to. However, we don't really seem to have a mechanism for notifying these people when bugs that affect their packages show up in the Emacs bug tracker. I think it would be very nice if we had such a list of packages/maintainers -- that was up-to-date. Now, some of the .el files themselves do have Maintainer: lines, but you really have to root around, and know that you're supposed to root around, to find them. What I'd ideally like to see is to be able to say `C package TAB' (in debbugs-gnu mode, of course) and see what packages a bug report can be assigned to, and have the maintainer(s) Cc'd on the existence of the bug report. I think the most pleasant way to do this would be to add a slightly more formal Maintainer: syntax. Grepping though the sources, we find stuff like: vt-control.el:6:;; Maintainer: Rob Riepel whitespace.el:6:;; Maintainer: Vinicius Jose Latorre wid-edit.el:6:;; Maintainer: FSF window.el:6:;; Maintainer: FSF woman.el:6:;; Maintainer: FSF x-dnd.el:6:;; Maintainer: FSF xml.el:6:;; Maintainer: Mark A. Hershberger calc/calc-aent.el:6:;; Maintainer: Jay Belanger calc/calcalg2.el:6:;; Maintainer: Jay Belanger calc/calcalg3.el:6:;; Maintainer: Jay Belanger calc/calc-alg.el:6:;; Maintainer: Jay Belanger calc/calc-arith.el:6:;; Maintainer: Jay Belanger calc/calc-bin.el:6:;; Maintainer: Jay Belanger My suggestion would be to change this to ;; Package-maintainer: calc:Jay Belanger The `C package' command could then go through all the .el files, gather the package names, and allow TAB-ing over them. Alternatively, we could just put a new file into etc that lists all the packages and their maintainers, which would, of course, be a lot more efficient. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/