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: feature/integrated-elpa 4f6df43 15/23: README added Date: Wed, 19 Oct 2016 14:56:42 -0700 Message-ID: References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <83d1j33qgg.fsf@gnu.org> <87wph96cto.fsf@russet.org.uk> <831szh3iq4.fsf@gnu.org> <87mvi5spl9.fsf@Rainer.invalid> <83mvi51y3b.fsf@gnu.org> <87instslxu.fsf@russet.org.uk> <83inst1vut.fsf@gnu.org> <87eg3ekjz2.fsf@russet.org.uk> <83vawpx677.fsf@gnu.org> <87h989ixxd.fsf@russet.org.uk> <83mvi1ww6m.fsf@gnu.org> <87wph5fw0w.fsf@russet.org.uk> <838ttlwodt.fsf@gnu.org> <878ttl3342.fsf@Rainer.invalid> <8360opwjs2.fsf@gnu.org> <8760oosrn8.fsf@russet.org.uk> <83shrsvj3g.fsf@gnu.org> <87k2d46vqe.fsf@Rainer.invalid> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1476914228 30313 195.159.176.226 (19 Oct 2016 21:57:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 19 Oct 2016 21:57:08 +0000 (UTC) User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (darwin) Cc: emacs-devel@gnu.org To: Achim Gratz Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 19 23:57:04 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 1bwyr6-0006sf-A2 for ged-emacs-devel@m.gmane.org; Wed, 19 Oct 2016 23:57:00 +0200 Original-Received: from localhost ([::1]:51328 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwyr8-0004Dq-Hg for ged-emacs-devel@m.gmane.org; Wed, 19 Oct 2016 17:57:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50182) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwyr0-0004Dk-3M for emacs-devel@gnu.org; Wed, 19 Oct 2016 17:56:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bwyqw-0004Kp-7G for emacs-devel@gnu.org; Wed, 19 Oct 2016 17:56:54 -0400 Original-Received: from mail-pf0-x231.google.com ([2607:f8b0:400e:c00::231]:33334) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1bwyqw-0004Is-0O for emacs-devel@gnu.org; Wed, 19 Oct 2016 17:56:50 -0400 Original-Received: by mail-pf0-x231.google.com with SMTP id 128so22769201pfz.0 for ; Wed, 19 Oct 2016 14:56:49 -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=P9VMPZHFcdRRo+e9TdxrUCrp6BpFGi485V7hk3IQp68=; b=v7UMW4ouTq6hwUuFbPayaGZF7g64/2D83sMTfEQUaOlYms2tavqjZhWF1eROHasJJP ABtHFZlQFoSWVgJ9LTRu01hKAOUJavWeEGtcHrsw8fSLUjM2eh11WyNlkXaeLFStIKuc YnCv9ruRLm7JhpBTq5Sr6PDRUuHkjOxG+MQxduAJrBWQVtp017n0b6NklSq6MuqnYmLu +hQWmjeSrjFOvVJSp4OWWvCySR8wdRzfzRUHAPXOZXxYPR7bSGT9jhGldXJbTo9uRWP3 yynzfqEVi7Qfja14tiw3LlaZHIygrGGQTctC62zizuIjw3Ff1LywlIJqJBA2rG5r5076 bnYg== 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=P9VMPZHFcdRRo+e9TdxrUCrp6BpFGi485V7hk3IQp68=; b=WekORmCXR3JS75JHCmqoQWfJVaBzf28xFvG2AX1wEqAO/cKNe9VBxbim+S3dThPh9l 6Ys5ODeRRMvQei1OzKmqFQJe9mHVw+vmpHhMjTsHhQ3RG9qcQb7i+kiD0ZZbJTQ5oTfW 0nyErkCH0s3VbeltMFcnaGoRkYbDmNpp4GGEPxhQhmOqgajL3XJ6VPBGvn3+sjBHMh1w TAR93iIid3AvoYk9WaD6npV7wvNiCISx7rhNVuso/qveHmkaBrkRz9H5qGfmCF1nfbgb yMlu8Grkn2X0lYKMj05qDB3x9DZn2EzYBicnYVfVJKTG39RX87ZP3l2cis/fxyivCSpS +NwA== X-Gm-Message-State: AA6/9Rk8h5opJrch0HJ5xQDADKvCneXiY7AsdNdQuWKxna84ugG2hSlMwUzFQR12K5apGQ== X-Received: by 10.98.205.207 with SMTP id o198mr15014123pfg.114.1476914208689; Wed, 19 Oct 2016 14:56:48 -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 w18sm36608534pfg.60.2016.10.19.14.56.45 (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 19 Oct 2016 14:56:45 -0700 (PDT) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id 1B83E30C1B77; Wed, 19 Oct 2016 14:56:46 -0700 (PDT) In-Reply-To: <87k2d46vqe.fsf@Rainer.invalid> (Achim Gratz's message of "Wed, 19 Oct 2016 20:26:33 +0200") Mail-Followup-To: Achim Gratz , 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::231 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:208511 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>>>> "AG" =3D=3D Achim Gratz writes: AG> If Emacs takes packetization of the core seriously, then the "hard core" AG> should contain just the stuff that is needed for bootstrapping Emacs. AG> Everything else should be a package. Single-file packages would live in AG> one directory together, and multi-file packages would be in their own AG> directory each. We may get there, but not as our first step. Let me reiterate our plan: The purpose of the first step is *only* to make ELPA first-class, so that a package can live primarily in ELPA, but *appear to the end user* as if it h= ad been developed alongside Emacs. This removes any privileged distinction that packages living in Emacs.git may have, and encourages future contributions = to move to ELPA. Other than this, there should be no substantive changes. This will likely require changes to package.el, so that a package distribut= ed in lisp/ can be updated using package.el. These are the only changes to package.el that should be necessary initially. What Emacs developers will notice after this step is that several packages leave Emacs.git and move to ELPA.git, or back to their points of origin with release versions in ELPA.git. Nothing at all should change for Emacs packag= es that don't move to ELPA. All this talk about packagizing Emacs.git, so we can manage everything with package.el (including building and autoloads-generation), and keep everythi= ng into its own directory, is putting the cart before the horse. We're not rea= dy for that step yet. First, let's make ELPA more useful, then we can talk abo= ut reorganizing core Emacs once this initial phase has seen successful recepti= on From=20users. =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----- iQGcBAEBCgAGBQJYB+waAAoJEMFE2PTxn+YwINkL/RfTlSE8IKpkhr6p6JEpSG8i DilI1ajGVPxAXsSv1Ea5zzo8Mhx80V89I5aIFf6Kr/pUJQy9MWNjIy939REg7UIq 6sEorV263OzT+uMv7cu7T0hx5cjzZqvKeWQye8AbqsOgUBlpZC6u+yvSTZfq9znI bGFBGTEGRJxe336bp0D57QQFtqVx/aGM/PQn7aPOkw/lGyP4z4+WsmDurVSVI9PA gHPPwEFUoTsbsTgYNYDjsyVgOZat6tiMlvyRhrCwMwNO+Ao14yr0AMGvZlxTaZAS mXPI0lNbGq8QfNng6F7KFj6jWfgNQblysTJ3YGS8f3pS7Ankdk7aoCdFuE1YpXmW fgFbfOsPYTq1aKvVrEgdNqoK3Mj4F4Fm7C7xijn/2gIrUh9O1vlQM1Az/D22OYsK SDd91eVgA4Vz1S84+vlTHhHSjwzEyjDM7EBMrTtTJZRm9tqTzDnbdGwN4vOH4CnX cB5UvaLd4iaSMyAbD09oh17l0diAVCIKJKrj3TTTMA== =zSwz -----END PGP SIGNATURE----- --=-=-=--