From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: ELPA policy (was: Proposed new core library: pl.el) Date: Wed, 04 Nov 2015 21:41:28 -0500 Message-ID: References: <563ABD66.6070700@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1446691316 22996 80.91.229.3 (5 Nov 2015 02:41:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Nov 2015 02:41:56 +0000 (UTC) Cc: Ted Zlatanov , emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 05 03:41:51 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 1ZuAUo-0007Ee-Fy for ged-emacs-devel@m.gmane.org; Thu, 05 Nov 2015 03:41:50 +0100 Original-Received: from localhost ([::1]:58215 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZuAUn-0005T0-Gw for ged-emacs-devel@m.gmane.org; Wed, 04 Nov 2015 21:41:49 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49692) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZuAUZ-0005Rt-VU for emacs-devel@gnu.org; Wed, 04 Nov 2015 21:41:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZuAUW-0000UT-JK for emacs-devel@gnu.org; Wed, 04 Nov 2015 21:41:35 -0500 Original-Received: from mail-yk0-x232.google.com ([2607:f8b0:4002:c07::232]:35983) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZuAUW-0000UM-FD for emacs-devel@gnu.org; Wed, 04 Nov 2015 21:41:32 -0500 Original-Received: by ykba4 with SMTP id a4so108492482ykb.3 for ; Wed, 04 Nov 2015 18:41:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mail-followup-to:mime-version:content-type; bh=VviFw4aS+td30apzWs6yEO6fLGWLsLwABI8a9hos6+4=; b=VdSaEV0fI8UdcqV6uMcIw1OXPLxVAkvWuObr08j9jYyHpT4t0yVLroygPRiU50i/kI 9KeX+UmgdcO/r6OnBaivJAs6FbKvV6oadrfimOKnfm31XVhD/fefcD1PwyueV90uvAzC wqfMAfAyDiYMFimEYmxwNduE+qyiLxk6lJ2ID43GGqqxMVGuNSJeAWhQYKFhZnC4YEEW g5lIByws7SWaM24PHMuXt7rFbbwhIY5cEcZlthbsDoGdaKMQWV3KxcYyAPgHLwFzCK7i GhowUoFlPusQsEEwo/3DyS8GCj24/jnUVVux9owbrOwm4THTTFsEUtm4mN3a0wL1qZlQ Gu7g== X-Received: by 10.31.2.205 with SMTP id 196mr4913324vkc.34.1446691292109; Wed, 04 Nov 2015 18:41:32 -0800 (PST) Original-Received: from Hermes-2.local ([38.140.12.50]) by smtp.gmail.com with ESMTPSA id a21sm3176386vke.10.2015.11.04.18.41.31 (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 04 Nov 2015 18:41:31 -0800 (PST) X-Google-Original-From: "John Wiegley" Original-Received: by Hermes-2.local (Postfix, from userid 501) id CC9DE48E74A5; Wed, 4 Nov 2015 21:41:30 -0500 (EST) In-Reply-To: <563ABD66.6070700@yandex.ru> (Dmitry Gutov's message of "Thu, 5 Nov 2015 04:22:30 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) Mail-Followup-To: Dmitry Gutov , emacs-devel@gnu.org, Ted Zlatanov X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4002:c07::232 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:193264 Archived-At: >>>>> Dmitry Gutov writes: > I think the rule for moving new stuff out of ELPA should be whether it's > used by the core. That's for libraries. An exception to this rule is when a certain service (say, streams) should always be available, without requiring further installation of libraries. Emacs acts as a sort of "standard library" for Emacs Lisp, so the same kinds of things we'd like to have in such a meta-library, should be in core. I do think that applications using such libraries should almost always go in ELPA, except for those that have been grandfathered in, like Emacs Calc. There are some things you should always be able to reach for, no matter whose machine you are on, or if the Internet is currently available. John