From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] feature/integrated-elpa 4f6df43 15/23: README added Date: Thu, 13 Oct 2016 10:14:03 -0700 Message-ID: References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <878tudgwlq.fsf@russet.org.uk> <8360pgoyo4.fsf@gnu.org> <87d1jn3ws9.fsf@russet.org.uk> <83a8eqoi08.fsf@gnu.org> <87d1jlacsh.fsf@russet.org.uk> <867f9t4n4t.fsf@realize.ch> <874m4x8sq5.fsf@russet.org.uk> <8637kh4j1u.fsf@realize.ch> <87wpht4b1i.fsf@russet.org.uk> <86y4292m2u.fsf@realize.ch> <8737kd8vfh.fsf@russet.org.uk> <86bmyz2tt1.fsf@realize.ch> <87int4w341.fsf@russet.org.uk> <87int12rtv.fsf@russet.org.uk> <87y41tekrm.fsf@russet.org.uk> <87y41sttu2.fsf@russet.org.uk> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1476380214 24252 195.159.176.226 (13 Oct 2016 17:36:54 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 13 Oct 2016 17:36:54 +0000 (UTC) User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (darwin) Cc: Eli Zaretskii , Alain Schneble , monnier@iro.umontreal.ca, emacs-devel@gnu.org To: phillip.lord@russet.org.uk (Phillip Lord) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 13 19:36:50 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bujvy-0005Cw-AD for ged-emacs-devel@m.gmane.org; Thu, 13 Oct 2016 19:36:46 +0200 Original-Received: from localhost ([::1]:42113 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bujvx-0005Ut-0G for ged-emacs-devel@m.gmane.org; Thu, 13 Oct 2016 13:36:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58060) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bujsj-0003ra-Hh for emacs-devel@gnu.org; Thu, 13 Oct 2016 13:33:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bujsh-0003Rn-6y for emacs-devel@gnu.org; Thu, 13 Oct 2016 13:33:24 -0400 Original-Received: from mail-pf0-x244.google.com ([2607:f8b0:400e:c00::244]:35273) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bujsc-0003Oe-OV; Thu, 13 Oct 2016 13:33:18 -0400 Original-Received: by mail-pf0-x244.google.com with SMTP id s8so5484431pfj.2; Thu, 13 Oct 2016 10:33:18 -0700 (PDT) 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; bh=+o2lClaarQ3M9pRbcgvXqYEFb3h+OO8ldb/NOoIqq54=; b=YiagzCz5UX42s9nhV3PTmquD/meNVPFyIm+he7xNrOXP7a0Cc9iQ5/dwWO7yNq55e2 EegsDsFAsSyD3sP3252mxfvYPgZMWaDyLXi2BFARgY+TTHf3o2hGo4HJ6m0J+OhOCa7V 0wuLL+QsAk6Gsj25d8NZXcpNUZ5qh1Zkig1mNnHx5/5ZOse1s8vdft1iOMZ8sIwkEmil XNfCVLByijeqzP3WkAOKaNQt3sWMdBqJO9TDkho+IZ4Y1jDreGy2ehEMQpGaFLz1akfO Td+vLvM7ZvYlAXcThArWPvKjD7N7p0EYMPXs44iKcbodyn7hlsnHuueaDMMkbgki/r6F /WTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mail-followup-to:mime-version; bh=+o2lClaarQ3M9pRbcgvXqYEFb3h+OO8ldb/NOoIqq54=; b=TanocRLGz1CJ9dULFxzdI5iCYZ3X1tHZe93bbWCibPBi9f3JA+mWJBlfhvEA445qOx Nq3+LKC/iPiyJ5U4mh/o9S2XfKOs0UGfiF6Nvwxbvyqi2zYOeFmdQdP3IC8yWWIu/A8l n1ihYKPaG3MUZ5F26tsCPEi6K9kcJA0D7ZF35VEPX2RlH4qWQxx0SXlNU97scDLkOUHi JwXfTcm13N7a4Of37OlpfmvpNJ7jsEjkadcKd1R+82ZUC9rApzPYfUvL++6rAqySCw1t En4t/wbAiDZLJ3Nd7MvRJS1DaHdkaH2lt7LyoHFkh8HSSsh4MO4pqsCk/46BQR470VwO A3uQ== X-Gm-Message-State: AA6/9Rm2Z3DIB2STZGz9PGcZ1gVjlDUL6ck5PDnNFkmnu6Xq0wPH2xTtluKMtDEZAODtxQ== X-Received: by 10.98.66.77 with SMTP id p74mr11884311pfa.15.1476379997442; Thu, 13 Oct 2016 10:33:17 -0700 (PDT) Original-Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net. [76.234.69.149]) by smtp.gmail.com with ESMTPSA id c62sm21144272pfe.42.2016.10.13.10.33.13 (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 13 Oct 2016 10:33:13 -0700 (PDT) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id F08602F7265E; Thu, 13 Oct 2016 10:33:12 -0700 (PDT) In-Reply-To: <87y41sttu2.fsf@russet.org.uk> (Phillip Lord's message of "Thu, 13 Oct 2016 11:40:53 +0100") Mail-Followup-To: phillip.lord@russet.org.uk (Phillip Lord), Alain Schneble , Eli Zaretskii , monnier@iro.umontreal.ca, emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c00::244 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:208210 Archived-At: >>>>> "PL" == Phillip Lord writes: PL> I'm wondering on what basis we would make the distinction between core and PL> tarball. Potential usefulness, longevity, quality etc? This point has yet to be determined. I think that for now it will remain a maintainer decision, based on feedback from the developers here. I don't think it's useful to define a "general principle" to make the decision for us, yet. There aren't that many packages signed over to the FSF, after all. PL> I'm not asking because I expect to have completely clear criteria at this PL> stage, but because I want to know that there are some criteria. If there PL> are not, then we may be making an unnecessary distinction. Ok, here's my thinking on what should move to ELPA tarball: 1. Package is self-contained (that is, no packages in Emacs depend on it). 2. Package is currently under development by an outside team. 3. Package regularly presents us with version updates. Org-mode fits this description to a T, and so it would move to tarball ELPA. This should in no way be seen as a "downgrading" of the importance or role of Org-mode within Emacs. It is solely to facilitate easier integrate of new changes from the Org-mode team, and to relieve Emacs.git from having to track changes in its files. Gnus and CEDET are other prime candidates for tarball ELPA. Calc and Eshell almost fit this description, except they are both very stable now, so there's not much to be gained from moving them. stream.el is something that I think would be a candidate for "core ELPA": It fits the above criteria, but adds a fourth: 4. We'd like for other core Emacs packages to be able to use it. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2