From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: Sending diffs of `elpa' to the respective maintainers Date: Fri, 04 May 2012 02:55:27 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1336114534 20587 80.91.229.3 (4 May 2012 06:55:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 4 May 2012 06:55:34 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 04 08:55:33 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SQCQP-00053F-9Z for ged-emacs-devel@m.gmane.org; Fri, 04 May 2012 08:55:33 +0200 Original-Received: from localhost ([::1]:40970 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SQCQO-0003EU-Mm for ged-emacs-devel@m.gmane.org; Fri, 04 May 2012 02:55:32 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39828) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SQCQM-0003EO-BP for emacs-devel@gnu.org; Fri, 04 May 2012 02:55:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SQCQK-0006hz-LI for emacs-devel@gnu.org; Fri, 04 May 2012 02:55:29 -0400 Original-Received: from fencepost.gnu.org ([208.118.235.10]:36043) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SQCQK-0006hq-I8 for emacs-devel@gnu.org; Fri, 04 May 2012 02:55:28 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1SQCQJ-0006Nt-7b; Fri, 04 May 2012 02:55:27 -0400 X-Spook: Etacs ammunition enemy of the state SCUD missile PET X-Ran: iF380YxX=gF]&]GT|SY)X@5ux=}QKAP$o^C3JNL2#dI&Eg 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:150248 Archived-At: Stefan Monnier wrote: > It would be good to change it so it manages the maintfile itself. Or > else couple it with a cron job that builds the maintfile. That's easily done. Just need a thing that parses packages/*.el for "Maintainer" or "Author" headers. I suggest doing it via cron, so that it is not necessary to scan all packages on every commit. Need to watch for changed addresses though, and need to undo any address munging people might have used (or require them not to do so). The only issuse I see is if a new package is installed and then a change is committed very soon after, before the maintfile gets updated. Maybe updating the maintfile should be part of the process of installing a new package. Maybe someone on this list will feel inspired to write this piece... > as an error (i.e. tho I guess it would be the cron job's duty to > detect/handle it). I.e. we need to distinguish "missing maintainer > data" from "maintainer decided not to want it". > I'd guess the "opt-out" would be a separate list of "opt-out email > addresses". I'd suggest just commenting out the relevant line in the maintainers file.