From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: ELPA policy Date: Mon, 15 Nov 2010 15:12:15 -0500 Message-ID: <87eiamz6qo.fsf@stupidchicken.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1289856494 10419 80.91.229.12 (15 Nov 2010 21:28:14 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 15 Nov 2010 21:28:14 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 15 22:28:10 2010 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.69) (envelope-from ) id 1PI6av-00030c-Ea for ged-emacs-devel@m.gmane.org; Mon, 15 Nov 2010 22:28:09 +0100 Original-Received: from localhost ([127.0.0.1]:34221 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PI6au-0001Jd-JG for ged-emacs-devel@m.gmane.org; Mon, 15 Nov 2010 16:28:08 -0500 Original-Received: from [140.186.70.92] (port=54683 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PI6Dx-0005eQ-Lx for emacs-devel@gnu.org; Mon, 15 Nov 2010 16:04:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PI5PY-0007mT-Iu for emacs-devel@gnu.org; Mon, 15 Nov 2010 15:12:24 -0500 Original-Received: from pantheon-po16.its.yale.edu ([130.132.50.72]:41520) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PI5PY-0007m9-H6 for emacs-devel@gnu.org; Mon, 15 Nov 2010 15:12:20 -0500 Original-Received: from furball (dhcp128036014113.central.yale.edu [128.36.14.113]) (authenticated bits=0) by pantheon-po16.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id oAFKCIkY023989 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 15 Nov 2010 15:12:18 -0500 Original-Received: by furball (Postfix, from userid 1000) id 1F73D1605A6; Mon, 15 Nov 2010 15:12:16 -0500 (EST) In-Reply-To: (Stefan Monnier's message of "Mon, 15 Nov 2010 14:35:06 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 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:132660 Archived-At: Stefan Monnier writes: > For new packages, I'd expect only a few people to have such rights, > but for updates, I'd expect something like "anybody with access to the > Bzr repository". After all, if they can screw with the main Emacs > codebase, why not with the ELPA packages. One difference, though, is that screwing with the main Emacs codebase affects only those using the development version of Emacs, and we have mechanisms like the diffs mailing list for problems to be easily spotted. After Emacs 24 is released, by screwing with elpa.gnu.org you can immediately affect users of deployed stable Emacs versions. So, we need to be a bit more paranoid for elpa.gnu.org than for our main repository. I agree, though, that it would be nice for Emacs developers to easily edit packages in elpa.gnu.org without going through an onerous package upload process. I'm not sure how to set this up, though maybe the way the Org daily builds are handled can be used as a starting point.