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: Re: Future role of ELPA Date: Tue, 16 Feb 2016 09:52:07 -0800 Message-ID: References: <87a8n20y7x.fsf@gmx.de> <87k2m60y08.fsf@mbork.pl> <871t8d26zp.fsf@gmx.de> <8760xpce7i.fsf@xsteve.at> <87vb5paxlp.fsf_-_@xsteve.at> Reply-To: John Wiegley NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1455645162 13609 80.91.229.3 (16 Feb 2016 17:52:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 16 Feb 2016 17:52:42 +0000 (UTC) Cc: emacs-devel@gnu.org To: stefan@xsteve.at Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 16 18:52:36 2016 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 1aVjne-0001xw-M7 for ged-emacs-devel@m.gmane.org; Tue, 16 Feb 2016 18:52:35 +0100 Original-Received: from localhost ([::1]:48875 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVjne-000261-6y for ged-emacs-devel@m.gmane.org; Tue, 16 Feb 2016 12:52:34 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39452) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVjnN-00025T-Nc for emacs-devel@gnu.org; Tue, 16 Feb 2016 12:52:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aVjnI-0001K1-W7 for emacs-devel@gnu.org; Tue, 16 Feb 2016 12:52:17 -0500 Original-Received: from mail-pf0-x234.google.com ([2607:f8b0:400e:c00::234]:36285) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVjnI-0001Jp-Oi for emacs-devel@gnu.org; Tue, 16 Feb 2016 12:52:12 -0500 Original-Received: by mail-pf0-x234.google.com with SMTP id e127so108955688pfe.3 for ; Tue, 16 Feb 2016 09:52:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:references:user-agent:reply-to :mail-followup-to:mime-version:content-type; bh=qJRFjRgOWHKdKZBaZyOzu+kRCKs/NdcWS317BaK44Pk=; b=O/sk+pQHuW57163kUcWMB+uX9px51toT2mZ+9r8UajB5VzcxprPp/puyfh95QTizqG tMSR65SpI0/u/rKerVRCyV5EVGgkjuHPlOSKi9DfLnpQ7EgQkQj8mb8wZAWpV8CdF1x3 wVFt49izl1Shvd5DKo+LyJMyRymYfn8PTn6d5Gl/sdOQmTWnLg73xHivtoMjXSkUsYvN KxPUO1TcPe5Pn8t8JxjsPrGPBhOX6vhYr5r4qvlAgWT92vb4qW8011euOL2IWm0+tsyL OylpF4tvVE/kinVFXMnhvvr2+OOgmfhXc9t1VQs4M4Ijmz0u7CZgy+B1HkWsL7WDM6Na eIfQ== 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:date:message-id:references :user-agent:reply-to:mail-followup-to:mime-version:content-type; bh=qJRFjRgOWHKdKZBaZyOzu+kRCKs/NdcWS317BaK44Pk=; b=CFcyUYD/QzhgImBpi/+F/WxmM1/xmwGziy+Xov7iD9pi7/iC+o6luqhdSUY5hVnErN L38ry4R7mPvE4ndPivToDN81Hqp2c3ya2ou8oVrmejl2AN/ou1d8haWzNCmaXD8aoEAb XVc9nEhVzMdsgWfA3QWnl/9GtNDOes+JJd5TBpoxqpkt3jXk8QALmVmQTmJN7F3vucP+ MrYdFp6X3/eVSEBejltLvHV6UOufFbgom4CbjVvTKvuul5Dx9TBKyY/1guK/LeMKTSFM MB04tGxcmOqPq8sVU+egkpW776/CsCNrwnfBT6ysxLIQ2IvVyzBBG/NABjc/oU3NdDUj uKrQ== X-Gm-Message-State: AG10YOQV7WzhEHbzsoNDhjPLziww8jBrClv9g599AvYHxRa0m7OsKdOWQQ0108CC3VPApA== X-Received: by 10.98.89.215 with SMTP id k84mr32861920pfj.66.1455645131926; Tue, 16 Feb 2016 09:52:11 -0800 (PST) Original-Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id y15sm47256988pfi.16.2016.02.16.09.52.10 (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 16 Feb 2016 09:52:10 -0800 (PST) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id 788DA1303FF09; Tue, 16 Feb 2016 09:52:09 -0800 (PST) User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.5 (darwin) Mail-Followup-To: 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::234 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:200044 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>>>> Stefan Reich=C3=B6r writes: > My main concern with GNU ELPA is that I have to install a lot of extra > packages manually using the package manager. When they are built-in they = are > just there. Hi Stefan, Have no fear: I never use package.el myself, since I also prefer to curate hand-installed packages. So what does moving to ELPA mean? There would be a large set of ELPA packages (maybe all of them to start) th= at will appear in the tarball when you download and install Emacs. This means = -- I think -- that they should populate the site-wide site-lisp directory, and appear to users as if they had come "with Emacs"; that is, either autoloadi= ng or a manual `require' statement to make the functionality available. There are a few advantages to this: 1. After installation of Emacs, package.el can be used to upgrade select packages independent of our release cycle. 2. Developers can get packages into the Emacs distribution without having= to justification inclusion in core. 3. Code "in development" is free to appear in ELPA, whereas we tend to fr= own on APIs that will change often in Emacs itself. The bottom line is that, as a user, you shouldn't notice much difference af= ter installation, but you'll gain the benefit of optionally performing frequent updates of ELPA packages. As an Emacs developer, the advantage is that it simplifies the Emacs Git repository, and makes it easier for external autho= rs to focus on maintaining their packages within ELPA. =2D-=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCgAGBQJWw2HHAAoJEMFE2PTxn+Yw5PAL/1hMzyV8nJXlkk+kZfLVfxhw gxRQqOGtsbLBnSoNwuWaW8gRpCO82vgd/G4KLKmxOYKMvR5c4ofvYJoMFrnGXi5j ZahCEVPG5pOCklduZTD6s84T8naKBMcIIOCr7oVO+NXgxQRUhmx9JZZqd34IwCkV y/hth4ih7T3QSOj4ZJ1r3KPNNwnuIIytcrL673heihfANKRS9ShNQrcYxBhM2PFV edIN7SJMDmgrpPfZcVPD/O9QIS3lknLp+9Ly1KpHrHQpHMwcIDuDgvQ/v4Vwo5Mm aW7kw4uGqkypENcI9eAnBLAd2NFRJ//IRxgO0viXW2NGHcg0I7i97nOCNl6CMVv9 Gqem4RdvIc1Ux+cPR1hVbuHA7b0q6YRlbgFJzi5kKUo/klxYUJyGLVzbroeUrZpS nqh4HAGMqjF/GyxT+/7YwNGNBZaZZ3K+gKu3EyHv1IYj9EV5l6oTFZ2vYgQmZK7e NoqgVgZ3i2hAzrZRpw1vGl9CuRdzQTJcDC8KI0ttow== =SwCt -----END PGP SIGNATURE----- --=-=-=--