From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: ELPA policy Date: Mon, 9 Nov 2015 05:51:16 +0200 Message-ID: <56401834.8080402@yandex.ru> References: <87ziyuaqhl.fsf@petton.fr> <87fv0labbf.fsf@web.de> <87y4eda0kl.fsf@petton.fr> <22074.42230.156669.584780@retriever.mtv.corp.google.com> <87ziyoxvdp.fsf@Rainer.invalid> <83k2psnzyh.fsf@gnu.org> <87mvuorz7n.fsf@gmail.com> <8337wfon3f.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1447041095 27879 80.91.229.3 (9 Nov 2015 03:51:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Nov 2015 03:51:35 +0000 (UTC) Cc: Stromeko@nexgo.de, emacs-devel@gnu.org To: Eli Zaretskii , Aaron Ecay Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 09 04:51:30 2015 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 1ZvdUO-0007l5-KZ for ged-emacs-devel@m.gmane.org; Mon, 09 Nov 2015 04:51:28 +0100 Original-Received: from localhost ([::1]:50006 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvdUO-0000wb-0x for ged-emacs-devel@m.gmane.org; Sun, 08 Nov 2015 22:51:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58868) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvdUK-0000wL-IF for emacs-devel@gnu.org; Sun, 08 Nov 2015 22:51:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZvdUF-0000mN-Ie for emacs-devel@gnu.org; Sun, 08 Nov 2015 22:51:24 -0500 Original-Received: from mail-wm0-x22b.google.com ([2a00:1450:400c:c09::22b]:35916) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvdUF-0000mJ-Ck; Sun, 08 Nov 2015 22:51:19 -0500 Original-Received: by wmww144 with SMTP id w144so64944399wmw.1; Sun, 08 Nov 2015 19:51:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=wP76gSsDHH4sxwF4BdW/njxITHTFuXsErbfd9JQ6fiA=; b=b+XcBOkFYhsXSrU6Hl35Z/aUXWYFgoW+Fgzm340Bng7ZamzwUQsYFo/FYhH6zBFWFJ jp12kvsM2/cA8sD3s15oKHA7Tp8TVE1N2gBF4C7LC3e3TdgeoYcr3t58FIc/frHqLW2Z 9ZMrN737dL4yyOpmURj+a3yxLKLCeLfzuv/KkFV2oit7AhmybaPuEuxpCc/BjEJF1n+T S9ia5VFbTE2zWr1qItoPqoOOZusdVoybO0zsu/RN2yZ72VBqtwYzqXLLs5iR2VLsaF/o 5aGM9rs25hXa6lTjkix0M3Xw62vgpK1dIUrFrjTTVIp0SSdb9AP69/7Wkm4pOXg4SP21 g3jQ== X-Received: by 10.28.7.133 with SMTP id 127mr21977742wmh.37.1447041078701; Sun, 08 Nov 2015 19:51:18 -0800 (PST) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id bh5sm12968097wjb.42.2015.11.08.19.51.17 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 08 Nov 2015 19:51:17 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 In-Reply-To: <8337wfon3f.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c09::22b 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:193674 Archived-At: On 11/09/2015 05:42 AM, Eli Zaretskii wrote: >> Imagine someone implements an awesome new feature for dired. Emacs >> users the world over are amazed by this, and fill their blogs, twitter, >> etc. with the news. If dired is an ELPA package, everyone who hears >> this news can get the new feature in their emacs instantly by upgrading >> their ELPA packages. No need to wait N months for a new release of >> emacs, or compile a non-release version of emacs from git. > > How is this different when Dired is in the Emacs repository? The > Emacs repository is a public one, so anyone and everyone can get the > latest version from there and use it, if they want. a) That's a more involved endeavor than installing a package from ELPA. And then you don't get the same conveniences, such as automatic updates. b) There's a much higher probability that Dired depends on something only the current development version of Emacs has. ELPA packages declare their version requirements explicitly, and try not to break compatibility with earlier versions without sufficient reasons. > The suggestion was to move _all_ of them, except the few that are > needed for bootstrap, out of the Emacs repository. Most of the > packages in that category are neither like Org nor like kermit. They > are relatively small, but get quite a significant number of changes. There were different suggestions, with different degrees between "let's move Org and Gnus out" and "let's move everything out".